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 完成具体工作,例如:按你公司的品牌规范创建文档、用你组织的既定流程分析数据,或自动化个人任务。
full-stack-skills 是一个面向期望成为全栈技能人才的群体的开源技能集合,严格遵循 Agent Skills 规范,按技能种类组织技能库,而非按岗位划分。
本仓库的技能按技能种类分为 12 个插件类别:
每个技能都自包含在单独的文件夹中,并包含一个 SKILL.md 文件,里面有 Claude 使用的说明和元数据。你可以浏览这些技能来获取灵感,或理解不同的模式与实现方式。
本仓库中的许多技能是开源的(Apache 2.0)。我们还在 skills/docx、skills/pdf、skills/pptx 和 skills/xlsx 子目录中包含了用于支撑 Claude 文档能力 的文档创建与编辑技能。这些技能是"可查看源码"的(source-available),但并非开源;我们希望将其作为更复杂技能的参考示例,因为它们已在生产级 AI 应用中实际使用。
SKILL.md、examples/、templates/、api/ 等目录实现渐进式信息披露Full-Stack-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 Code 的插件市场:
/plugin marketplace add https://github.com/teachingai/full-stack-skills.git
安装成功!
或者使用简写形式:
/plugin marketplace add teachingai/full-stack-skills
# 删除插件
/plugin marketplace remove full-stack-skills
安装插件有两种方式:
方式一:通过界面安装
Browse and install pluginsfull-stack-skillsInstall 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 个插件类别,共包含 171 个技能。
安装命令: /plugin install development-skills@full-stack-skills
技能数量: 76 个技能
描述: 全栈开发技能集合,覆盖前端、后端、移动端、桌面应用全平台开发。帮助 AI 助手掌握全栈开发技能。
vue2、vue3、react、react-hooks、nextjs、angular、sveltevite、webpack、rollup、parcel、rspackvue-router、vue-router-v3、vue-router-v4、pinia、vuex、vuex-vue2、reduxdart-sasselement-plus、element-plus-vue3、ant-design-vue、bootstrap-vue3、vant-vue3、uview-vue2、uview-pro-vue3、layui-vue3ant-design-react、ant-design-mobile、ant-design-miniavue、avue-crud、avue-formelectron、electron-egg、taurispring-boot、spring-cloud、spring-cloud-alibaba、spring-ai、spring-ai-alibaba、spring-security、spring-data-jpaexpress、nestjs、koa、fastifydjango、fastapi、flaskgin、gin-gonicuniapp-project-creator、uniapp-project、uniappx-project-creator、uniappx-project、react-native、react-native-project-creater、flutter、flutter-project-createrandroid-kotlin、ios-swiftcocos2d-xuniapp-uview、uniappx-uview-pro、uniapp-ucharts、uniapp-ad、uniapp-cloud、uniapp-mini-guide、uniapp-native-app、uniapp-native-plugin、uniapp-pluginlime-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、framermidjourney、dalle、stable-diffusion、runway-ml、galileo-ai、uizard、figma-aialgorithmic-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、junitcypress、playwright、seleniumappium、detox安装命令: /plugin install devops-skills@full-stack-skills
技能数量: 9 个技能
描述: 运维技能集合,包含 CI/CD 工具、容器化和容器编排工具、基础设施即代码(IaC)工具等。帮助 AI 助手掌握 DevOps 实践、自动化部署、容器化、基础设施管理等运维技能。
jenkins、gitlab-ci、github-actionsdocker、docker-compose、kubernetesterraform、ansible、cloudformation安装命令: /plugin install database-skills@full-stack-skills
技能数量: 8 个技能
描述: 数据库技能集合,包含关系型数据库、NoSQL 数据库、搜索引擎、数据库管理工具等。帮助 AI 助手掌握数据库设计、SQL 优化、数据存储、数据检索等数据库技能。
mysql、postgresql、oraclemongodb、redis、elasticsearchnavicat、dbeaver安装命令: /plugin install cloud-skills@full-stack-skills
技能数量: 16 个技能
描述: 云平台技能集合,包含 AWS、Azure、阿里云、腾讯云、华为云等主流云平台的核心服务。帮助 AI 助手掌握云计算、云服务使用、云架构设计等云平台技能,支持多云部署和云原生应用开发。
cloud-aws-ec2、cloud-aws-s3、cloud-aws-rds、cloud-aws-lambdacloud-azure-vm、cloud-azure-storage、cloud-azure-sqlcloud-aliyun-ecs、cloud-aliyun-oss、cloud-aliyun-rdscloud-tencent-cvm、cloud-tencent-cos、cloud-tencent-cdbcloud-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)| 项目 | 当前版本 |
|---|---|
| full-stack-skills | 0.0.1 (Alpha) |
| 技能总数 | 171 |
| 插件类别 | 12 |
| Agent Skills 规范 | 最新版本 |
欢迎您为 Full-Stack-Skills 做出贡献!请遵循以下步骤:
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)本项目采用 Apache License 2.0 许可证。
注意:本仓库中的许多技能是开源的(Apache 2.0)。我们还在 skills/docx、skills/pdf、skills/pptx 和 skills/xlsx 子目录中包含了用于支撑 Claude 文档能力 的文档创建与编辑技能。这些技能是"可查看源码"的(source-available),但并非开源;我们希望将其作为更复杂技能的参考示例,因为它们已在生产级 AI 应用中实际使用。
感谢以下开源项目和社区: