Toolverse
Wszystkie skille

openspec-sync-specs

autor: studyzy

Synchronizuj zmiany ze specyfikacji przyrostowej do głównej bez archiwizacji.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
studyzy
Wyświetlenia
22

O skillu

Umiejętność agenta do inteligentnego scalania zmian specyfikacji. Czytasz specyfikację przyrostową z wybranej zmiany i bezpośrednio edytujesz główną specyfikację, aby zastosować aktualizacje. Obsługuje dodawanie nowych wymagań, modyfikowanie istniejących, usuwanie i zmianę nazw — wszystko bez duplikowania treści. Wymaga zainstalowanego openspec CLI.

Jak używać

  1. Uruchom umiejętność bez parametrów lub podaj nazwę zmiany. Jeśli nazwa nie zostanie podana, system wyświetli listę dostępnych zmian za pomocą openspec-cn list --json i poprosi Cię o wybór tej, która zawiera specyfikacje przyrostowe.

  2. Umiejętność zlokalizuje pliki specyfikacji przyrostowej w katalogu openspec/changes/<nazwa>/specs/*/spec.md i przeanalizuje sekcje: ADDED Requirements (nowe wymagania), MODIFIED Requirements (zmiany w istniejących), REMOVED Requirements (usunięcia) oraz RENAMED Requirements (zmianę nazw).

  3. Dla każdej capability ze specyfikacją przyrostową agent przeczyta główną specyfikację z openspec/specs/<capability>/spec.md (jeśli istnieje) i zastosuje zmiany inteligentnie — dodając nowe wymagania, aktualizując istniejące bez duplikowania scenariuszy, usuwając lub zmieniając nazwy wymagań.

  4. Jeśli capability nie istnieje w głównej specyfikacji, agent utworzy nowy plik openspec/specs/<capability>/spec.md z sekcją Purpose (może być oznaczona jako TBD) i dodanymi wymaganiami.

  5. Po zastosowaniu wszystkich zmian system wyświetli podsumowanie — które capability zostały zaktualizowane i jakie operacje wykonano (dodania, modyfikacje, usunięcia, zmianę nazw).

  6. Wszystkie zmiany są zapisywane bezpośrednio w głównej specyfikacji bez archiwizacji zmiany.

Podobne skille