跳转到内容
关系图谱

implement(Matt)

378 字 1 分钟

属性 8
repo
mattpocock_skills
skill
implement
source
mattpocock_skills/skills/engineering/implement/SKILL.md
invoke
user
phase
build
cost
mid
status
stable
local
outdated
一句话

把已决定的活变成 commit:指向一张票、一份 spec 或刚谈妥的方案,调 tdd 在约定 seam 上红绿循环,收尾调 code-review。

何时用 ​

  • 适合:tracker 上一张 agent-ready 的票(每会话一票,票间 /clear);小 spec 或刚谈完、一个窗口装得下的改动。
  • 不适合:还没写下来的想法(先 matt-grill-with-docs);整份 spec 想一口气并行跑完(用 matt-implement-spec)。

怎么用 ​

text
/implement #42
  1. 传票据引用时先从 tracker 取出并复述标题再开工,引用有歧义就先问。
  2. 能调就调 matt-tdd,只在事先约定的 seam 上写测试。
  3. 过程中常跑 typecheck 和单个测试文件,全套测试只在结尾跑一次。
  4. 完成后调 matt-code-review 评审这次改动。
  5. 把成果提交到当前分支。

产出 ​

  • 当前分支上的 commit,含测试和评审后的修正。

要点与坑 ​

  • 它只能用户调用(disable-model-invocation: true),别的技能说「然后 /implement 每票」是在指示你。
  • 它不重开方案、不做澄清访谈,这是和裸说「build this」的区别:防止 agent 边写边重设计。
  • 每张票自包含,最后一张票的上下文可丢弃。
本机版本差异

仓库版新增:传入票据引用要先从 tracker 取并复述标题;调用写法从 "Use /tdd" 改为调 Skill 工具,行为等价。

关联 ​