lite-prd
/lite-prd
Zamienia niejasne żądanie funkcji w lekki PRD: przeprowadza wywiad pytanie po pytaniu, zapisuje każdą rundę w repozytorium oraz plik lite-prd.md.
- Autor
- ragnar-pwninskjold ↗
- Repozytorium
- tech-snacks ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 18.08.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 3
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 18.08.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Zamienia niejasne żądanie funkcji w lekki PRD: przeprowadza wywiad pytanie po pytaniu, zapisuje każdą rundę w repozytorium oraz plik lite-prd.md.
Wyzwalacze z opisu
Oryginalny opis (EN)
Use when the user hands you a vague or half-formed feature ask and wants it turned into a lightweight PRD, or asks to "write a PRD", "spec this feature", "flesh this out", or invokes /lite-prd. Interviews the user by traversing a design tree of clarifying questions, persists every Q&A round to the repo, and emits a lite-prd.md.
Jak działa
- What this does
- Flags
- Step 1 — Set up the workspace
- Step 2 — Interview by traversing the design tree
- Step 3 — Synthesize the PRD
- Step 4 — Report
- Honesty rule
Podgląd SKILL.md
--- name: lite-prd description: Use when the user hands you a vague or half-formed feature ask and wants it turned into a lightweight PRD, or asks to "write a PRD", "spec this feature", "flesh this out", or invokes /lite-prd. Interviews the user by traversing a design tree of clarifying questions, persists every Q&A round to the repo, and emits a lite-prd.md. --- # lite-prd Turn a vague feature ask into a lightweight PRD by interviewing the user with `AskUserQuestion`, traversing the design tree (branch deeper when an answer opens new territory), persisting every round, and writing `lite-prd.md`. ## What this does 1. Reads the vague ask and picks a slug + output folder. 2. Interviews the user in adaptive batches via `AskUserQuestion` (2–4 grouped questions per round), up to ~50 questions total. 3. **Traverses the design tree** — when an answer materially changes scope or leaves a real ambiguity, branch deeper into that thread before moving on. 4. Persists every question and answer to a Q&A log in the repo as it goes. 5. Synthesizes the answers into `lite-prd.md` in the pasted format (minus Monetization). ## Flags - `--deep`: exhaustive branching — pursue every plausible sub-thread until the tree is dry or the ~50-question budget is spent. Default (no flag) is model-judged, biased to fewer: only branch when an answer materially changes scope or leaves a real ambiguity, and prefer finishing over exhausting the budget. ## Step 1 — Set up the workspace - Derive a short kebab-case `<slug>` from the feature ask (e.g. "team invites" → `team-invites`). - Create the folder `docs/lite-prd/<slug>/` in the repo the skill was invoked in. If it already exists, reuse it and continue an in-progress run rather than clobbering. - Create/open the Q&A log at `docs/lite-prd/<slug>/qa-log.md`. Seed it with the raw ask. ## Step 2 — Interview by traversing the design tree Read `references/traversal-protocol.md` and follow it exactly. It defines: how to seed the root questions, how to batch with `AskUserQuestion`, when to branch deeper vs. move on (and how `--deep` changes that), the ~50-question budget, and the persistence rule (write each round to `qa-log.md` immediately after the user answers, before asking the next batch). Every round: ask → read answers → append the round to `qa-log.md` → decide whether to branch or advance. ## Step 3 — Synthesize the PRD When the tree is covered (or the budget is spent), read `references/prd-template.md` and fill every section from the Q&A log. Write the result to `docs/lite-prd/<slug>/lite-prd.md`. Rules: - Use ONLY what the user actually told you plus low-risk, clearly-labeled inferences. Never invent requirements the interview didn't support. - Requirements go in as user stories with `- [ ]` checkboxes, exactly as the template shows. - Omit the **Monetization** section entirely (per the format). - Anything still genuinely unresolved goes under **Critical Questions or Clarifications** — do not paper over gaps. ## Step 4 — Report Tell the user the two paths written (`qa-log.md` and `lite-prd.md`), the question count, and list anything parked under Critical Questions so they know what's still open. ## Honesty rule If the user's answers leave a section unsupported, write "TBD — see Critical Questions" rather than fabricating plausible-sounding content. A confidently-wrong PRD is worse than an honestly-incomplete one.
Pliki w paczce (3)
- SKILL.md 3 KB
- references/prd-template.md 2 KB
- references/traversal-protocol.md 4 KB
Wersje
W bazie nie ma innych skilli o nazwie lite-prd.
Migawka bazy z 28.10.2026 · wersja paczki dd2ba8b903b8 (skrót SHA-256 całej paczki)
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100create-prd
Tworzy dokument wymagań produktowych (PRD) dla nowej funkcji, gdy trzeba ją zaplanować. - 90prd-builder
Zamienia pomysł produktowy w dokument PRD, sprawdzając zakres, lekką architekturę i wejście na rynek, a na końcu składa jeden dokument. - 100prd
Pisze PRD, specyfikację funkcji lub jednostronicowy opis wymagań produktowych, gdy trzeba spisać, co i dlaczego budować. - 100prd
Pomaga napisać PRD, specyfikację produktu lub brief funkcji albo zaktualizować istniejący PRD po zmianach projektowych. - 100prd
Przeprowadza wywiad i zapisuje PRD w pliku docs/PRD.md: problem, zakres, typy użytkowników, przepływy i kryteria sukcesu. - 100v1-prd
Zamienia zgłoszenie, issue albo pomysł na funkcję w dokument PRD z wymaganiami i kryteriami akceptacji.