Skip to content

Air-0000/code-dev-team-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

code-dev-team

5角色流水线代码开发 Skill for CherryStudio / Claude Code

需求分析师 → 架构师 → 开发者 → 测试工程师 → 代码审查师,配套严格质量门控制


特性

5角色专业化流水线

角色 职责 质量门
需求分析师 模糊需求 → 结构化规格文档 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 仓库 说明
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 机器人提供本地持久化和上下文同步

相关仓库


License

MIT

About

5角色流水线代码开发,支持单队/多队竞争/扩编三种模式。通过严格的质量门控制交付质量,支持多队并行开发同一需求并评选最优解。

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors