To Spec
Förvandlar den konversation du redan haft till en repo-medveten spec i .plan/
Fungerar med konfiguration
Vad den gör
Syntetiserar den aktuella konversationen och kodbasen till en spec (PRD) skriven till .plan/<slug>/spec.md, utan intervjusteg. Den tvingar fram en test-seam-skiss före skrivning och en fast uppsättning sektioner: problem, lösning, en uttömmande user-story-lista, implementeringsbeslut, testbeslut och out-of-scope. Anropas genom att skriva /to-spec efter att du har diskuterat en funktion.
Testrapport
Körde den mot en verklig 25-radig Python CLI plus en funktionskonversation, och diffade resultatet med en no-skill-spec: 21 user stories mot noll, och 0 filvägs- eller kodreferenser mot 4 som skulle ruttna vid den första refaktoriseringen. Seam-steget är där den gör sig förtjänt – den drev testplanen till den befintliga main(argv)-ingångspunkten och flaggade att anteckningsfilen måste kunna omdirigeras per test, en lucka som baseline-specen missade och som vi bekräftade genom exekvering (ett test-stil-anrop skrev direkt till $HOME/.notes.json). Den fångade också fyra beteenden som baslinjen missade, inklusive vad en omdöpning av en icke-existerande etikett skulle göra. Haken är att frontmatter har disable-model-invocation, så den aktiveras aldrig från en fras som 'write this up as a spec' – du måste skriva /to-spec, vilket repots egen skills/README dokumenterar ärligt. Den ligger under skills/.optional/, en dold katalog som du inte kommer att upptäcka när du bläddrar i repot på GitHub.
Testad: 2026-07-28 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/rengwu/wayfinder-maps.git mkdir -p ~/.claude/skills cd wayfinder-maps && cp -r skills/.optional/to-spec ~/.claude/skills/to-spec
Kommandon och exempelprompter
/to-specFörvandlar den konversation du redan haft till en repo-medveten spec i .plan/
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
/to-spec turn what we just discussed about tagging into a written PRDSave a spec to .plan for the notes feature we just finished designingWrite a PRD from this conversation with an exhaustive user story list