用途:sprint-team 定义基于冲刺的改进循环中的团队角色,适用于运行 orca 自我改进循环或任何多智能体冲刺工作流。
主要能力:提供九个独立 markdown 角色文件,保存在 references/ 下,可被编排器或智能体直接加载为提示模板。角色包括:Researcher(研究阶段,扫描代码库以发现 bug、技术债、覆盖率缺口)、Architect(计划阶段,产出含工作单元的实现计划)、Security Reviewer(评审门,审查计划的安全影响)、Quality Reviewer(评审门,审查测试覆盖率与正确性)、Scope Reviewer(评审门,审查可行性与影响范围)、Coder(执行阶段,以 TDD 实现工作单元)、Validator(验证阶段,跨模型独立验证 Coder 的成果)、Integrator(集成阶段,合并子 PR、运行完整测试套件、修复破损)、Retrospector(回顾阶段,为后续运行记录经验教训)。
冲刺流水线:Research -> Plan -> Review Gate -> Decompose -> Execute -> Validate -> Integrate -> PR -> Retrospective。
模板变量:角色文件使用 {{variable}} 占位符,由编排器在生成时替换,包括 {{project_dir}}、{{base_branch}}、{{src_files}}、{{knowledge_entries}}、{{coverage_minimum}}、{{coverage_command}}、{{coverage_baseline}}、{{work_unit_json}}、{{coder_backend}}、{{focus_areas}}。
使用方式:任何智能体都可以读取角色文件并采用该角色。示例:orca spawn "$(cat skills/sprint-team/references/researcher.md)" -b cc -d ~/proj --base-branch improve/sprint-xxx --orchestrator cc。编排器加载这些文件并在生成 worker 前替换模板变量。
限制:除上述角色定义、流水线与命令外,未提供关于收费、平台、效果或额外使用步骤的信息。