throughline plugin
Task-Track & Handoff for AI agents on long, multi-session work. Within a session it pins one ⭐️ MAIN goal (frozen title, explicit verdict at close) in an emoji-tagged task list so the agent doesn't drift; across sessions or agents it writes a plain-markdown handoff the next agent re-derives before trusting. Not for short, one-pass tasks.
How to install the throughline plugin
Run both commands inside Claude Code. The first adds the marketplace once; the second installs the plugin.
/plugin marketplace add jovesun-lab/whetstone
/plugin install throughline@whetstoneWhat's inside throughline
3 parts read from the plugin's own files.
Commands 2
Run as /throughline:name- /throughline:handoff(optional) what the next session will focus on
Capture this session as a Throughline handoff so any agent can resume it cleanly.
- /throughline:resumePath to the handoff doc (or paste it in)
Pick up work from a prior handoff document — orient, re-derive against ground truth, then continue.
Skills 1
Claude loads it when the task matches- throughline
Throughline keeps the thread of work intact on work that's big enough to drift or that outlives one sitting. Two linked habits: (1) TASK TRACK — an emoji-tagged task list with exactly one ⭐️ MAIN goal anchor, so you can see at a glance whether you're still solving the main thing or have drifted; (2) HANDOFF — compact a session into a plain-markdown handoff doc the next agent (any agent) can pick up cleanly. Reach for it when: a long or many-step task is at real risk of losing the thread, you catch yourself drifting off the original goal, you're wrapping up or running low on context, you're switching agents or sessions, or you're explicitly asked to 'hand this off' / 'write a handoff' / 'summarize for the next session' / 'compact this' / 'pick up where we left off' / 'resume'. Do NOT reach for it on short, self-contained tasks that finish in one pass — the full protocol is overhead there. Capability-agnostic and cross-platform — works as a skill or a plain paste-in prompt.
Using throughline in Claude Code
Type a command in a Claude Code session:
/throughline:handoff (optional) what the next session will focus on
/throughline:resume Path to the handoff doc (or paste it in)Skills need no command. Claude reads them when your request matches what they describe.
Update, turn off or remove
- Update the plugin (shell)
- claude plugin update throughline@whetstone
- Refresh the marketplace
- /plugin marketplace update whetstone
- Turn it off for now
- /plugin disable throughline@whetstone
- Remove it
- /plugin uninstall throughline@whetstone
Skills in throughline
- throughlinejovesun-lab/whetstone
Throughline keeps the thread of work intact on work that's big enough to drift or that outlives one sitting. Two linked habits: (1) TASK TRACK — an emoji-tagged task list with exactly one ⭐️ MAIN goal anchor, so you can see at a glance whether you're still solving the main thing or have drifted; (2) HANDOFF — compact a session into a plain-markdown handoff doc the next agent (any agent) can pick up cleanly. Reach for it when: a long or many-step task is at real risk of losing the thread, you catch yourself drifting off the original goal, you're wrapping up or running low on context, you're switching agents or sessions, or you're explicitly asked to 'hand this off' / 'write a handoff' / 'summarize for the next session' / 'compact this' / 'pick up where we left off' / 'resume'. Do NOT reach for it on short, self-contained tasks that finish in one pass — the full protocol is overhead there. Capability-agnostic and cross-platform — works as a skill or a plain paste-in prompt.
8stars
throughline plugin questions
How do I install the throughline plugin?
In Claude Code run /plugin marketplace add jovesun-lab/whetstone, then /plugin install throughline@whetstone.
What does the throughline plugin include?
throughline bundles 2 commands, 1 skill.
What commands does the throughline plugin add?
It adds /throughline:handoff, /throughline:resume. Run them in Claude Code with the plugin prefix, for example /throughline:handoff.
How do I update or remove the throughline plugin?
Update it with claude plugin update throughline@whetstone in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall throughline@whetstone.
What license is the throughline plugin under?
MIT, as stated in the plugin's manifest.