CLI Reference
betterspec archive
Archive a completed change and extract capabilities
betterspec archive
Archive a completed change, optionally generating an outcome summary and extracting any capabilities discovered during the work.
Usage
betterspec archive <change>The <change> argument is the name of the change directory under betterspec/changes/active/.
Options
| Option | Description |
|---|---|
--skip-outcome | Skip outcome.md generation prompt |
-C, --cwd <path> | Run as if betterspec was started in <path> |
Behavior
- If
outcome.mddoes not exist in the change directory and--skip-outcomeis not set, you will be prompted to write one. - Capabilities referenced in the change are extracted and registered.
- The change directory is moved from
betterspec/changes/active/tobetterspec/changes/archive/with a date prefix (e.g.2026-03-12-my-change).
Examples
Archive a change, prompting for outcome if missing:
$ betterspec archive add-search
? No outcome.md found. Write one now? (Y/n) Y
# opens $EDITOR for outcome.md
Extracted 2 capabilities from add-search
Archived: betterspec/changes/archive/2026-03-12-add-searchSkip the outcome prompt:
$ betterspec archive add-search --skip-outcome
Archived: betterspec/changes/archive/2026-03-12-add-search