Reference · Print-friendly · Config layer

setup-matt-pocock-skills 速查

压缩自 Lesson 0002SKILL.md + seed 模板。冲突时以 skill 原文为准。

身份

五步

  1. Explore — remote、CLAUDE/AGENTS、CONTEXT*、docs/adr、docs/agents、.scratch、triage 是否安装、monorepo 信号
  2. Present / A·B·C — 一节一答;推荐答案前置
  3. Confirm — Agent skills 块 + docs/agents 草稿可改
  4. Write — 落盘
  5. Done — 点名下游;提醒手改 vs 重跑

决策点 A / B / C

问什么 跳过 / 默认 产物
A Tracker GitHub / GitLab / Local .scratch / Other 按 remote 推荐 GH/GL docs/agents/issue-tracker.md
B Labels 保留默认五标签? 无 triage skill → 整节跳过 triage-labels.md + Agent 子块(条件)
C Domain 仅 monorepo 时问 multi 默认 single,不问 docs/agents/domain.md

默认 triage 五角色

needs-triage · needs-info · ready-for-agent · ready-for-human · wontfix

映射表:左 canonical / 右 tracker 真实字符串。改右列适配已有标签。

写入清单

路径 条件 Seed
docs/agents/issue-tracker.md 总是 github / gitlab / local · Other=用户 prose
docs/agents/domain.md 总是 domain.md
docs/agents/triage-labels.md triage 已装且 B 跑过 triage-labels.md ± override
## Agent skills in CLAUDE/AGENTS 总是 见下「根文件规则」;Triage 子块条件同 labels

根文件规则(CLAUDE / AGENTS)

  1. CLAUDE.md 存在 → 只改它
  2. 否则 AGENTS.md 存在 → 改它
  3. 都无 → 问用户建哪个
  4. 禁止双建;已有 Agent skills 块 → 原地更新,不重复追加,不盖用户其它段

Agent skills 块骨架

## Agent skills
### Issue tracker
[one-liner]. See `docs/agents/issue-tracker.md`.
### Triage labels          ← 仅 triage 安装时
[one-liner]. See `docs/agents/triage-labels.md`.
### Domain docs
[single-context | multi-context]. See `docs/agents/domain.md`.

Tracker 速比

GitHub GitLab Local
CLI gh glab 读写文件
Publish gh issue create glab issue create .scratch/<feature>/
票文件 远程 issues 远程 issues issues/NN-slug.md(禁合并单文件)
PR/MR 面 默认 no(后改文件) 默认 no N/A
Wayfinder map issue + wayfinder:map 同左(或 epic) .scratch/<effort>/map.md
# 空间 issue/PR 共享 issue/MR 分离 路径/序号

下游谁读

文件 消费者
issue-tracker.md to-spec · to-tickets · triage · wayfinder(Wayfinding ops)· code-review(fetch)
triage-labels.md triage · to-spec / to-tickets(ready-for-agent 等映射)
domain.md 探索时读 CONTEXT/ADR 的规则;与 domain-modeling 懒创建一致

手改 vs 重跑

常见坑(一览)

验收(It's working if)