Przejdź do treści
Biblioteka skilli
Zarządzanie i produkt · Pisanie

write-spec

/write-spec

Syntetyzuje rozmowę i ustalone dowody w specyfikację zachowania, zachowując decyzje, kryteria akceptacji i elementy poza zakresem.

Repozytorium
open-skills ↗
Licencja
Apache-2.0
Ostatnia zmiana repozytorium
13.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 13.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

  1. Reconcile the input
  2. Shape the spec
  3. Reconcile and return
Sekcje z nagłówków SKILL.md, w oryginale · 38 linii, 490 słów
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

RepozytoriumWynikLicencja
Ta strona · allemaar/open-skills100Apache-2.0
anhle9x/ai-worker100MIT
PranamRDoshi/dotclaude100MIT
dzhng/skills100MIT
zanderadam/engy100MIT
tojim00d/Orbit-skills100MIT
trihuynh-agilityio/workez100MIT
me2resh/apexyard100MIT
dzhng/skills100MIT

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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.