5角色流水线代码开发 Skill for CherryStudio / Claude Code
需求分析师 → 架构师 → 开发者 → 测试工程师 → 代码审查师,配套严格质量门控制
| 角色 | 职责 | 质量门 |
|---|---|---|
| 需求分析师 | 模糊需求 → 结构化规格文档 | GO / KICK-BACK |
| 架构师 | 系统架构、模块边界、API 契约 | GO / KICK-BACK |
| 开发者 | 逐模块实现 + 单元测试 | DONE / PARTIAL / BLOCKED |
| 测试工程师 | 测试执行、缺陷报告、覆盖率验证 | PASS / FAIL / RETEST |
| 代码审查师 | 安全审查、性能评估、代码质量 | APPROVE / REQUEST_CHANGES / BLOCK |
- 能拆分:各模块职责独立 → 逐个实现、逐个测试
- 不能拆分:功能强耦合 → 整体实现,不人为拆分
- 避免过度碎片化(少于 3 个功能点且无复用价值则合并)
- 需求分析、架构设计 →
doubao-seed-2.0-pro - 开发实现、测试执行、代码审查 → 默认模型
- 对外交付文档(项目申报书、技术报告)→ 集成
doc-writer→ LaTeX 编译 PDF - 内部记录(代码审查报告、会议纪要)→ 直接 Markdown
references/code/ 预置 6 个作用域目录(auth/utils/api/db/frontend/devops)
依赖 skill-publisher,每次更新自动完成 GitHub push + Release 创建 + zip 上传。
code-dev-team/
├── SKILL.md # Skill 入口
├── workflow.md # 详细工作流协议
├── CHANGELOG.md # 版本变更日志
├── bind.md # 资源限制与降级模式
├── dependencies.yaml # 技能/工具依赖声明
├── roles/ # 5个角色定义文件
├── knowledge/FACT.md # 跨项目经验总结
└── references/code/ # 可复用代码模块库
✅ 需完整软件开发生命周期的复杂代码任务 ❌ 简单一次性脚本、已有完整规格的维护任务
CherryStudio:将本仓库 code-dev-team/ 目录放入 Skills 目录
Claude Code:
claude skill install https://github.com/Air-0000/code-dev-team-skill| Skill | 仓库 | 说明 |
|---|---|---|
| skill-publisher | Air-0000/skill-publisher | 发布流水线:版本更新 → GitHub push → Release 创建 → zip 上传 |
| doc-writer | Air-0000/doc-writer-skill | 多智能体文档写作技能,LaTeX/Word 双格式,支持学术论文/项目申报书 |
| chat-history-sync | Air-0000/chat-history-sync-skill | 聊天记录同步 Skill,为 IM 机器人提供本地持久化和上下文同步 |
- code-dev-team(本仓库):https://github.com/Air-0000/code-dev-team-skill
- doc-writer:https://github.com/Air-0000/doc-writer-skill
- chat-history-sync:https://github.com/Air-0000/chat-history-sync-skill
- skill-publisher:https://github.com/Air-0000/skill-publisher
MIT