collinthefarmer
- 14 skills
- 0 followers
- 13 hours ago last updated
- ▌ Rewrite · collinthefarmer bundleRewrite documents so they are made true against a trusted corpus, then regenerated in a chosen voice without reintroducing factual drift. Use when the user asks to 'rewrite these docs', 'fact-check and rewrite', 'fix and restyle this corpus', 'make these documents accurate then re-voice them', or invokes '/rewrite'.
- ▌ Critique · collinthefarmer bundleDevelop, dispatch, collect, and synthesize parallel rubric-based critiques of a codebase or design artifact. Use this skill when the user asks to 'critique this project', 'review the codebase', 'assess code quality', 'evaluate this code', or invokes '/critique'.
- ▌ Read Pane · collinthefarmerUse this skill when the user asks to 'read my pane', 'what's in my terminal', 'see my output', 'look at the other pane', 'check my pane', 'read the terminal', or invokes '/read-pane'. Captures the visible content of a tmux pane — defaults to the user's last-active pane.
- ▌ Workstreams · collinthefarmer bundleDecompose implementation tasks into parallel workstreams, analyze their dependency graph, and dispatch agents in worktree isolation. Use this skill when the user asks to 'implement these changes', 'parallelize this work', 'dispatch workstreams', or invokes '/workstreams'.
- ▌ Skill Feedback · collinthefarmerUse this skill when the user wants to give feedback on a skill, report a skill issue, suggest a skill improvement, or invokes '/skill-feedback'. Captures structured feedback on an existing skill and writes it to the skill's design or orders directory.
- ▌ Map · collinthefarmer bundleMechanically map an unfamiliar codebase — structure, approximate flow, terminology, and inconsistencies — into a written breakdown. Use when the user asks to 'map this codebase', 'break down this repo', 'what's the structure here', 'give me the lay of the land', 'extract the terminology', or invokes '/map'. Describes what is there; use /critique to judge quality.
- ▌ Pane · collinthefarmer bundleTmux pane lifecycle management. Split, capture, send to, close, and list tmux panes by writing JSON request files. A PostToolUse hook executes the tmux operations automatically.
- ▌ Refs · collinthefarmer bundleOpen the files and lines referenced in a message in a new nvim tmux split, with global marks A..Z and a quickfix list preconfigured at each location. Use when the user asks to 'open these refs', 'jump to those files', 'open the referenced lines', 'pull those up in nvim', or invokes '/refs'.
- ▌ Spec · collinthefarmerUse this skill when the user asks to 'write a skill spec', 'design a new skill', 'spec out a skill', 'plan a new skill', or invokes '/spec'. Guides the user through writing a skill specification for a new Claude Code skill.
- ▌ Graph · collinthefarmer bundleThis skill should be used when the user asks to 'graph a file', 'plot data', 'visualize this file', 'chart this', 'show me a graph of', 'plot the distribution', 'graph these metrics', or invokes '/graph'. It opens a live-updating terminal chart in a side pane driven by this conversation.
- ▌ Debate · collinthefarmerUse this skill when the user wants to work through a design, code, or implementation decision by arguing it out, wants a second opinion pushed back on, or invokes '/debate'. Runs a fast, brief propose/critique/reconcile exchange between the user and Claude until they converge on a better idea.
- ▌ Macros · collinthefarmer bundleSearchable registry of reusable mechanical solutions. Use this skill when you need to find an existing script or pattern, save a new one, or invoke '/macros'. Agents can search during work to avoid reinventing solutions.
- ▌ Notify · collinthefarmer bundleNotification routing through tmux at varying urgency levels. Write a JSON file to send notifications — a Claude Code hook handles delivery.
- ▌ Explain · collinthefarmerEscalate an explanation to a more capable model. Use when the user asks to explain something, wants to understand how or why something works, asks for the reasoning behind code or a decision, or invokes '/explain' — especially when the current model is small or unsure it can explain well. Dispatches a stronger model with the relevant conversation context and file access, then relays its explanation.