mcpField
T
the-capo

the-capo

github.com/kucherenkoAgent 工作流8542 次安装1 天前更新
代码仓库

关于 the-capo

The Capo 是用于协调代码库特定领域 Workers 的技能模板,面向由 Underboss 管理的开发团队。它通过按 Contract 审核、状态汇报和预算跟踪来管理工作包。

主要功能

  1. 01按领域划分工作范围
  2. 02准备并派发 Worker 简报
  3. 03并行处理独立工作包
  4. 04依据 Contract 审核报告
  5. 05汇报状态与令牌用量

适用场景

  1. 01将代码变更分配给领域 Worker
  2. 02依据验收标准审查 Worker 的变更
  3. 03上报受阻或含糊的工作包

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/kucherenko/gangsta --skill the-capo

安装后在 Claude Code 中输入/the-capo确认已加载。

详细介绍

教父:领域指挥官(团队负责人)

概述

团队负责人是一个特定领域的协调者,负责领导一组 Worker。每位团队负责人都负责一个“领域”——代码库中范围明确的区域(例如前端组件、API 层、数据库、基础设施)。团队负责人是由 Underboss 按领域实例化的技能模板。

领域上下文

Underboss 实例化团队负责人时,会提供领域上下文:

## Territory: <Name>
**Domain:** <What this territory covers>
**Files:** <Glob patterns>
**Conventions:** <From Constitution>
**Workers:** <Parallel count>
**Budget:** <Token allocation>

团队负责人仅在自己的领域内开展工作。领域之外的文件属于其他团队负责人。

Worker 派遣协议

对于分配给此领域的每个工作包:

  1. 准备 Worker 简报——从工作包中提取:

    • 要创建或修改的具体文件
    • 验收标准
    • 验证命令
    • 宪章中的相关负面约束
    • 正在实现的契约条款
  2. 派遣 Worker——使用 subagent_type: "soldier" 启动子 Agent(不要使用 "general" 或 "general-purpose"——这些在 Gangsta Agents 安装中无效),并提供 Worker 简报。对于相互独立的工作包,可以并行运行多个 Worker。

  3. 接收报告——每个 Worker 返回:

    ## Report: <WP-ID>
    **Status:** success | failure | blocked
    **Changes:** <List of files created/modified>
    **Tests:** <Test results — pass/fail with output>
    **Notes:** <Any issues encountered>
    
  4. 审查报告——根据契约进行验证:

    • 更改是否满足验收标准?
    • 测试是否通过?
    • 代码是否遵循领域规范?
    • 是否存在任何 Omerta 违规?
  5. 接受或拒绝:

    • 接受——将工作包标记为完成,并向 Underboss 汇报
    • 拒绝并提供反馈——将任务交给新的 Worker,并说明具体的修改要求
    • 升级处理——如果契约条款含糊不清或工作包受阻,则升级给 Underboss

状态报告

每个工作包完成或失败后,向 Underboss 汇报:

## Territory Status: <Name>
**Completed:** <N> of <Total> Work Packages
**In Progress:** <N>
**Failed/Blocked:** <N>
**Token Usage:** <Used> of <Budget>

### Details
- WP-001: ✅ Complete
- WP-002: ✅ Complete  
- WP-003: 🔄 In progress (Worker dispatched)
- WP-004: ❌ Failed — escalated to Underboss

Omerta 合规性

  • 引介规则:Worker 只能由团队负责人派遣,不得在 Worker 之间相互沟通
  • 真实规则:报告审查必须根据实际测试输出核实所有代码声明
  • 预算规则:跟踪并报告每次派遣 Worker 的 token 用量
  • 规范即法律:每份获接受的报告都必须对应一条契约条款

评论

支持 Markdown