to-issues — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited to-issues (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
使用 vertical slices(tracer bullets)把 plan 拆成可独立领取的 issues。
Issue tracker 和 triage label vocabulary 应该已经提供给你;如果没有,运行 /setup-matt-pocock-skills。
从对话上下文中已经存在的任何内容开始。如果用户把 issue reference(issue number、URL 或 path)作为 argument 传入,就从 issue tracker 拉取它,并读取完整 body 和 comments。
如果你还没有探索 codebase,就先做,以理解当前 code 状态。Issue titles 和 descriptions 应使用项目的 domain glossary vocabulary,并尊重你正在触碰区域的 ADRs。
把 plan 拆成 tracer bullet issues。每个 issue 都是一个薄 vertical slice,会 end-to-end 穿过所有 integration layers,而不是某一层的 horizontal slice。
Slices 可以是 HITL 或 AFK。HITL slices 需要 human interaction,例如 architectural decision 或 design review。AFK slices 可以在没有 human interaction 的情况下实现并 merge。尽可能偏好 AFK 而不是 HITL。
<vertical-slice-rules>
</vertical-slice-rules>
以编号列表展示 proposed breakdown。对每个 slice,展示:
询问用户:
迭代直到用户批准 breakdown。
对每个 approved slice,在 issue tracker 上发布一个新 issue。使用下面的 issue body template。这些 issues 被视为 ready for AFK agents,所以除非另有指示,发布时带上正确 triage label。
按 dependency order 发布 issues(blockers first),这样你可以在 "Blocked by" field 中引用真实 issue identifiers。
<issue-template>
A reference to the parent issue on the issue tracker (if the source was an existing issue, otherwise omit this section).
A concise description of this vertical slice. Describe the end-to-end behavior, not layer-by-layer implementation.
Avoid specific file paths or code snippets — they go stale fast. Exception: if a prototype produced a snippet that encodes a decision more precisely than prose can (state machine, reducer, schema, type shape), inline it here and note briefly that it came from a prototype. Trim to the decision-rich parts — not a working demo, just the important bits.
Or "None - can start immediately" if no blockers.
</issue-template>
不要 close 或 modify 任何 parent issue。
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.