Openspec Archive Change

Finalizuje a přesouvá dokončenou změnu OpenSpec do archivní složky s datem

od VILA-Lab · VILA-Lab/FigMirror

Funguje s nastavením ★ 7.2/10

Openspec Archive Change — Finalizuje a přesouvá dokončenou změnu OpenSpec do archivní složky s datem

Co umí

Dovednost Claude Code, která archivuje dokončenou změnu OpenSpec: vypíše aktivní změny, zkontroluje dokončení artefaktů a úkolů, posoudí stav synchronizace delta-spec, poté přesune adresář změny do openspec/changes/archive/YYYY-MM-DD-<name>. Spouští se, když uživatel řekne, že změna je hotová a chce ji finalizovat nebo archivovat. Vyžaduje openspec CLI a projekt inicializovaný OpenSpec.

Testovací report

Klonováno repo, potvrzena přítomnost openspec CLI v1.7.0 a spuštěny příkazy dovednosti (openspec list --json, openspec status --change) proti skutečným změnám repozitáře – vše vrátilo platný JSON. Pro VÝSTUP jsem archivoval phase0-style-transfer-loop dvěma způsoby v samostatných kopiích: základní přes nativní `openspec archive -y` a podle dovednosti přes její manuální kontroly úkolů/artefaktů + datovaný `mv`. `diff -rq` dvou výsledných archivních adresářů vrátil exit 0 (byte-identické, .openspec.yaml zachováno v obou), takže vytvořený artefakt není lepší než základní; dovednost pouze přidává potvrzovací bránu a souhrn. Bezpečnostní sken byl čistý, ale SKILL.md Krok 4 odkazuje na vyvolání dovednosti `openspec-sync-specs`, která v tomto repozitáři vrací 404.

Testováno: 2026-07-21 · Claude Code 2.x (agent harness)

Instalace

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/.

Příkazy a ukázkové prompty

  • /openspec-archive-changeFinalizuje a přesouvá dokončenou změnu OpenSpec do archivní složky s datem

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

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