Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
中文简介正在准备中。当前显示原文说明。
Use when the user says "create roadmap", "show roadmap", or "execute roadmap". Creates, reads, and manages roadmap files with phase tracking.
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Use this skill when:
/roadmap:create command)/roadmap:process-step|phase|full commands)Do NOT use when:
agents/roadmaps-progress.md is auto-generated and must reflect the
live state in real time. After any checkbox edit ([x], [~],
[-], [ ]) or phase add/rename/remove in a roadmap file, regenerate
the dashboard in the same response.
Completion = archival. If an edit takes a roadmap to
count_open == 0 (pure [x], or [x] + [~]/[-]), git mv
it into agents/roadmaps/archive/ before regenerating — see
the auto-archive decision table under "Check completion status"
below. A 100%-complete roadmap left in agents/roadmaps/ makes the
next reader think work is still open.
This is enforced by the roadmap-progress-sync
rule. Batching multiple edits in one response is fine — one final
regeneration before replying is enough. But the response must not end
without it.
The robust path is the archive_completed_roadmaps --all sweep: it detects a
completed roadmap (count_open == 0, count_deferred == 0), moves it to
agents/roadmaps/archive/ — git mv in a tracked repo, a plain mv in a
pre-first-commit / untracked one — rewrites inbound refs, and regenerates the
dashboard. It is PR-independent: it does not need /create-pr to have run.
Manual fallback — script-less consumer (the sweep is not vendored). Do it by
hand, in the same response, and never leave a 100 %-complete roadmap in the
active tree because git mv failed:
mkdir -p agents/roadmaps/archive.git mv agents/roadmaps/<x>.md agents/roadmaps/archive/<x>.md
in a tracked repo; a plain mv if the file is untracked or the repo has no
commits (git mv errors there).agents/roadmaps/<x>.md →
agents/roadmaps/archive/<x>.md across the tree — on the working tree, not
just the git index, when untracked.agents/roadmaps-progress.md.agents/roadmaps/ or find existing one.[x], add notes for blockers, then regenerate the dashboard in the same response (enforced by roadmap-progress-sync).A roadmap is a structured .md file in agents/roadmaps/ that describes a multi-step change
(refactoring, feature, migration). It ensures work can be picked up across sessions and by
different agents.
| Location | Scope |
|---|---|
agents/roadmaps/ | Project-wide roadmaps |
{module_root}/{Module}/{agent_folder}/roadmaps/ | Module-specific roadmaps (see note) |
{package-root}/agents/roadmaps/ | Package-specific roadmaps |
Module path resolution. {module_root} and {agent_folder} come from
modules.root_paths and modules.agent_folder in
.agent-project-settings.yml — see layered-settings.
Common shapes:
app/Modules/{Module}/agents/roadmaps/src/Bundle/{Bundle}/agents/roadmaps/packages/{Pkg}/agents/roadmaps/Use scripts/_lib/agent_settings.ts::enumerate_modules() to discover the
actual paths in the current project; never assume app/Modules/.
The file .augment/templates/roadmaps.md defines the canonical structure.
Always read it first before creating or modifying roadmaps.
This skill is a router head. The dashboard-sync obligation above, the procedure
skeleton, and the location table are true in every mode and stay here. The
per-mode procedure bodies live in references/; load the one the task calls
for, not the set.
| Task | Mode body | Covers |
|---|---|---|
| Author a roadmap — structure and the rules it must satisfy | references/authoring.md | The canonical structure block, checkbox semantics, awaiting-evidence as a blocker entry, phases, quality gates, step granularity, language |
| Create, execute, or resume a roadmap | references/lifecycle.md | Creating a roadmap, executing one step by step, resuming a partially-done one |
| Complete, archive, or skip a roadmap | references/archival.md | The four end states, the archival sweep and its manual fallback, spawning a follow-up from deferred items, skipped/ versus archive/ |
| Regenerate or read the progress dashboard | references/dashboard.md | The generated dashboard, its regeneration cadence, blockers on the dashboard |
Archival is the mode with the sharpest failure: an archive that buries deferred
work or open blockers is the thing the sweep refuses to do, so load
references/archival.md before archiving anything
rather than working from memory of it.
After producing a roadmap, run
judge-artifact-completeness
with rubric roadmap-score to surface missing dimensions (risk, tests per
step, migration, maintainability). The score is a recommendation; it never
blocks the roadmap from shipping. Invoke only when the user wants a
completeness check — not on every roadmap creation by default.
agents/roadmaps-progress.md regenerated on every changeagents/roadmaps/ — don't create them in other directories.count_open == 0 AND count_deferred == 0. [-] cancelled items archive silently (explicit drops). [~] deferred items block silent archive — they trigger the Iron Law 3 flow (see step 4b).archive/ and skipped/ are distinct — archive/ = work happened, skipped/ = no meaningful work, not pursuing. Create either directory if it doesn't exist.git mv (not mv) so history follows the file.[ ] items without asking the user.archive/ or skipped/.skipped/ as a dumping ground for partially-finished work — that is what archive/ with deferred items is for.scope-control.scope-control.还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
中文简介正在准备中。当前显示原文说明。
Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.
中文简介正在准备中。当前显示原文说明。
Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.
中文简介正在准备中。当前显示原文说明。
Adversarial critique — devil's advocate, stress-test, honest teardown ('poke holes', 'be brutal', 'was hältst du davon'); explicit request only. Routine code or design review → code-review.
中文简介正在准备中。当前显示原文说明。
Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.
中文简介正在准备中。当前显示原文说明。
Use for an adversarial red-team / blue-team / auditor review of an AI agent's CONFIG + behaviour (rules, skills, MCP, hooks, permissions) — attack-chain → defensive-gap list, not a code audit.
中文简介正在准备中。当前显示原文说明。