spec-kit-skill
Strukturyzuj rozwój funkcji poprzez konstytucję i specyfikacje w GitHub
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Spec-Kit to umiejętność integracji z GitHub, która prowadzi Cię przez 7-fazowy przepływ pracy oparty na konstytucji projektu. Definiujesz zasady, specyfikujesz wymagania, wyjaśniasz niejednoznaczności, planujesz strategię techniczną, generujesz zadania, analizujesz spójność i wdrażasz rozwiązanie. Narzędzie tworzy strukturyzowane pliki specyfikacji w katalogu .specify/specs/ i współpracuje z CLI Spec-Kit do zarządzania wymaganiami w oparciu o konstytucję.
Jak używać
Sprawdź, czy CLI Spec-Kit jest zainstalowane, uruchamiając polecenie
command -v specify. Jeśli nie widzisz wyniku, przejdź do kroku 2.Zainstaluj CLI za pomocą menedżera pakietów uv (wymaga Python 3.11+, Git i samego uv). Uruchom
uv tool install specify-cli --from git+https://github.com/github/spec-kit.gitdla instalacji trwałej lubuvx --from git+https://github.com/github/spec-kit.git specify init <NAZWA_PROJEKTU>do jednorazowego użytku.Zainicjuj projekt, jeśli jeszcze tego nie zrobiłeś. W katalogu projektu uruchom
specify init . --ai claude, aby skonfigurować Spec-Kit z Claude jako asystentem AI.Wyzwól umiejętność, używając słów kluczowych: "spec-kit", "speckit", "constitution", "specify" lub odwołując się do katalogu
.specify/. Umiejętność będzie dostępna w kontekście pracy z plikami specyfikacji.Postępuj zgodnie z 7-fazowym przepływem pracy: najpierw ustal konstytucję (zasady projektu), następnie zdefiniuj specyfikacje funkcji, wyjaśnij wątpliwości, zaplanuj strategię techniczną, wygeneruj listę zadań, przeanalizuj spójność i na koniec wdrażaj.
Pliki specyfikacji będą automatycznie tworzone w strukturze
.specify/specs/NNN-nazwa-funkcji/, gdzie NNN to numer funkcji. Możesz przeglądać i edytować te pliki bezpośrednio w projekcie.