| name | roadmap-capture |
| description | Use when a user says a feature, bug fix, experiment, or follow-up can wait, should be done later, belongs on the roadmap/backlog, or asks to add/update roadmap items. Two tracks โ user-visible product changes go to docs/Roadmap.md (CI-synced to GitHub Issue |
Skill: Roadmap Capture
Instructions
Use this skill when a development discussion produces deferred work such as
"๋์ค์ ํ์", "์ถํ", "๋ก๋๋งต์ ๋ฃ์", "backlog", or "TODO๋ก ๋จ๊ธฐ์".
Step 0 โ route to a track
| Track | File | Carries | Reflection |
|---|
| 1 | docs/Roadmap.md (+ docs/roadmap/ refs) | User-visible product features/changes | CI-synced to GitHub Issue #7 + gh-pages notice (public text) |
| 2 | AGENTS-ROADMAP.md (repo root) | Dev-internal: tooling, build/CI, refactors, tech debt, agent workflow | None โ internal only, no CI |
Routing rule: would a user read this item in the public roadmap/notice?
Yes โ Track 1. Only developers/agents care โ Track 2. If genuinely unclear,
ask the user which track.
Track 1 โ docs/Roadmap.md (user-facing, CI-coupled)
- Capture the deferred item in plain user-facing wording.
- If the user did not specify priority, ask for one priority before editing:
P0 stability/operation, P1 execution/notification/update, P2
user-facing expansion, or P3 long-term review.
- Update
docs/Roadmap.md; it is the single source of truth for this track.
- Add the item under the selected priority as a checklist entry.
- If the item needs more than one sentence of detail, create or update
docs/roadmap/<kebab-case-topic>.md and append
([ref](roadmap/<kebab-case-topic>.md)) to the checklist item.
- For completed roadmap work, move the checked item to the
์๋ฃ๋จ section
instead of leaving it in its old priority bucket.
How Track 1 reflection works (why wording is gated): on a master push
touching docs/Roadmap.md / docs/roadmap/**,
.github/workflows/sync-roadmap-issue.yml rebuilds the GitHub Issue #7 body
via scripts/build-roadmap-issue-body.cjs (ref links stripped), and
sync-roadmap-notice.yml regenerates the gh-pages notice/[notice]roadmap.md
via scripts/build-roadmap-notice.cjs, which the launcher surfaces to users.
Both outputs are public, so:
- Get the user's confirmation of item wording (and priority) before the
change can reach master.
- Never manually edit GitHub Issue #7 โ the sync workflow overwrites it
(ref links are stripped automatically).
- Never manually edit the
gh-pages notice files โ the notice workflow
rebuilds them.
- The paths
docs/Roadmap.md / docs/roadmap/** are hardcoded in CI and
scripts โ do not move or rename them (see docs/README.md).
Validation after editing Track 1 content:
npm run roadmap:issue-body
npm run roadmap:notice
In this Windows-first repo, run npm scripts from Windows PowerShell as
described in AGENTS.md.
Track 2 โ AGENTS-ROADMAP.md (agent-internal, no CI)
Format mirrors project_tui's root ROADMAP.md: checkbox milestones with
optional DoD / verification / priority. Append-friendly; no CI coupling, no
public exposure, hence no wording gate.
- Append a checkbox entry
- [ ] <item> to the backlog section (create a
new section only when a grouping is obvious).
- When known, add one indented line:
โ DoD: <observable pass condition> / ๊ฒ์ฆ: <how + env tag [WSL | Windows-pwsh | ์ฌ์ฉ์]>. Add a priority
prefix (e.g. (P3)) only if the user gives one โ do not invent it.
- Link supporting docs inline (
docs/archive/..., docs/work/...);
docs/roadmap/ ref docs belong to Track 1 only.
- Completed items: check the box; move to a
์๋ฃ section when the list
gets noisy.
- No validation scripts apply โ nothing is generated from this file.
Examples
- User: "์๋ํ ์คํจ ํ์ ์ ๋์ค์ ํ์" โ user-visible behavior โ Track 1.
Ask for priority if missing; add a checklist item; create a detail ref
only if the discussion includes enough policy or design detail to preserve.
- User: "์ด๊ฑด P1๋ก ๋ก๋๋งต์ ๋ฃ์ด" โ Track 1, add directly under
## P1 - ์คํ, ์๋ฆผ, ์
๋ฐ์ดํธ.
- User: "husky๊ฐ WSL์์ ๊นจ์ง๋ ๊ฑด ๋์ค์ ๊ณ ์น์" โ dev tooling โ Track 2
(
AGENTS-ROADMAP.md), checkbox + one DoD/๊ฒ์ฆ line.
- A review finds an out-of-scope refactor/tech-debt item โ Track 2, no
wording gate โ keep the entry short and factual.