Openspec Archive Change

Finalizuje i przenosi ukończoną zmianę OpenSpec do folderu archiwum z datą

Autor: VILA-Lab · VILA-Lab/FigMirror

Działa po konfiguracji ★ 7.2/10

Openspec Archive Change — Finalizuje i przenosi ukończoną zmianę OpenSpec do folderu archiwum z datą

Co robi ten skill

Umiejętność Claude Code, która archiwizuje ukończoną zmianę OpenSpec: listuje aktywne zmiany, sprawdza ukończenie artefaktów i zadań, ocenia stan synchronizacji delta-spec, a następnie przenosi katalog zmian do openspec/changes/archive/RRRR-MM-DD-<nazwa>. Uruchamia się, gdy użytkownik mówi, że zmiana jest zakończona i chce ją sfinalizować lub zarchiwizować. Wymaga openspec CLI i projektu zainicjowanego OpenSpec.

Raport z testu

Sklonowano repozytorium, potwierdzono obecność openspec CLI v1.7.0 i uruchomiono polecenia umiejętności (openspec list --json, openspec status --change) na rzeczywistych zmianach repozytorium — wszystkie zwróciły prawidłowy JSON. Dla WYJŚCIA zarchiwizowałem phase0-style-transfer-loop na dwa sposoby w oddzielnych kopiach: bazowo za pomocą natywnego `openspec archive -y` i zgodnie z umiejętnością za pomocą jej ręcznych kontroli zadań/artefaktów + datowanego `mv`. `diff -rq` dwóch wynikowych katalogów archiwum zwrócił exit 0 (identyczne bajtowo, .openspec.yaml zachowane w obu), więc wyprodukowany artefakt nie jest lepszy od bazowego; umiejętność dodaje tylko bramkowanie potwierdzeń i podsumowanie. Skan bezpieczeństwa był czysty, ale SKILL.md Krok 4 odwołuje się do wywołania umiejętności `openspec-sync-specs`, która zwraca 404 w tym repozytorium.

Testowano: 2026-07-21 · Claude Code 2.x (agent harness)

Instalacja

git clone --depth 1 https://github.com/VILA-Lab/FigMirror.git /tmp/openspec-archive-change-src
mkdir -p ~/.claude/skills
cp -R /tmp/openspec-archive-change-src/.claude/skills/openspec-archive-change ~/.claude/skills/openspec-archive-change
# Requires the openspec CLI on PATH: npm i -g openspec  (verified against v1.7.0)
# Only functions inside an OpenSpec-initialized project (an openspec/changes/ tree). Run `openspec init` if absent.
# Note: skill Step 4 invokes a sibling skill `openspec-sync-specs` that is NOT in this repo (404); that path only runs when a change has delta specs under specs/.

Komendy i przykładowe prompty

  • /openspec-archive-changeFinalizuje i przenosi ukończoną zmianę OpenSpec do folderu archiwum z datą

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Archive this completed OpenSpec change
  • Finalize and file away this finished change
  • Close out this OpenSpec change after merging