← ClaudeAtlas

meridianarchive-milestonelisted

Use when you need Meridian to milestone — Archive Milestone.
mattjaikaran/meridian · ★ 1 · Data & Documents · score 74
Install: claude install-skill mattjaikaran/meridian
# /meridian:archive-milestone — Archive Milestone Transition a completed milestone to `archived` status, marking it as historical record. Archiving is a one-way operation. Use after completion when the milestone is stable and you want to keep it out of active views. ## Prerequisites - Milestone must already be in `complete` status - Run `/meridian:complete-milestone` first if not yet complete ## Arguments None. Operates on the most recently completed milestone. ## Procedure ### Step 1: Identify the milestone to archive ```bash MERIDIAN_HOME="${MERIDIAN_HOME:-.}" PYTHONPATH="$MERIDIAN_HOME" uv run --project "$MERIDIAN_HOME" python -c " import json from scripts.db import connect, get_db_path from scripts.state import get_status, list_milestones conn = connect(get_db_path('.')) milestones = list_milestones(conn) complete = [m for m in milestones if m['status'] == 'complete'] print(json.dumps(complete, indent=2, default=str)) conn.close() " ``` Pick the milestone `id` to archive. Save as `MILESTONE_ID`. ### Step 2: Archive ```bash PYTHONPATH="$MERIDIAN_HOME" uv run --project "$MERIDIAN_HOME" python -c " import json from scripts.db import connect, get_db_path from scripts.milestone_lifecycle import archive_milestone conn = connect(get_db_path('.')) result = archive_milestone(conn, '$MILESTONE_ID') print(json.dumps(result, indent=2)) conn.close() " ``` ### Step 3: Confirm ```bash PYTHONPATH="$MERIDIAN_HOME" uv run --project "$MERIDIAN_HOME" python -c " import json fro