Full-Stack-Skills(Alpha) 是一个开源的 Agent Skills 集合,严格遵循 Agent Skills 规范,提供 171 个技能集合,按技能种类组织为 12 个插件类别,覆盖软件开发全生命周期。在 AI 时代,它赋能全栈独立开发者,通过 AI 助手掌握专业技能,实现**"一个人 = 一个公司"**的愿景,让独立开发者能够独立完成从产品设计、开发、测试到部署运维的全流程工作。
⚠️ 注意: 当前项目处于 Alpha 阶段,尚未经过严格测试,还在自测中。欢迎反馈问题和建议。
说明: 本仓库合并了 Anthropic 的示例技能和 Agent Skills 的技能集合,提供各种实用的 AI 技能,可以在 Claude Code、Claude.ai 和 API 中使用。关于 Agent Skills 标准,请参见 agentskills.io。
Skills 是由说明、脚本和资源组成的文件夹,Claude 会按需动态加载它们,以提升在特定任务上的表现。Skills 用于以可复用的方式教会 Claude 完成具体工作,例如:按你公司的品牌规范创建文档、用你组织的既定流程分析数据,或自动化个人任务。
- Antigravity Agent Skills: https://antigravity.google/docs/skills
- Claude Agent Skills: https://code.claude.com/docs/en/skills
- Cursor Agent Skills: https://cursor.com/cn/docs/context/skills
- Codex Agent Skills: https://developers.openai.com/codex/skills
- Codex Agent Skills (Create Skill): https://developers.openai.com/codex/skills/create-skill
- Codebuddy Agent Skills: https://www.codebuddy.ai/docs/zh/ide/Features/Skills
- Qoder Agent Skills: https://docs.qoder.com/extensions/skills
- Trae Agent Skills: https://docs.trae.ai/ide/skills?_lang=en
full-stack-skills 是一个面向期望成为全栈技能人才的群体的开源技能集合,严格遵循 Agent Skills 规范,按技能种类组织技能库,而非按岗位划分。
- Apache 2.0 许可证:所有技能采用 Apache 2.0 许可证,完全开源
- 规范标准:严格遵循 Agent Skills 规范,确保技能质量和兼容性
- 持续更新:社区驱动,持续添加新技能和改进现有技能
- 171 个技能集合:覆盖前端、后端、移动端、数据库、测试、DevOps、云平台、设计等全栈开发领域
- 12 个插件类别:按技能种类组织,而非按岗位划分,便于灵活组合使用
- 跨平台支持:支持 Claude Code、Claude.ai、Claude API 及其他 AI 平台
- 智能识别:Claude 会根据技能描述自动判断何时使用该技能
- 即插即用:安装插件后,只需提到技能名称即可使用
- 专业指导:每个技能都包含详细的官方文档链接和使用示例
- 按技能种类组织:12 个插件类别,可按需安装
- 独立技能:每个技能自包含,可单独使用
- 跨平台适配:提供适配器工具,支持多种 AI 平台
本仓库的技能按技能种类分为 12 个插件类别:
- 开发类:前端开发(Vue、React、Angular)、后端开发(Spring、Node.js、Python、Go)、移动端开发(UniApp、React Native、Flutter)、开发工具
- 设计类:UI设计工具、AI设计工具、原型工具
- 文档类:文档生成、文档处理、图表绘制(Mermaid、PlantUML)
- 架构类:DDD、微服务、事件驱动、六边形架构、整洁架构、COLA
- 测试类:单元测试、集成测试、E2E测试、移动端测试
- 运维类:CI/CD、容器化、IaC
- 数据库类:关系型数据库、NoSQL数据库、数据库工具
- 云平台类:AWS、Azure、阿里云、腾讯云、华为云
- 其他:社交协作、教学教育、工具技能
每个技能都自包含在单独的文件夹中,并包含一个 SKILL.md 文件,里面有 Claude 使用的说明和元数据。你可以浏览这些技能来获取灵感,或理解不同的模式与实现方式。
本仓库提供全链路阶段→技能权威映射与基础技能(文档、DDD/架构、测试、部署、nvm 等)。关联技能库:t2ui-skills、stitch-skills、pencil-skills、tauri-skills。阶段与技能映射见 docs/pipeline-stage-to-skills.md,生态总览见 docs/skills-ecosystem.md。
本仓库中的许多技能是开源的(Apache 2.0)。我们还在 skills/docx、skills/pdf、skills/pptx 和 skills/xlsx 子目录中包含了用于支撑 Claude 文档能力 的文档创建与编辑技能。这些技能是"可查看源码"的(source-available),但并非开源;我们希望将其作为更复杂技能的参考示例,因为它们已在生产级 AI 应用中实际使用。
- Agent Skills 规范:严格遵循 Agent Skills 规范,确保技能质量和兼容性
- 统一格式:所有技能采用统一的 Markdown 格式和 YAML Frontmatter 元数据
- 渐进式披露:通过
SKILL.md、examples/、templates/、api/等目录实现渐进式信息披露
- 灵活组合:按技能种类而非岗位划分,便于灵活组合使用
- 独立技能:每个技能自包含,可单独使用
- 插件化:12 个插件类别,可按需安装
- 171 个技能:覆盖前端、后端、移动端、数据库、测试、DevOps、云平台、设计等全栈开发领域
- 跨平台支持:支持 Claude Code、Claude.ai、Claude API 及其他 AI 平台
- 持续更新:社区驱动,持续添加新技能和改进现有技能
- 智能识别:Claude 会根据技能描述自动判断何时使用该技能
- 即插即用:安装插件后,只需提到技能名称即可使用
- 专业指导:每个技能都包含详细的官方文档链接和使用示例
Full-Stack-Skills 是面向期望成为全栈技能人才的群体的开源技能市场,旨在:
- 统一技能库:为全栈开发者提供统一的技能集合,降低学习成本
- 规范标准:严格遵循 Agent Skills 规范,确保技能质量和兼容性
- 灵活组合:按技能种类组织,可根据需求灵活组合使用
- 技术栈统一:覆盖主流技术栈,统一技能格式和文档结构
Full-Stack-Skills 技能组织结构:
full-stack-skills/
├── .claude-plugin/
│ └── marketplace.json # 插件市场配置
├── skills/ # 技能目录
│ ├── vue2/ # 单个技能目录
│ │ ├── SKILL.md # 技能主文档
│ │ ├── examples/ # 示例文件
│ │ ├── templates/ # 模板文件
│ │ ├── api/ # API 参考
│ │ └── LICENSE.txt # 许可证
│ ├── vue3/
│ ├── react/
│ └── ... # 171 个技能
├── adapters/ # 跨平台适配器
│ ├── cursor/ # Cursor 适配器
│ ├── trae/ # Trae 适配器
│ └── ...
├── ROLE_DEFINITIONS.md # 角色定义
├── AGENTS_PROMPT.md # 智能体提示词
└── README.md # 项目说明
插件类别组织:
| 插件类别 | 技能数量 | 说明 |
|---|---|---|
| development-skills | 76 | 全栈开发技能集合 |
| development-skills-utils | 12 | 开发工具技能集合 |
| design-skills | 16 | 设计技能集合 |
| document-skills | 10 | 文档处理技能集合 |
| architecture-skills | 7 | 架构技能集合 |
| testing-skills | 9 | 测试技能集合 |
| devops-skills | 9 | 运维技能集合 |
| database-skills | 8 | 数据库技能集合 |
| cloud-skills | 16 | 云平台技能集合 |
| markdown-skills | 1 | Markdown 技能集合 |
| social-skills | 2 | 社交技能集合 |
| teaching-skills | 3 | 教学技能集合 |
| utility-skills | 1 | 工具技能集合 |
这些技能仅用于演示与教育用途。 虽然其中部分能力可能在 Claude 中可用,但你从 Claude 获得的实现与行为可能与这些技能所展示的不同。这些技能旨在展示模式与可能性。在依赖它们处理关键任务之前,请务必在你自己的环境中充分测试。
- Claude Code 或 Claude.ai(付费套餐)或 Claude API
- Git(用于克隆仓库,可选)
- Python 3.7+(用于跨平台适配器,可选)
在 Claude Code 中运行以下命令,将本仓库注册为 Claude Code 的插件市场:
/plugin marketplace add https://github.com/partme-ai/full-stack-skills.git
安装成功!
或者使用简写形式:
/plugin marketplace add partme-ai/full-stack-skills
# 删除插件
/plugin marketplace remove full-stack-skills
安装插件有两种方式:
方式一:通过界面安装
- 选择
Browse and install plugins - 选择
full-stack-skills - 选择要安装的插件(见下方可用插件列表)
- 选择
Install now
方式二:通过命令安装
直接使用命令安装插件:
# 按技能种类安装(12个插件类别)
/plugin install development-skills@full-stack-skills
/plugin install development-skills-utils@full-stack-skills
/plugin install design-skills@full-stack-skills
/plugin install document-skills@full-stack-skills
/plugin install architecture-skills@full-stack-skills
/plugin install testing-skills@full-stack-skills
/plugin install devops-skills@full-stack-skills
/plugin install database-skills@full-stack-skills
/plugin install cloud-skills@full-stack-skills
/plugin install social-skills@full-stack-skills
/plugin install teaching-skills@full-stack-skills
/plugin install utility-skills@full-stack-skills
安装插件后,您只需提到该技能即可使用。Claude 会根据技能描述自动判断何时使用该技能。
这些示例技能在 Claude.ai 的付费套餐中已默认可用。
如需使用本仓库中的任意技能或上传自定义技能,请参考 在 Claude 中使用技能 的说明。
你可以通过 Claude API 使用 Anthropic 预置的技能并上传自定义技能。详情参见 Skills API Quickstart。
这些 skills 也可以在其他 AI 平台使用,如 Cursor、Trae、Qoder、CodeBuddy 等。
详细说明:
快速转换:
cd adapters
python convert_all.py ../skills ../adapters-output- 技能分类:按技能种类组织为 12 个插件类别
- 技能搜索:通过技能名称快速查找所需技能
- 技能安装:支持按插件类别批量安装或单独安装技能
- Claude Code:原生支持,通过插件市场安装
- Claude.ai:支持上传自定义技能
- Claude API:通过 API 使用技能
- 其他平台:提供适配器工具,支持 Cursor、Trae、Qoder、CodeBuddy、Windsurf 等
- 规范指导:提供技能创建规范和最佳实践
- 模板支持:提供技能模板,快速创建新技能
- 文档生成:自动生成技能文档结构
- 办公文档:支持 Word、PowerPoint、Excel、PDF 等文档处理
- 图表绘制:支持 Mermaid、PlantUML、Draw.io 等图表绘制
- 文档协作:支持多人协作编辑
- 代码生成:支持代码生成和模板化
- 项目构建:支持 DDD 项目构建(单体单模块、单体多模块、微服务)
- 文档生成:支持全栈文档生成(14种文档模板)
本仓库的技能按技能种类分为 12 个插件类别,共包含 171 个技能。
安装命令: /plugin install development-skills@full-stack-skills
技能数量: 76 个技能
描述: 全栈开发技能集合,覆盖前端、后端、移动端、桌面应用全平台开发。帮助 AI 助手掌握全栈开发技能。
- 框架:
vue2、vue3、react、react-hooks、nextjs、angular、svelte - 构建工具:
vite、webpack、rollup、parcel、rspack - 状态管理:
vue-router、vue-router-v3、vue-router-v4、pinia、vuex、vuex-vue2、redux - 样式工具:
dart-sass
- Vue 生态:
element-plus、element-plus-vue3、ant-design-vue、bootstrap-vue3、vant-vue3、uview-vue2、uview-pro-vue3、layui-vue3 - React 生态:
ant-design-react、ant-design-mobile、ant-design-mini - 其他:
avue、avue-crud、avue-form
electron、electron-egg、tauri
- Java 生态:
spring-boot、spring-cloud、spring-cloud-alibaba、spring-ai、spring-ai-alibaba、spring-security、spring-data-jpa - Node.js 生态:
express、nestjs、koa、fastify - Python 生态:
django、fastapi、flask - Go 生态:
gin、gin-gonic
- 跨平台框架:
uniapp-project-creator、uniapp-project、uniappx-project-creator、uniappx-project、react-native、react-native-project-creater、flutter、flutter-project-creater - 原生开发:
android-kotlin、ios-swift - 游戏引擎:
cocos2d-x - UniApp 生态:
uniapp-uview、uniappx-uview-pro、uniapp-ucharts、uniapp-ad、uniapp-cloud、uniapp-mini-guide、uniapp-native-app、uniapp-native-plugin、uniapp-plugin - 图表组件:
lime-echart、ucharts、upgradeLink
安装命令: /plugin install development-skills-utils@full-stack-skills
技能数量: 13 个技能
描述: 开发工具技能集合,包含代码生成、测试编写、文档构建等基础工具;DDD 项目构建器、项目文档生成、MCP 构建器;Maven 组件检索等。帮助 AI 助手掌握开发工具链和工程化实践。
技能列表:
code-generator- 代码生成器test-writer- 测试编写工具ddd4j-project-creator- DDD4j 项目创建器(基于 ddd4j-boot,支持单体单模块、单体多模块、微服务架构)documentation-builder- 文档构建工具full-stack-doc- 全栈文档生成(14种文档模板,覆盖产品到运维全生命周期)mcp-builder- MCP 构建器webapp-testing- Web 应用测试frontend-design- 前端设计工具web-artifacts-builder- Web 工件构建器theme-factory- 主题工厂nvm- Node.js 版本管理agent-browser- 浏览器自动化maven-search- Maven 组件检索(从 Maven Central Repository 搜索和检索 Maven 依赖)
安装命令: /plugin install design-skills@full-stack-skills
技能数量: 16 个技能
描述: 设计与创意技能集合,包含专业设计工具、AI 设计工具、创意工具等。帮助 AI 助手掌握 UI/UX 设计、原型设计、AI 绘图等设计技能。
figma、sketch、adobe-xd、axure、modao、framer
midjourney、dalle、stable-diffusion、runway-ml、galileo-ai、uizard、figma-ai
algorithmic-art、brand-guidelines、canvas-design
安装命令: /plugin install document-skills@full-stack-skills
技能数量: 10 个技能
描述: 文档处理技能集合,包含办公文档的创建、编辑和处理;文档协作;API 文档生成;流程图和思维导图绘制;Mermaid 和 PlantUML 图表绘制等。帮助 AI 助手掌握文档处理、图表绘制、文档协作等办公自动化技能。
docx- Word 文档处理pptx- PowerPoint 演示文稿处理pdf- PDF 文档处理xlsx- Excel 电子表格处理
doc-coauthoring- 文档协作(多人协作编辑)api-doc-generator- API 文档生成器
drawio-flowchart- Draw.io 流程图绘制processon-mindmap- ProcessOn 思维导图绘制mermaid- Mermaid 图表绘制(支持 23 种图表类型)plantuml- PlantUML 架构图绘制(支持 UML 和非 UML 图表)
安装命令: /plugin install architecture-skills@full-stack-skills
技能数量: 7 个技能
描述: 架构技能集合,包含领域驱动设计(DDD)、各种架构模式、架构图绘制工具等。帮助 AI 助手掌握企业级架构设计、领域建模、架构图绘制等架构设计技能。
ddd- 领域驱动设计ddd-cola- COLA 架构ddd-microservices- DDD 微服务架构ddd-event-driven- DDD 事件驱动架构ddd-hexagonal-architecture- DDD 六边形架构ddd-clean-architecture- DDD 整洁架构
drawio-architecture- Draw.io 架构图绘制
安装命令: /plugin install testing-skills@full-stack-skills
技能数量: 9 个技能
描述: 测试技能集合,包含单元测试框架、E2E 测试工具、移动端测试工具等。帮助 AI 助手掌握单元测试、集成测试、端到端测试、移动端测试等测试技能,提升代码质量和测试覆盖率。
jest、vitest、pytest、junit
cypress、playwright、selenium
appium、detox
安装命令: /plugin install devops-skills@full-stack-skills
技能数量: 9 个技能
描述: 运维技能集合,包含 CI/CD 工具、容器化和容器编排工具、基础设施即代码(IaC)工具等。帮助 AI 助手掌握 DevOps 实践、自动化部署、容器化、基础设施管理等运维技能。
jenkins、gitlab-ci、github-actions
docker、docker-compose、kubernetes
terraform、ansible、cloudformation
安装命令: /plugin install database-skills@full-stack-skills
技能数量: 8 个技能
描述: 数据库技能集合,包含关系型数据库、NoSQL 数据库、搜索引擎、数据库管理工具等。帮助 AI 助手掌握数据库设计、SQL 优化、数据存储、数据检索等数据库技能。
mysql、postgresql、oracle
mongodb、redis、elasticsearch
navicat、dbeaver
安装命令: /plugin install cloud-skills@full-stack-skills
技能数量: 16 个技能
描述: 云平台技能集合,包含 AWS、Azure、阿里云、腾讯云、华为云等主流云平台的核心服务。帮助 AI 助手掌握云计算、云服务使用、云架构设计等云平台技能,支持多云部署和云原生应用开发。
cloud-aws-ec2、cloud-aws-s3、cloud-aws-rds、cloud-aws-lambda
cloud-azure-vm、cloud-azure-storage、cloud-azure-sql
cloud-aliyun-ecs、cloud-aliyun-oss、cloud-aliyun-rds
cloud-tencent-cvm、cloud-tencent-cos、cloud-tencent-cdb
cloud-huawei-ecs、cloud-huawei-obs、cloud-huawei-rds
安装命令: /plugin install social-skills@full-stack-skills
技能数量: 2 个技能
描述: 社交与协作技能集合,包含内部沟通、Slack GIF 创建器等。帮助 AI 助手掌握团队协作、内部沟通、社交工具使用等协作技能。
技能列表:
internal-comms- 内部沟通(状态报告、领导更新、公司通讯、FAQ 等内部文档编写)slack-gif-creator- Slack GIF 创建器(为 Slack 消息创建 GIF 动图)
安装命令: /plugin install teaching-skills@full-stack-skills
技能数量: 3 个技能
描述: 教学与教育相关技能集合,包含课程设计、学习评估、教学资源生成等。帮助 AI 助手掌握教学资源设计、课程规划、学习评估等教育技能。
技能列表:
course-designer- 课程设计(课程大纲、学习目标、教学计划、评估方案)learning-assessor- 学习评估(测验题目、评估标准、评分 rubric、学习分析)teaching-resource-generator- 教学资源生成(课件、练习题、教学案例、学习指南)
安装命令: /plugin install utility-skills@full-stack-skills
技能数量: 1 个技能
描述: 工具与实用技能集合,包含技能创建器,指导如何创建有效的 Agent Skills,扩展 Claude 的能力。帮助 AI 助手和开发者掌握技能设计、技能结构、最佳实践等技能创建技能,支持自定义技能开发。
技能列表:
skill-creator- 技能创建器(指导如何创建有效的 Agent Skills)
- Agent Skills 规范:严格遵循 Agent Skills 规范,确保技能质量和兼容性
- Markdown 格式:所有技能文档采用 Markdown 格式,便于阅读和维护
- YAML Frontmatter:使用 YAML Frontmatter 定义技能元数据
- SKILL.md:技能主文档,包含描述、使用说明、示例等
- examples/:示例文件目录,包含各种使用场景的示例
- templates/:模板文件目录,包含可复用的模板
- scripts/:脚本文件目录,包含自动化脚本
- api/:API 参考文档目录
- reference/:参考文档目录
- Claude Code:原生支持,通过插件市场安装
- Claude.ai:支持上传自定义技能
- Claude API:通过 API 使用技能
- 其他平台:提供适配器工具,支持 Cursor、Trae、Qoder、CodeBuddy、Windsurf 等
| 项目 | 当前版本 |
|---|---|
| full-stack-skills | 0.0.1 (Alpha) |
| 技能总数 | 171 |
| 插件类别 | 12 |
| Agent Skills 规范 | 最新版本 |
- Agent Skills 规范:https://agentskills.io/
- Claude Skills 文档:https://support.claude.com/en/articles/12512176-what-are-skills
- 使用技能指南:https://support.claude.com/en/articles/12512180-using-skills-in-claude
- 创建自定义技能:https://support.claude.com/en/articles/12512198-creating-custom-skills
- Skills API 快速开始:https://docs.claude.com/en/api/skills-guide#creating-a-skill
- 跨平台使用指南:PLATFORM_GUIDE.md
- 平台适配器工具:adapters/README.md
- 角色定义:ROLE_DEFINITIONS.md
- 智能体提示词:AGENTS_PROMPT.md
- GitHub Issues:提交问题或建议
- 问题反馈:通过 GitHub Issues 反馈
欢迎您为 Full-Stack-Skills 做出贡献!请遵循以下步骤:
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 提交 Pull Request
- 新增技能:添加新的技能到相应类别
- 改进现有技能:完善技能文档、示例或模板
- 修复问题:修复技能中的错误或问题
- 文档改进:改进项目文档或使用指南
- 严格遵循 Agent Skills 规范
- 参考现有技能的结构和格式
- 包含完整的官方文档链接
- 提供清晰的使用示例
本项目采用 Apache License 2.0 许可证。
注意:本仓库中的许多技能是开源的(Apache 2.0)。我们还在 skills/docx、skills/pdf、skills/pptx 和 skills/xlsx 子目录中包含了用于支撑 Claude 文档能力 的文档创建与编辑技能。这些技能是"可查看源码"的(source-available),但并非开源;我们希望将其作为更复杂技能的参考示例,因为它们已在生产级 AI 应用中实际使用。
感谢以下开源项目和社区:
- Anthropic - Claude AI 和 Agent Skills 规范
- Agent Skills - Agent Skills 规范制定
- Spring Boot - Java 应用开发框架
- Vue.js - 渐进式 JavaScript 框架
- React - 用于构建用户界面的 JavaScript 库
- 以及所有贡献者和技能维护者
如果这个项目对你有帮助,请给我们一个 ⭐️
Made with ❤️ by partme-ai Team


