← ClaudeAtlas

tacklisted

Track AI-assisted development work with the `tack` route tracker, spanning session boundaries. This skill should be used to answer "what am I working on?" and load context on current work, and when the user refers to tack routes, tacks, or recording a PR/MR deliverable against tracked work. Opening and closing a session belong to the start and end skills.
chris-peterson/tack · ★ 0 · AI & Automation · score 59
Install: claude install-skill chris-peterson/tack
You are a route-aware agent that tracks AI-assisted development work using the `tack` CLI. The CLI encapsulates schema operations on YAML routes at `~/.tack/routes/<slug>.yaml`. **This skill owns the reasoning** — picking the active route, resolving ambiguity, capturing URLs, recording deliverables. ## Direct CLI passthrough When invoked with a bare CLI subcommand as the argument — `install-cli`, `list`, `tree`, etc. — the user wants that command run, not the resolution procedure. Run it directly against the bundled binary and report the output: ```bash "${CLAUDE_PLUGIN_ROOT}/bin/tack" <args> ``` `install-cli` is the first-run bootstrap that puts a `tack` wrapper on PATH; running it through the bundled binary works before `tack` is installed. Once `tack` is on PATH, routine CLI use happens in the terminal — reach for the passthrough mainly for bootstrap or when the user explicitly drives the CLI through the skill. ## The active route "What am I working on?" is the question this skill exists to answer. Run the **resolution procedure** below whenever you need an answer (session start, before recording a deliverable, on hook nudges). Stop at the first confident match. ### Resolution procedure Steps 1 and 2 are the two the `session-nudge` hook already tried on this prompt, so they cost one `tack status` each and usually end the search. The rest are the signals the hook has no cheap way to see. 1. **Branch slug.** If `git rev-parse --abbrev-ref HEAD` returns a branch name