← ClaudeAtlas

tacklisted

Track AI-assisted development work with the `tack` route tracker, spanning session boundaries. This skill should be used at session start 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.
chris-peterson/tack · ★ 0 · AI & Automation · score 63
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, deciding when to pin. ## 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 1. **Pin.** Run `tack pin` (no slug) to read the cwd's pin. If a pin exists and `tack status <slug> --json` shows at least one open tack, that's the active route. Done. 2. **URL match.** If there's a PR/MR/issue URL in scope (recently emitted by a tool, pasted by the user, gi