Openspec Archive Change

Voltooi en verplaats een afgeronde OpenSpec-wijziging naar de gearchiveerde map met datum.

Door VILA-Lab · VILA-Lab/FigMirror

Werkt met setup ★ 7.2/10

Openspec Archive Change — Voltooi en verplaats een afgeronde OpenSpec-wijziging naar de gearchiveerde map met datum.

Wat het doet

Een Claude Code skill die een voltooide OpenSpec-wijziging archiveert: het lijst actieve wijzigingen op, controleert de voltooiing van artefacten en taken, beoordeelt de delta-spec sync-status, en verplaatst vervolgens de wijzigingsdirectory naar openspec/changes/archive/YYYY-MM-DD-<name>. Activeert wanneer de gebruiker zegt dat een wijziging is voltooid en deze wil finaliseren of archiveren. Vereist de openspec CLI en een OpenSpec-geïnitialiseerd project.

Testrapport

Repo gekloond, bevestigd dat openspec CLI v1.7.0 aanwezig is, en de commando's van de skill (openspec list --json, openspec status --change) uitgevoerd tegen de echte wijzigingen van de repo — allemaal retourneerden geldige JSON. Voor OUTPUT heb ik phase0-style-transfer-loop op twee manieren gearchiveerd in afzonderlijke kopieën: baseline via native `openspec archive -y`, en skill-gevolgd via de handmatige taak-/artefactcontroles + gedateerde `mv`. `diff -rq` van de twee resulterende archiefmappen retourneerde exit 0 (byte-identiek, .openspec.yaml bewaard in beide), dus het geproduceerde artefact is niet beter dan de baseline; de skill voegt alleen bevestigingsgating en een samenvatting toe. Beveiligingsscan was schoon, maar SKILL.md Stap 4 verwijst naar het aanroepen van een `openspec-sync-specs` skill die 404 retourneert in deze repo.

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

Installatie

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

Commando's en voorbeeldprompts

  • /openspec-archive-changeVoltooi en verplaats een afgeronde OpenSpec-wijziging naar de gearchiveerde map met datum.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

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