1. Habit
  2. Skills
  3. OpenSpec Bulk Archive Change skill
fission-ai · 4K installs

OpenSpec Bulk Archive Change skill
Runs by itself, end of sprint.

Clear finished changes in batches.

Install the OpenSpec Bulk Archive Change skill and make it a habit: follow https://gethabit.dev/skills/fission-ai/openspec-bulk-archive-change.md

  1. 1Copy
  2. 2Paste into Claude Code, Codex or Cursor
  3. 3It runs by itself

4K installs73K starsMIT licenceSource on GitHub ↗

OpenSpec Bulk Archive Change

by fission-ai · 4K installs

The skill

The openspec bulk archive change skill archives several finished OpenSpec changes at once, resolving spec conflicts by checking the codebase and asking one confirmation, for teams running parallel spec work.

Only when you ask.

The habit

Clear finished changes in batches.

↻ Runs by itselfend of sprint

How the habit works.
You don't have to.

Three questionsWhen does it start? How does it check its work? What does it remember?

One run, step by step.
Then it stops.

Stop ruleStops after one batch per run.

  1. 01

    List changes

    Run openspec list --json and stop if no active changes exist.

  2. 02

    You select

    Ask you to pick changes; never pick them on your own.

  3. 03

    Validate batch

    Run openspec status --change with --json for each and check task counts and archive targets.

  4. 04

    Find conflicts

    Map delta specs by capability path and flag paths touched by two or more changes.

  5. 05

    Resolve conflicts

    Search the codebase for implementation evidence and decide which deltas to sync.

  6. 06

    Confirm once

    Show a status table and ask one batch question.

  7. 07

    Sync and archive

    Run openspec-sync-specs inline for included deltas, verify, then move each change.

  8. 08

    Summarize

    Report archived, skipped and failed changes plus sync results.

What it may do.
Nothing more.

Safe by defaultIt writes only in its own folder and asks you before anything goes out.

Is it for you?
Use it when it fits.

Quick checkRead both lists. If the left one sounds like you, the OpenSpec Bulk Archive Change skill helps.

Use it when

  • ✓ Several changes are finished
  • ✓ Changes touch the same spec
  • ✓ You say openspec archive all

Skip it when

  • – Only one change is done
  • – Changes are still in progress

Questions

OpenSpec Bulk Archive Change skill, answered.

What if two changes edit the same spec?

The agent checks the code. If both are built, it applies them oldest first.

What if an archive folder already exists?

That change fails and is left in place, and the rest of the batch continues.

How do I install the OpenSpec Bulk Archive Change skill?

Copy the prompt at the top into your agent. It installs the skill from fission-ai/openspec and sets up the habit. Or run npx skills add fission-ai/openspec --skill openspec-bulk-archive-change.

Is the OpenSpec Bulk Archive Change skill free?

Yes. It is published under MIT. Habit is free too.

OpenSpec Bulk Archive Change. Now as a habit.

Install the OpenSpec Bulk Archive Change skill and make it a habit: follow https://gethabit.dev/skills/fission-ai/openspec-bulk-archive-change.md

  • Free
  • No account
  • Undo in one line

All fission-ai skills →More docs skills →

Works in

  • Claude Code
  • Codex
  • Cursor
  • ChatGPT
  • Claude app

Made by fission-ai, published under MIT. Habit links to the original and never changes it. Is this your skill?

Copying didn't work here. Select the line and copy it by hand.