Openspec Archive Change

Ferdigstill og flytt en fullført OpenSpec-endring til den daterte arkivmappen

av VILA-Lab · VILA-Lab/FigMirror

Krever oppsett ★ 7.2/10

Openspec Archive Change — Ferdigstill og flytt en fullført OpenSpec-endring til den daterte arkivmappen

Hva den gjør

En Claude Code-ferdighet som arkiverer en fullført OpenSpec-endring: den lister aktive endringer, sjekker artefakt- og oppgavefullføring, vurderer delta-spec synkroniseringstilstand, og flytter deretter endringskatalogen til openspec/changes/archive/YYYY-MM-DD-<name>. Utløses når brukeren sier at en endring er ferdig og ønsker å ferdigstille eller arkivere den. Krever openspec CLI og et OpenSpec-initialisert prosjekt.

Testrapport

Klonet repoet, bekreftet at openspec CLI v1.7.0 er til stede, og kjørte ferdighetens kommandoer (openspec list --json, openspec status --change) mot repoets reelle endringer – alle returnerte gyldig JSON. For OUTPUT arkiverte jeg phase0-style-transfer-loop på to måter i separate kopier: baseline via native `openspec archive -y`, og ferdighetsfulgt via dens manuelle oppgave-/artefaktkontroller + datert `mv`. `diff -rq` av de to resulterende arkivkatalogene returnerte exit 0 (byte-identisk, .openspec.yaml bevart i begge), så den produserte artefakten er ikke bedre enn baseline; ferdigheten legger bare til bekreftelsesgating og et sammendrag. Sikkerhetsskanningen var ren, men SKILL.md trinn 4 refererer til å påkalle en `openspec-sync-specs`-ferdighet som returnerer 404 i dette repoet.

Testet på: 2026-07-21 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /openspec-archive-changeFerdigstill og flytt en fullført OpenSpec-endring til den daterte arkivmappen

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

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