ワンクリックで
canon-backlog
Use when you need a governed backlog run that decomposes bounded upstream decisions into delivery epics and slices.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when you need a governed backlog run that decomposes bounded upstream decisions into delivery epics and slices.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when you need a governed Canon review of a real diff or pull-request range instead of a loose chat summary.
Use when a repository does not have Canon runtime state yet and you need to initialize .canon before any governed workflow.
Use when you need a governed Canon policy-shaping run to shape a new or modified policy with mandatory impact evaluation.
Use when you need a governed Canon architecture run to record decisions, tradeoffs, and risk-gated approvals.
Use when you need a governed change run in a live codebase where invariants and existing behavior matter.
Use when you need a governed domain-language packet that stabilizes the shared vocabulary of a product area before downstream design or change work.
| name | canon-backlog |
| description | Use when you need a governed backlog run that decomposes bounded upstream decisions into delivery epics and slices. |
available-nowdefault visibility: discoverable-standardExpose the delivered Canon backlog workflow as a governed run started from your AI assistant.
$canon-system-shaping or $canon-architecture first.$canon-implementation.RISKZONEOptional:
OWNER when the user wants to override Git-derived ownership explicitlycanon is on PATH. If missing, point to the install guide..canon/ exists. If missing, point to $canon-init.--system-context existing for this skill.canon-input/ as read-only source material.canon-input/backlog.md or canon-input/backlog/ as the canonical authored-input locations for this mode.canon-input/backlog/, treat brief.md as the authoritative backlog brief, priorities.md as explicit decomposition priority input, and context-links.md as carried-forward source references.--input-text instead of materializing a repo file automatically.--input from the active editor file, open tabs, recent .canon/ artifacts, or published packets.$canon-system-shaping or $canon-architecture instead of fabricating decomposition detail.low-impact, bounded-impact, or systemic-impact.green, yellow, or red.Canon does not invent the backlog body for you. Canon governs, validates, and persists the packet. You (the assistant) MUST author the real backlog content from the bounded source material BEFORE calling canon run --mode backlog. This mirrors how /speckit.tasks produces an actual tasks.md.
Do this every time, even when the user only handed you a one-line delivery intent:
canon-input/backlog/brief.md (or use --input-text for a one-shot inline brief). The file MUST include all of the following H2 sections, populated with concrete content tied to the source you just read:
## Delivery Intent — one paragraph naming the bounded outcome.## Desired Granularity — one of epic-plus-slice, epic-plus-slice-plus-story-candidate.## Planning Horizon — concrete release window or quarter.## Source References — bullet list of real files/dirs/links you actually read.## Priorities — bullet list of decomposition priorities.## Constraints — bullet list of non-negotiables (perf, contract, ownership, rollback).## Out of Scope — bullet list of explicit exclusions.## Epic Tree — 3 to 7 named epics, each with a one-line scope statement and the source area it touches. No placeholders.## Capability To Epic Map — bullets mapping concrete capabilities/modules to epic ids.## Dependency Map — bullets naming inter-epic and external dependencies with direction.## Delivery Slices — for each epic, 1-3 named slices that are user- or contract-visible, above task level.## Sequencing Plan — ordered list of slices with rationale.## Acceptance Anchors — bullets describing the observable signal that proves each slice is done.## Planning Risks — bullets naming sequencing, dependency, and granularity risks tied to this body.execution-handoff.md only when one slice is credibly ready for downstream implementation, attach closure findings if the brief is weak, and govern the run.If you cannot author a credible body because the upstream structure is genuinely unsettled, say so directly and redirect to $canon-system-shaping or $canon-architecture instead of submitting an empty brief.
canon run --mode backlog --system-context existing --risk <RISK> --zone <ZONE> [--owner <OWNER>] (--input <INPUT_PATH> | --input-text <INPUT_TEXT>)backlog-overview.md, epic-tree.md, capability-to-epic-map.md, dependency-map.md, delivery-slices.md, sequencing-plan.md, acceptance-anchors.md, and planning-risks.md.execution-handoff.md as an additive governed handoff artifact.execution-handoff.md.backlog-overview.md and planning-risks.md..canon/artifacts/<RUN_ID>/backlog/ paths when Canon emitted themAction Chips: when the host supports chips, preserve the full objects Canon already returned in mode_result.action_chips; do not collapse them to label-only bullets. In text-only hosts, render each chip's text_fallback instead. Must be the last element of the response; do not place any text after this section.canon is missing, show the supported install path from README..canon/ is missing, point to $canon-init.$canon-system-shaping or $canon-architecture instead of inventing backlog decomposition.planning-risks.md, the closure findings Canon surfaced, and the limited artifact set rather than implying the full packet exists.execution-handoff.md, say directly that handoff unavailable remains explicit until slice evidence improves.$canon-inspect-artifacts first.$canon-inspect-evidence when the user needs lineage, closure rationale, or policy decisions.$canon-implementation only after a bounded slice is selected from the packet, preferably from execution-handoff.md when Canon emitted it.$canon-system-shaping or $canon-architecture when the real blocker is unresolved structure, ownership, or dependency closure.$canon-status$canon-inspect-artifacts$canon-inspect-evidence$canon-system-shaping$canon-architecture$canon-implementationcanon-input/backlog.mdcanon-input/backlog/