write-spec
/write-spec
Syntetyzuje rozmowę i ustalone dowody w specyfikację zachowania, zachowując decyzje, kryteria akceptacji i elementy poza zakresem.
- Autor
- allemaar ↗
- Repozytorium
- open-skills ↗
- Licencja
- Apache-2.0
- Ostatnia zmiana repozytorium
- 13.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 13.11.2026, bez odwołań do wycofanych modeli i API.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
Co robi i kiedy
Syntetyzuje rozmowę i ustalone dowody w specyfikację zachowania, zachowując decyzje, kryteria akceptacji i elementy poza zakresem.
Oryginalny opis (EN)
Synthesize a supplied conversation and established evidence into a behavioral specification, preserving decisions, acceptance, exclusions and unresolved matters. Use for a spec draft, not automatic planning or publication.
Jak działa
- Reconcile the input
- Shape the spec
- Reconcile and return
Podgląd SKILL.md
--- name: write-spec description: Synthesize a supplied conversation and established evidence into a behavioral specification, preserving decisions, acceptance, exclusions and unresolved matters. Use for a spec draft, not automatic planning or publication. visibility: public updated: 2026-10-31 triggers: - "/write-spec" - "turn this conversation into a spec" - "write the spec from our decisions" - "capture the agreed behavior as a specification" next-skills: [] --- # Write a specification Synthesize supplied discussion and established evidence into a standalone spec. Do not restart an interview, conduct open-ended research or invent decisions to appear ready. ## Reconcile the input Identify the problem, audience, current behavior, desired behavior and supplied source boundaries. Read the selected material completely. If it is unavailable or too large to read within scope, state coverage and do not claim complete synthesis. An existing repository spec format governs the output when applicable. Track later corrections against earlier statements. Where current authority clearly supersedes a choice, state the current choice coherently rather than presenting both as active requirements. Retain the older alternative only when needed to explain a consequential tradeoff. If authority or meaning is disputed, preserve the disagreement as unresolved. Separate observed facts, agreed requirements and proposed choices. A source file can establish what code does; it cannot silently approve what the product should do. Interview answers, prototype observations and suggested defaults retain their actual status. Preserve negations, numbers, units, scope limits, attribution and uncertainty. ## Shape the spec Use only sections that help this reader act. A typical document includes: - Problem, audience and present behavior. - Intended behavior and meaningful examples. - Acceptance evidence: what observation would distinguish success from failure. - Established constraints and decisions, with source pointers where useful. - Non-goals and compatibility requirements. - Unresolved questions and their consequences for readiness. Scale detail to the task: refactors need invariants, operations may need actors and exceptions. Invent neither exhaustive stories nor a fixed architecture. Record testing decisions already made. Do not select new seams or implementation methods by implication. A small exact prototype fragment may be retained when it expresses an established rule more precisely than prose; identify it as modeled evidence and omit irrelevant demo machinery. Paths and snippets belong only where their exact identity helps understand a requirement, rather than as an invented task list. ## Reconcile and return Reconcile consequential inputs as active, superseded, unresolved or explicitly excluded. Retain rejected alternatives affecting interpretation. The spec must stand without these reconciliation notes. An incomplete conversation can yield a useful spec draft. State exactly which gaps block implementation or approval and which are harmless detail. Producing a spec does not establish approval of its behavior, an executable plan, or permission to implement it. Do not add tracker labels, create tickets, publish or start execution. Return the draft in the conversation unless the exact save is authorized. For a save, resolve the intended owner and destination, inspect the target and ancestors without following redirects, read current content and retain recovery before a scoped replacement. Preserve unrelated and concurrent edits; an overlapping change needs reconciliation. Existing exact-save authorization needs no second permission question. Missing destination or unsafe ownership yields proposed text with an honest unsaved status. Report the saved path or text-only disposition, source coverage, material unresolved matters and readiness limits. Source material remains available; synthesis authorizes no cleanup or deletion.
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · allemaar/open-skills | 100 | Apache-2.0 |
| anhle9x/ai-worker | 100 | MIT |
| PranamRDoshi/dotclaude | 100 | MIT |
| dzhng/skills | 100 | MIT |
| zanderadam/engy | 100 | MIT |
| tojim00d/Orbit-skills | 100 | MIT |
| trihuynh-agilityio/workez | 100 | MIT |
| me2resh/apexyard | 100 | MIT |
| dzhng/skills | 100 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki 48beeabcbc5c (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
- 100to-spec
Syntetyzuje ustalone w rozmowie decyzje w specyfikację implementacyjną gotową dla agenta, bez jej publikowania. - 90Spec
Pisze ugruntowaną specyfikację: przypomina wcześniejsze decyzje, bada kod i formułuje testowalne kryteria akceptacji. - 85atlas-spec
Zamienia pomysł w specyfikację, którą da się zbudować i sprawdzić: problem, odbiorcę, kryteria gotowości, zakres poza nim i pytania otwarte. - 95memstack-product-feature-spec
Pisze specyfikację jednej funkcji: przepływy użytkownika, przypadki brzegowe, API i kryteria akceptacji. - 100to-spec
Pisze specyfikację implementacji, gdy zadanie lub procedura projektu tego wymaga, łącząc istniejące decyzje. - 100to-spec
Zamienia rozmowę w specyfikację z problemem, rozwiązaniem, historyjkami i zakresem, a publikuje ją po zgodzie.