← ClaudeAtlas

archivelisted

End the local lifecycle for a ticket: move the local tracking dir from `$TRACKING_DIR/` to `$ARCHIVE_DIR/`. Documentation push (:document) is handled by :merge before archive runs. Does NOT support --force.
iansmith/slopstop · ★ 0 · Data & Documents · score 53
Install: claude install-skill iansmith/slopstop
# /slopstop:archive End the local lifecycle for a ticket: move the local tracking dir to `$ARCHIVE_DIR/`. Documentation push is handled by `:merge` before the archive chain runs. Auto-detects ticket system. ## Project scope (every ticket skill follows this rule) Read `.project-conf.toml` from cwd; if absent, fall back to the main worktree at `dirname "$(git rev-parse --git-common-dir)"`. Extract `$PREFIX` (`prefix` field), `system`, and `key` (for reference). Stop with a clear error if `prefix` is absent; stop if it doesn't match `^[A-Za-z][A-Za-z0-9]*$`. Set `$SYSTEM` (`JIRA` | `Linear` | `GitHub`). Resolve `$TRACKING_DIR` and `$ARCHIVE_DIR` **together**, via the shared resolution ladder. `:archive` is the skill that moves state from one to the other, so a tier disagreement between the pair lands here as a ticket archived out of the repo it belongs to: → Read `~/.claude/commands/slopstop-start-refs/tracking-dir-resolution.md` For the **GitHub backend**, also read `pr-repo` (optional): `$OWNER` and `$REPO` = `pr-repo` if present, else parse from `key`. If `.project-conf.toml` is missing from both: stop with `"No .project-conf.toml in cwd or main worktree. Run /slopstop:gh-init (for GitHub) or create the file manually with system + key."` ## Autonomous mode When `.project-conf.toml` has `[autonomous] enabled = true`, this skill runs unmodified — no interactive prompts. `:merge` already chains into this skill inline for terminal-state tickets (Step 10, same in both mode