← setup-matt-pocock-skills · 技能图谱

Issue tracker: Local Markdown

此仓库的 Issue 和规格说明(你或许把规格说明称为 PRD)以 markdown 文件形式存放在 .scratch/ 中。

Issues and specs (you may know a spec as a PRD) for this repo live as markdown files in .scratch/.

此仓库的 Issue 和规格说明(你或许把规格说明称为 PRD)以 markdown 文件形式存放在 .scratch/ 中。

Conventions

约定

  • One feature per directory: .scratch/<feature-slug>/
  • The spec is .scratch/<feature-slug>/spec.md
  • Implementation issues are one file per ticket at .scratch/<feature-slug>/issues/<NN>-<slug>.md, numbered from 01 — never a single combined tickets file
  • Triage state is recorded as a Status: line near the top of each issue file (see triage-labels.md for the role strings)
  • Comments and conversation history append to the bottom of the file under a ## Comments heading
  • 每个功能一个目录:.scratch/<feature-slug>/
  • 规格说明为 .scratch/<feature-slug>/spec.md
  • 实现 Issue 每个 ticket 一个文件,位于 .scratch/<feature-slug>/issues/<NN>-<slug>.md,从 01 开始编号——绝不要合并成单一的 tickets 文件
  • 分诊状态记录在每个 Issue 文件顶部的 Status: 行中(角色字符串见 triage-labels.md
  • 评论和对话历史追加到文件底部 ## Comments 标题下

When a skill says "publish to the issue tracker"

当技能说"发布到 Issue 跟踪器"

Create a new file under .scratch/<feature-slug>/ (creating the directory if needed).

.scratch/<feature-slug>/ 下创建新文件(如需要则创建目录)。

When a skill says "fetch the relevant ticket"

当技能说"获取相关工单"

Read the file at the referenced path. The user will normally pass the path or the issue number directly.

读取引用路径处的文件。用户通常会直接传递路径或 Issue 编号。

Wayfinding operations

导航操作

Used by /wayfinder. The map is a file with one child file per ticket.

/wayfinder 使用。地图是一个文件,每个工单对应一个文件。

  • Map: .scratch/<effort>/map.md — the Notes / Decisions-so-far / Fog body.
  • Child ticket: .scratch/<effort>/issues/NN-<slug>.md, numbered from 01, with the question in the body. A Type: line records the ticket type (research/prototype/grilling/task); a Status: line records claimed/resolved.
  • Blocking: a Blocked by: NN, NN line near the top. A ticket is unblocked when every file it lists is resolved.
  • Frontier: scan .scratch/<effort>/issues/ for files that are open, unblocked, and unclaimed; first by number wins.
  • Claim: set Status: claimed and save before any work.
  • Resolve: append the answer under an ## Answer heading, set Status: resolved, then append a context pointer (gist + link) to the map's Decisions-so-far in map.md.
  • 地图.scratch/<effort>/map.md——Notes / Decisions-so-far / Fog 正文。
  • 子工单.scratch/<effort>/issues/NN-<slug>.md,从 01 开始编号,正文中包含问题。Type: 行记录工单类型(research/prototype/grilling/task);Status: 行记录 claimed/resolved
  • 阻塞:顶部附近的 Blocked by: NN, NN 行。当其列出的每个文件都为 resolved 时,工单即解除阻塞。
  • 前沿:扫描 .scratch/<effort>/issues/ 中开放、未阻塞且未认领的文件;按编号第一个胜出。
  • 认领:在任何工作之前设置 Status: claimed 并保存。
  • 解决:在 ## Answer 标题下追加答案,设置 Status: resolved,然后将上下文指针(gist + 链接)追加到 map.md 中地图的 Decisions-so-far。