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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.