Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full Stack Skills(Alpha)

基于 Agent Skills 规范的全栈技能集合

Version License Skills Plugins

📖 简介

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?

Skills 是由说明、脚本和资源组成的文件夹,Claude 会按需动态加载它们,以提升在特定任务上的表现。Skills 用于以可复用的方式教会 Claude 完成具体工作,例如:按你公司的品牌规范创建文档、用你组织的既定流程分析数据,或自动化个人任务。

更多信息

各平台 Agent Skills 文档

关于本仓库

full-stack-skills 是一个面向期望成为全栈技能人才的群体的开源技能集合,严格遵循 Agent Skills 规范,按技能种类组织技能库,而非按岗位划分。

✨ 核心特性

1. 开源免费

  • Apache 2.0 许可证:所有技能采用 Apache 2.0 许可证,完全开源
  • 规范标准:严格遵循 Agent Skills 规范,确保技能质量和兼容性
  • 持续更新:社区驱动,持续添加新技能和改进现有技能

2. 全栈覆盖

  • 171 个技能集合:覆盖前端、后端、移动端、数据库、测试、DevOps、云平台、设计等全栈开发领域
  • 12 个插件类别:按技能种类组织,而非按岗位划分,便于灵活组合使用
  • 跨平台支持:支持 Claude Code、Claude.ai、Claude API 及其他 AI 平台

3. AI 赋能

  • 智能识别:Claude 会根据技能描述自动判断何时使用该技能
  • 即插即用:安装插件后,只需提到技能名称即可使用
  • 专业指导:每个技能都包含详细的官方文档链接和使用示例

4. 灵活组织

  • 按技能种类组织: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/docxskills/pdfskills/pptxskills/xlsx 子目录中包含了用于支撑 Claude 文档能力 的文档创建与编辑技能。这些技能是"可查看源码"的(source-available),但并非开源;我们希望将其作为更复杂技能的参考示例,因为它们已在生产级 AI 应用中实际使用。

🎯 核心设计理念

技能标准化

  • Agent Skills 规范:严格遵循 Agent Skills 规范,确保技能质量和兼容性
  • 统一格式:所有技能采用统一的 Markdown 格式和 YAML Frontmatter 元数据
  • 渐进式披露:通过 SKILL.mdexamples/templates/api/ 等目录实现渐进式信息披露

按技能种类组织

  • 灵活组合:按技能种类而非岗位划分,便于灵活组合使用
  • 独立技能:每个技能自包含,可单独使用
  • 插件化:12 个插件类别,可按需安装

全栈覆盖

  • 171 个技能:覆盖前端、后端、移动端、数据库、测试、DevOps、云平台、设计等全栈开发领域
  • 跨平台支持:支持 Claude Code、Claude.ai、Claude API 及其他 AI 平台
  • 持续更新:社区驱动,持续添加新技能和改进现有技能

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 CodeClaude.ai(付费套餐)或 Claude API
  • Git(用于克隆仓库,可选)
  • Python 3.7+(用于跨平台适配器,可选)

在 Claude Code 中使用

1. 注册 Marketplace

在 Claude Code 中运行以下命令,将本仓库注册为 Claude Code 的插件市场:

/plugin marketplace add https://github.com/partme-ai/full-stack-skills.git

add_marketplace.png

安装成功!

add_marketplace_success.png

或者使用简写形式:

/plugin marketplace add partme-ai/full-stack-skills
# 删除插件
/plugin marketplace remove full-stack-skills

2. 安装插件

安装插件有两种方式:

方式一:通过界面安装

  1. 选择 Browse and install plugins
  2. 选择 full-stack-skills
  3. 选择要安装的插件(见下方可用插件列表)
  4. 选择 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

install-development-skills-frontend.png

3. 使用技能

安装插件后,您只需提到该技能即可使用。Claude 会根据技能描述自动判断何时使用该技能。

在 Claude.ai 中使用

这些示例技能在 Claude.ai 的付费套餐中已默认可用。

如需使用本仓库中的任意技能或上传自定义技能,请参考 在 Claude 中使用技能 的说明。

在 Claude API 中使用

你可以通过 Claude API 使用 Anthropic 预置的技能并上传自定义技能。详情参见 Skills API Quickstart

在其他平台使用

这些 skills 也可以在其他 AI 平台使用,如 Cursor、Trae、Qoder、CodeBuddy 等。

详细说明:

快速转换:

cd adapters
python convert_all.py ../skills ../adapters-output

📝 核心功能

1. 技能管理

  • 技能分类:按技能种类组织为 12 个插件类别
  • 技能搜索:通过技能名称快速查找所需技能
  • 技能安装:支持按插件类别批量安装或单独安装技能

2. 跨平台支持

  • Claude Code:原生支持,通过插件市场安装
  • Claude.ai:支持上传自定义技能
  • Claude API:通过 API 使用技能
  • 其他平台:提供适配器工具,支持 Cursor、Trae、Qoder、CodeBuddy、Windsurf 等

3. 技能创建

  • 规范指导:提供技能创建规范和最佳实践
  • 模板支持:提供技能模板,快速创建新技能
  • 文档生成:自动生成技能文档结构

4. 文档处理

  • 办公文档:支持 Word、PowerPoint、Excel、PDF 等文档处理
  • 图表绘制:支持 Mermaid、PlantUML、Draw.io 等图表绘制
  • 文档协作:支持多人协作编辑

5. 开发工具

  • 代码生成:支持代码生成和模板化
  • 项目构建:支持 DDD 项目构建(单体单模块、单体多模块、微服务)
  • 文档生成:支持全栈文档生成(14种文档模板)

可用插件和技能

本仓库的技能按技能种类分为 12 个插件类别,共包含 171 个技能


📦 development-skills(全栈开发技能集合)

安装命令: /plugin install development-skills@full-stack-skills

技能数量: 76 个技能

描述: 全栈开发技能集合,覆盖前端、后端、移动端、桌面应用全平台开发。帮助 AI 助手掌握全栈开发技能。

前端框架与构建工具

  • 框架: vue2vue3reactreact-hooksnextjsangularsvelte
  • 构建工具: vitewebpackrollupparcelrspack
  • 状态管理: vue-routervue-router-v3vue-router-v4piniavuexvuex-vue2redux
  • 样式工具: dart-sass

UI 组件库

  • Vue 生态: element-pluselement-plus-vue3ant-design-vuebootstrap-vue3vant-vue3uview-vue2uview-pro-vue3layui-vue3
  • React 生态: ant-design-reactant-design-mobileant-design-mini
  • 其他: avueavue-crudavue-form

桌面应用框架

  • electronelectron-eggtauri

后端框架

  • Java 生态: spring-bootspring-cloudspring-cloud-alibabaspring-aispring-ai-alibabaspring-securityspring-data-jpa
  • Node.js 生态: expressnestjskoafastify
  • Python 生态: djangofastapiflask
  • Go 生态: gingin-gonic

移动端开发

  • 跨平台框架: uniapp-project-creatoruniapp-projectuniappx-project-creatoruniappx-projectreact-nativereact-native-project-createrflutterflutter-project-creater
  • 原生开发: android-kotlinios-swift
  • 游戏引擎: cocos2d-x
  • UniApp 生态: uniapp-uviewuniappx-uview-prouniapp-uchartsuniapp-aduniapp-clouduniapp-mini-guideuniapp-native-appuniapp-native-pluginuniapp-plugin
  • 图表组件: lime-echartuchartsupgradeLink

🛠️ development-skills-utils(开发工具技能集合)

安装命令: /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 依赖)

🎨 design-skills(设计技能集合)

安装命令: /plugin install design-skills@full-stack-skills

技能数量: 16 个技能

描述: 设计与创意技能集合,包含专业设计工具、AI 设计工具、创意工具等。帮助 AI 助手掌握 UI/UX 设计、原型设计、AI 绘图等设计技能。

专业设计工具

  • figmasketchadobe-xdaxuremodaoframer

AI 设计工具

  • midjourneydallestable-diffusionrunway-mlgalileo-aiuizardfigma-ai

创意工具

  • algorithmic-artbrand-guidelinescanvas-design

📄 document-skills(文档处理技能集合)

安装命令: /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 图表)

🏗️ architecture-skills(架构技能集合)

安装命令: /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 架构图绘制

🧪 testing-skills(测试技能集合)

安装命令: /plugin install testing-skills@full-stack-skills

技能数量: 9 个技能

描述: 测试技能集合,包含单元测试框架、E2E 测试工具、移动端测试工具等。帮助 AI 助手掌握单元测试、集成测试、端到端测试、移动端测试等测试技能,提升代码质量和测试覆盖率。

单元测试框架

  • jestvitestpytestjunit

E2E 测试工具

  • cypressplaywrightselenium

移动端测试工具

  • appiumdetox

🚀 devops-skills(运维技能集合)

安装命令: /plugin install devops-skills@full-stack-skills

技能数量: 9 个技能

描述: 运维技能集合,包含 CI/CD 工具、容器化和容器编排工具、基础设施即代码(IaC)工具等。帮助 AI 助手掌握 DevOps 实践、自动化部署、容器化、基础设施管理等运维技能。

CI/CD 工具

  • jenkinsgitlab-cigithub-actions

容器化与编排

  • dockerdocker-composekubernetes

基础设施即代码(IaC)

  • terraformansiblecloudformation

💾 database-skills(数据库技能集合)

安装命令: /plugin install database-skills@full-stack-skills

技能数量: 8 个技能

描述: 数据库技能集合,包含关系型数据库、NoSQL 数据库、搜索引擎、数据库管理工具等。帮助 AI 助手掌握数据库设计、SQL 优化、数据存储、数据检索等数据库技能。

关系型数据库

  • mysqlpostgresqloracle

NoSQL 数据库与搜索引擎

  • mongodbrediselasticsearch

数据库管理工具

  • navicatdbeaver

☁️ cloud-skills(云平台技能集合)

安装命令: /plugin install cloud-skills@full-stack-skills

技能数量: 16 个技能

描述: 云平台技能集合,包含 AWS、Azure、阿里云、腾讯云、华为云等主流云平台的核心服务。帮助 AI 助手掌握云计算、云服务使用、云架构设计等云平台技能,支持多云部署和云原生应用开发。

AWS

  • cloud-aws-ec2cloud-aws-s3cloud-aws-rdscloud-aws-lambda

Azure

  • cloud-azure-vmcloud-azure-storagecloud-azure-sql

阿里云

  • cloud-aliyun-ecscloud-aliyun-osscloud-aliyun-rds

腾讯云

  • cloud-tencent-cvmcloud-tencent-coscloud-tencent-cdb

华为云

  • cloud-huawei-ecscloud-huawei-obscloud-huawei-rds

👥 social-skills(社交技能集合)

安装命令: /plugin install social-skills@full-stack-skills

技能数量: 2 个技能

描述: 社交与协作技能集合,包含内部沟通、Slack GIF 创建器等。帮助 AI 助手掌握团队协作、内部沟通、社交工具使用等协作技能。

技能列表:

  • internal-comms - 内部沟通(状态报告、领导更新、公司通讯、FAQ 等内部文档编写)
  • slack-gif-creator - Slack GIF 创建器(为 Slack 消息创建 GIF 动图)

📚 teaching-skills(教学技能集合)

安装命令: /plugin install teaching-skills@full-stack-skills

技能数量: 3 个技能

描述: 教学与教育相关技能集合,包含课程设计、学习评估、教学资源生成等。帮助 AI 助手掌握教学资源设计、课程规划、学习评估等教育技能。

技能列表:

  • course-designer - 课程设计(课程大纲、学习目标、教学计划、评估方案)
  • learning-assessor - 学习评估(测验题目、评估标准、评分 rubric、学习分析)
  • teaching-resource-generator - 教学资源生成(课件、练习题、教学案例、学习指南)

🔧 utility-skills(工具技能集合)

安装命令: /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 规范 最新版本

🔗 相关链接

官方资源

项目资源

联系我们

  • GitHub Issues:提交问题或建议
  • 问题反馈:通过 GitHub Issues 反馈

🤝 贡献指南

欢迎您为 Full-Stack-Skills 做出贡献!请遵循以下步骤:

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 提交 Pull Request

贡献类型

  • 新增技能:添加新的技能到相应类别
  • 改进现有技能:完善技能文档、示例或模板
  • 修复问题:修复技能中的错误或问题
  • 文档改进:改进项目文档或使用指南

技能创建规范

  • 严格遵循 Agent Skills 规范
  • 参考现有技能的结构和格式
  • 包含完整的官方文档链接
  • 提供清晰的使用示例

📄 许可证

本项目采用 Apache License 2.0 许可证。

注意:本仓库中的许多技能是开源的(Apache 2.0)。我们还在 skills/docxskills/pdfskills/pptxskills/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

About

这是一个免费的全栈开发所需的技能市场,提供各种实用的 AI 技能集合,支持多种平台。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages