一键导入
backlog-ops
Select, split, create, promote, and close roadmap tasks while keeping `roadmap.md` and `backlog.md` synchronized.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Select, split, create, promote, and close roadmap tasks while keeping `roadmap.md` and `backlog.md` synchronized.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Prepare, publish, verify, and record AIDD Python package releases through this repository's release/v<version> branch and GitHub Release published-event flow; use when cutting a new prerelease or release, running release dry-runs, checking PyPI/pipx/uv tool evidence, or performing post-release version-bump follow-up.
Run or prepare a manual full-flow live end-to-end scenario against a public GitHub repository with repository pinning, authored task selection, execution evidence capture, and manual post-run quality reporting.
Run harness and eval scenarios for ai_driven_dev_v2, validate document-first stage outputs, preserve runtime logs, analyze failures, and produce durable audit artifacts for deterministic and manual-live lanes.
Map a task to the right AIDD docs, modules, checks, and scenario assets before making changes.
Analyze runtime and adapter logs to identify the first decisive failure signal and classify it correctly.
Make a safe change to a stage or document contract by updating contracts, validators, prompts, and scenarios together.
| name | backlog-ops |
| description | Select, split, create, promote, and close roadmap tasks while keeping `roadmap.md` and `backlog.md` synchronized. |
Use this skill whenever you touch docs/backlog/roadmap.md or docs/backlog/backlog.md.
Read these in order:
docs/backlog/backlog.mddocs/backlog/roadmap.mddocs/product/user-stories.mdAGENTS.md for the code or docs area you will touchdocs/backlog/roadmap.md is the canonical hierarchy.docs/backlog/backlog.md is the short actionable queue.wave -> epic -> slice -> local task.roadmap.md first, then update backlog.md.Next section in docs/backlog/backlog.md.next unless it is blocked by a documented dependency.docs/backlog/roadmap.md.Do not start coding if you cannot name all four items above.
A valid local task has:
A task must be split immediately if any of these are true:
When you create or rewrite a local task, make it fit this template:
W<wave>-E<epic>-S<slice>-T<task>Define, Implement, Write, Add, Expose, RenderExample:
W4-E1-S2-T4 Implement stdout and stderr streaming to the CLI while the subprocess runs.That is good because it names the subsystem, the behavior, and the direct review target.
Create a new local task when the discovered work:
Workflow:
roadmap.md.backlog.md only if it is immediately actionable.Create a new slice only when the discovered work is a different meaningful outcome, for example:
Do not create a new slice just because the current task is too large. Split into more local tasks first.
A good slice has:
Create a new epic only when the theme changes enough that the work is no longer one coherent track, for example:
If the work still serves the same theme, keep it inside the current epic.
When a task or slice is too large:
backlog.md so only the immediate next pieces stay in Next.backlog.mdUse backlog.md as a queue, not as a second roadmap.
Next contains immediately actionable local tasks only.Soon contains tasks that are likely next but still depend on Next.Parking lot holds later-wave tasks that should stay visible.backlog.md; only local task ids belong there.backlog.md unless it already exists in roadmap.md.After implementation:
roadmap.md if it materially changed.backlog.md.roadmap.md before mentioning them elsewhere.Any change to planning files should leave all of these true:
Next item is a local task, not a slice;When you finish a planning update, report:
Next, Soon, or Parking lot.