Toolverse
All skills

openspec-sync-specs

by studyzy

将变更中的增量规范同步到主规范。当用户想要使用增量规范中的更改更新主规范,而不归档该变更时使用。

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
studyzy
Category
Security
Views
22

About this skill

将变更中的增量规范同步到主规范。当用户想要使用增量规范中的更改更新主规范,而不归档该变更时使用。

How to use

  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.

Related skills