Zarządzanie i produkt · Planowanie
write-roadmap
/write-roadmap
Pisze uporządkowany program planów w katalogu roadmap i uruchamia go dopiero po potwierdzeniu.
Dla kogo
- Autor
- workerstack ↗
- Repozytorium
- clients ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 10.11.2026
Ocena i bezpieczeństwo
100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Przestarzałość
Brak sygnałów. Repozytorium zmienione 10.11.2026, bez odwołań do wycofanych modeli i API.
Licencja
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Pisze uporządkowany program planów w katalogu roadmap i uruchamia go dopiero po potwierdzeniu.
Oryginalny opis (EN)
Write an ordered program of plans under .tmp/grunt/roadmaps/. Use for /write-roadmap. Stops for y, which locks and runs it.
Jak działa
- Shape
- Row rules
Sekcje z nagłówków SKILL.md, w oryginale · 84 linii, 625 słów
Podgląd SKILL.md
---
name: write-roadmap
description: "Write an ordered program of plans under .tmp/grunt/roadmaps/. Use for /write-roadmap. Stops for y, which locks and runs it."
---
# write-roadmap
You author the roadmap. First read `principle-sequence-verifiable-units` and follow it. Persist under `.tmp/grunt/roadmaps/` via Write (hook runs `.rulesync/scripts/persist-roadmap.mjs`). Copy the shape below. All boxes `[ ]`. Status stays `draft` until the user replies `y`.
Before you ask the user, read `principle-never-block-on-the-human`. Ask only when the user alone can answer.
Two or more slices. One slice is `/write-plan`: say so and stop. Do not write a file.
Research until every slice is defensible. Ask only what changes the program. Then write the draft and stop.
After each save, spawn a fresh host agent whose prompt is only `/review-roadmap {n}` and the roadmap's absolute path (on Claude Code the `claude` agent type; grunt is not the reviewer). Accept or reject each finding with a reason. Apply accepted ones to the same file and add one `- review: …` entry each to `## Previous mistakes`. Bump `reviews` by one in the save that settles the round, even with no findings: send a bare `reviews: {n}` line above `ROADMAP_NAME:`. The save denies a lower count.
On feedback, revise the same file (a Write of the saved path updates it in place), add a `- feedback: …` entry for what the user rejected and what changed, and run `/review-roadmap` again. Never edit or drop an earlier entry.
On `y`, set `status: locked` on the same file, then run `/implement-roadmap {n}`. The save denies the lock while `reviews` is 0. Do not run `/write-plan` or `/implement-plan` from this skill.
Report the serial, the absolute path, the slice titles in order, the top risk, and the review findings you rejected with why. Stop and end the reply with exactly one line, `Reply "y" to run roadmap {n}.`, using the queue form from `/write-plan` when other reviewed plans or roadmaps wait. Ask for approval no other way.
## Shape
`ROADMAP_NAME:` is 3–6 words. The hook turns it into the slug and the frontmatter. Do not invent `serial`, `created`, or `source`.
````
ROADMAP_NAME: auth program
# auth-program
## Goal
Ship auth as two plans. The second plan waits on the first. Names stay reserved.
## Usage
Before:
```console
$ grunt init
reserved skills: commit, review
```
After:
```console
$ grunt init
reserved skills: commit, review, auth-types
```
## Context
- Init owns reserved names
## Decisions
- D1. Fetch stays upstream. Rejected: a vendored snapshot.
## Order
1 [ ] Title: auth types
Goal: Reserved names list the new skills.
Why: Later slices add skills. This slot keeps init and INDEX together.
2 [ ] Title: commit diff pass
Goal: Commit skills strip narrating comments.
Why: Every later land goes through commit.
## Watch-outs
- (none)
## Verify
3 [ ] Verify
3.1 [ ] both child plans have finished Verify
## Previous mistakes
(none)
````
## Row rules
- Headings, this order only: Goal, Usage, Context, Decisions, Order, Watch-outs, Verify, Previous mistakes. No other `##`.
- Usage shows what a person or agent types and sees once the program lands, as `/write-plan` describes.
- Previous mistakes is `(none)` on a new roadmap, then one `- {feedback|verify|review|premise|slice}: {what was wrong} → {what changed}` line per entry, optional ` (lesson: {slug})`. Append-only.
- Goal is 1–3 sentences.
- Context, Decisions, and Watch-outs are bullets. Each decision names the rejected alternative.
- Each slice is `N [ ] Title: {2–6 words}` then indented `Goal:` and `Why:`. Those lines are not checkboxes.
- Slice Goal is one sentence: what that plan ships.
- Slice Why is one or two sentences: why this slot, and what it unlocks.
- Omit `Location` on a draft. `/implement-roadmap` fills it with the absolute plan path.
- No Type. No Commit. Those go on the child plan.
- Verify is 1–5 leaves, `N.M [ ]`, same grammar as a plan.
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · workerstack/clients | 100 | MIT |
| workerstack/repo | 85 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki 911165ae93b0 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100roadmap-writing
Pomaga pisać i przepisywać roadmapy w katalogu agents/roadmaps/: fazy, cel, kryteria akceptacji i notatki rady, także na prośbę „napisz plan dla X”. - 100nav-roadmaps
Pokazuje wszystkie mapy drogowe w katalogu .agent jako jedną tabelę z tytułem, ścieżką, datą, statusem i liczbą zadań. - 95roadmap-workflow
Prowadzi plan z katalogu roadmap, wybiera gotowe zadania, śledzi pracę przez gałęzie i commity oraz składa nowe plany do importu. - 92review-roadmap
Przegląda mapę drogową w nowym agencie przed jej zablokowaniem, uruchamiany poleceniem /review-roadmap. - 100roadmap-generator
Prawdopodobnie generuje roadmapy w ramach procesów korporacyjnych i uruchamia się automatycznie na hasła związane z roadmapą. - 87ab-start-roadmap
Wykonuje mapę drogową autonomicznie do końca, uruchamiając zadania w kolejności zależności, a niezależne równolegle, po sprawdzeniu planów.