skills/mine-comb/SKILL.md
Use when the user says: "comb this", "fine-toothed comb", "comb this brief", "comb this design", "go over this with a fine-toothed comb", "comb the implementation against the design", "check this for consistency", "is this design consistent and complete". Open-ended holistic review of an artifact (or an artifact against a reference) — catches inconsistency, inaccuracy, drift, and thinness a checklist can't. The one-off form of the comb baked into mine-define, mine-plan, and mine-orchestrate.
npx skillsauth add NodeJSmith/Claudefiles mine-combInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A one-off, open-ended holistic review of an artifact — a brief, design doc, plan, spec, or an implementation against the design it was built from. It is not a checklist or rubric: it takes the artifact in as a whole and surfaces what a structured pass can't — the doc reading as inconsistent, inaccurate, or thin; a requirement silently dropped; behavior that drifted from intent.
This is the standalone form of the comb that mine-define (Phase 5.5), mine-plan (Phase 5.5), and mine-orchestrate (Step 5.5) run inside their workflows. Reach for this skill to comb something those workflows didn't produce — a brief written by hand, a design from elsewhere, an implementation whose design lives in a doc.
Determine what to comb and whether there's a reference to comb against:
If the target is ambiguous (no path given, several candidates), ask the user which artifact and whether there's a reference — one focused AskUserQuestion, then proceed.
Pick the model:
sonnet) — right for docs, briefs, plans, and implementation diffs. Sonnet 5 has a 1M context window, which handles large diffs without compaction risk.Agent:
subagent_type: fine-toothed-comb
model: sonnet
prompt: |
<For a single artifact:>
Read this <artifact type>: <path>
Go over it with a fine-toothed comb and make sure it's accurate, consistent,
and thorough. Report anything you find.
<For an artifact against a reference, instead:>
Read this reference: <reference path(s)>
Then read/get the artifact: <path, or the diff command>
Go over the artifact against the reference with a fine-toothed comb — is it
consistent, accurate, and thorough; is everything the reference specified
actually present; did anything get silently dropped or drift. Report anything
you find.
<Always:>
Define blocking as: an inconsistency, inaccuracy, gap, or drift that would
mislead whoever acts on this next<, or make the artifact wrong relative to
the reference — if a reference was given>.
The agent classifies findings and returns a ## Summary line plus grouped findings. (See ${CLAUDE_CONFIG_DIR:-~/.claude}/agents/fine-toothed-comb.md.)
Read ${CLAUDE_CONFIG_DIR:-~/.claude}/skills/mine-comb/comb-gate.md and apply it with:
<header>: Combminor_blocks: true — the user invoked this to make a call on what it finds, so surface minor findings too<proceed_label> / <proceed_description>: Fix and finish / "Fix the findings but skip the next comb — I'm done here"<re_review_instructions>: apply the fixes to the combed artifact (only the listed findings — don't expand scope), then re-comb from the topOn a clean comb (or once findings are fixed), report the final result to the user: the summary and any remaining minor findings.
development
Use when the user says: "document how X works", "write up how this works", "durable explanation", "explain this for the docs", "document this subsystem". Writes a durable, architectural-altitude explanation that survives code churn.
development
Use when picking up a fresh session after /clear, a stop, or an unanswered AskUserQuestion. Reconstructs the prior session's intent from its transcript tail and surfaces any unresolved decision; user-invoked only — for a hand-written end-of-day handoff use /mine-good-morning instead.
development
Use when the user says: "what did we discuss", "continue where we left off", "remember when", "as I mentioned", "you suggested", "we decided", "search my conversations", "find the conversation where", "what did we work on", or uses implicit signals like past-tense references, possessives without context, or assumptive questions. Direct search over past Claude Code sessions via cass.
tools
Use when the user says: "what context do I have", "relevant history for this task", "what have we done related to this". Also usable proactively when starting work that likely has prior history. Assembles a structured context brief from past session history via cass, scoped to the current task and workspace.