Claude Skills:让 Claude Code 按角色调用开发能力
文章目录
Claude Skills:让 Claude Code 按角色调用开发能力
Jeffallan 开源的 Claude Skills 项目在 GitHub 获得 9,824 个 Star。它的目标是为 Claude Code 提供一套可复用的 skills,让 AI 在开发过程中按场景调用能力。

Claude Code 本身能写代码、查文档、跑命令,也能调用外部工具。但在项目规模大、环节多的场景里,单次对话很难覆盖需求分析、架构设计、测试、部署等环节。Claude Skills 把开发任务按角色拆分,每个角色带参考文档,需要时自动加载。项目仓库按类别组织 skills,每个目录包含 SKILL.md 和 references。
66 个技能,12 个类别
项目目前包含 66 个 skills,覆盖语言、前后端框架、基础设施、API、测试、DevOps、安全、数据/ML 等领域。每个 skill 都有 SKILL.md 说明,部分还附带 references 目录里的参考文件。
安装方式通过 /plugin 命令完成。把技能市场加进 Claude Code 后,再安装所需技能包。提问时,系统会根据内容匹配 skill。例如提到「在 NestJS API 里实现 JWT 认证」,会激活 NestJS Expert 并加载 authentication.md 参考文件。

上下文激活 + 多角色工作流
Claude Skills 有两个机制。
一是上下文感知激活。模型不会一次性收到全部 skill,而是根据问题选择性加载。这样做能减少上下文占用,也避免无关提示干扰输出。
二是多 skill 工作流。复杂任务可以按顺序调用多个角色。项目文档给出几个示例:
- 功能开发:Feature Forge → Architecture Designer → Fullstack Guardian → Test Master → DevOps Engineer
- Bug 排查:Debugging Wizard → Framework Expert → Test Master → Code Reviewer
- 安全加固:Secure Code Guardian → Security Reviewer → Test Master
每个角色负责一个环节,输出由多个专家协作完成。
Common Ground 和项目工作流
除了技能调用,项目还提供 /common-ground 命令,用来暴露 Claude 对项目的假设。这个命令会让 Claude 列出它对项目技术栈、目录结构、编码风格的假设,由用户确认或修正。对于需要维护的代码库,这个步骤能减少理解偏差。
另外,项目内置 9 个工作流命令,覆盖需求发现、设计、实现到回顾的周期,可对接 Jira 和 Confluence。
使用价值
这个项目的价值在于把 AI 辅助开发流程化。单次对话生成代码的问题在于上下文有限、角色混杂。Claude Skills 通过拆分角色和加载参考文档,让输出符合工程规范。这种方式适合需要多轮迭代的任务。角色之间接力,前一步输出成为后一步输入,错误会在流程中被发现和修正。
它同样支持扩展。技能结构统一,添加 skill 只需按模板写 SKILL.md 和 references。团队可以基于它构建自己的技能库。
项目采用 MIT 协议,代码完全开放。
使用建议
如果你用 Claude Code 处理功能开发、代码审计或重构任务,可以尝试把 Claude Skills 接入工作流。拆分角色后,输出质量通常比单次对话好。建议从单个 skill 开始,了解激活规则后再尝试多角色工作流。文档里提供了决策树和组合示例。
部分工作流命令需要配置 Atlassian MCP server。如果团队已经在用 Jira 或 Confluence,集成不难;没有这套工具链的话,可以先从 skills 本身开始。

Claude Skills 把 prompt 组织成可执行的工作流,把单次对话变成多角色协作。对于希望用 Claude Code 完成开发任务的团队,这个项目可以作为一个起点。
单次对话变成多角色协作。对于希望用 Claude Code 完成开发任务的团队,这个项目可以作为一个起点。
更多推荐




所有评论(0)