spec
/spec
Przeprowadza wywiad o funkcji lub projekcie, a potem pisze specyfikację, którą można zbudować.
- Autor
- dpkingii ↗
- Repozytorium
- dpk-skills ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 11.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 11.11.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
Przeprowadza wywiad o funkcji lub projekcie, a potem pisze specyfikację, którą można zbudować.
Oryginalny opis (EN)
Interview the user about a feature or project, then write a spec they can build from. Use when the user wants to plan, scope or spec something before coding, or runs /spec with an idea.
Jak działa
- 1. Learn what already exists
- 2. List what the spec must cover
- 3. Interview in rounds
- 4. Write the spec
Podgląd SKILL.md
--- name: spec description: Interview the user about a feature or project, then write a spec they can build from. Use when the user wants to plan, scope or spec something before coding, or runs /spec with an idea. allowed-tools: Read, Grep, Glob, Bash, AskUserQuestion, Write --- # Spec interview Turn a rough idea into a spec by asking only the questions the code and context can't answer. ## 1. Learn what already exists Before asking anything, read the request and look at the project: README, CLAUDE.md, the code the idea touches, and any existing `.plans/` files. Note what is already decided, such as the stack, patterns, naming and data model. Never ask something you can find out by reading. ## 2. List what the spec must cover Pick the areas that apply to this idea and drop the rest: - Goal and who it is for - Scope and non-goals - Interfaces (UI, API, CLI, file formats) - Data and state - Failure and edge cases - Security and privacy - Performance limits - Testing and success criteria - Rollout and migration ## 3. Interview in rounds Each round is one AskUserQuestion call with up to 4 questions about the open areas that matter most. - Ask only when the answer changes what gets built. If a choice has a conventional default, use it and record it under Assumptions instead of asking. - Give 2 to 4 concrete options. Put your recommendation first, mark it "(Recommended)" and say why in its description. - Use previews to compare layouts, API shapes or schemas. - Follow up when an answer opens new questions. Push back when an answer conflicts with an earlier one or with the code. - After each round, give a one-line status of what is settled and what is left. Stop when every area is decided, deferred or out of scope, or when the user says to stop. Don't add rounds just to be thorough. ## 4. Write the spec Save it to `<cwd>/.plans/<slug>-spec.md`, where `<slug>` is a short kebab-case name for the topic. Use the absolute path. Don't save specs under `~/.claude/`. ```markdown # <Title> ## Goal ## Non-goals ## Context What exists today, with file paths. ## Decisions Each decision, why it was made, and whether the user chose it or it is a default. ## Design Interfaces, data and flow. ## Edge cases and failure handling ## Verification Testable success criteria. For multi-step work, list each step with how to check it. ## Open questions ## Assumptions ``` Write in plain, direct sentences. Leave out sections that don't apply. Reply with the path and any open questions. Don't repeat the spec in chat. <instructions>$ARGUMENTS</instructions>
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · dpkingii/dpk-skills | 100 | MIT |
| renzrollon/interlock | 100 | MIT |
| CodaColaLight/nightmill | 100 | Apache-2.0 |
| duronext/jig | 100 | MIT |
| optiflowic/keyturn | 100 | MIT |
| rjmurillo/ai-agents | 100 | MIT |
| rjmurillo/ai-agents | 100 | MIT |
| rjmurillo/ai-agents | 100 | MIT |
| flavien-ia/hypervibe-craft | 100 | Apache-2.0 |
Migawka bazy z 13.11.2026 · wersja paczki 280973f8c718 (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
- 100spec-generator
Przeprowadza wywiad o projekcie i tworzy gotowy SPEC.md oraz CLAUDE.md dla Claude Code, a opcjonalnie prywatną specyfikację. - 100write-spec
Pisze specyfikację funkcji lub PRD na podstawie opisu problemu albo pomysłu na funkcję. - 95feature-spec-creator
Pisze specyfikację funkcji dla istniejącego kodu w formie wywiadu, gdy trzeba ją zaplanować lub zakresować. - 90write-spec
Pisze specyfikację funkcji z ponumerowanymi kryteriami akceptacji, zanim powstanie plan albo kod. - 96write-spec
Pisze lub zmienia specyfikację pomysłu w pliku nazwa-spec.md, zanim zacznie się implementacja. - 100v-spec
Pisze specyfikację i plan jednej pracy w projekcie v-start, opartą na prawdziwym kodzie, z kryteriami akceptacji i zatrzymaniem do zatwierdzenia.