Catalog
juliusbrussee/cavecrew

Decision guide for delegating to caveman-style subagents. Tells the main thread WHEN to spawn `cavecrew-investigator` (locate code), `cavecrew-builder` (1-2 file edit), or `cavecrew-reviewer` (diff review) instead of doing the work inline or using vanilla `Explore`. Subagent output is caveman-compressed so the tool-result injected back into main context is ~60% smaller — main context lasts longer across long sessions. Trigger: "delegate to subagent", "use cavecrew", "spawn investigator/builder/reviewer", "save context", "compressed agent output".

v1.0Latest
New~963Updated Aug 17, 2026

Cavecrew = three subagent presets that emit caveman output. Same job as Anthropic defaults (Explore, edit-style agents, reviewer); difference is the tool-result they return is compressed, so main context shrinks per delegation.

When to use cavecrew vs alternatives

Task Use
"Where is X defined / what calls Y / list uses of Z" cavecrew-investigator
Same but you also want suggestions/architecture commentary Explore (vanilla)
Surgical edit, ≤2 files, scope obvious cavecrew-builder
New feature / 3+ files / cross-cutting refactor Main thread or feature-dev:code-architect
Review diff, branch, or file for bugs cavecrew-reviewer
Deep code review with rationale + alternatives Code Reviewer (vanilla)
One-line answer you already know Main thread, no subagent

Rule of thumb: if you'd want the subagent's output in 1/3 the tokens, pick cavecrew. If you'd want prose, pick vanilla.

Why this exists (the real win)

Subagent tool results get injected into main context verbatim. A vanilla Explore that returns 2k tokens of prose costs 2k tokens of main-context budget every time. The same finding from cavecrew-investigator returns ~700 tokens. Across 20 delegations in one session that's the difference between context exhaustion and finishing the task.

Output contracts

What main thread can rely on per agent:

cavecrew-investigator

<Header>:
- path:line — `symbol` — short note
totals: <counts>.

Or No match. Always file-path-first, line-number-attached, backticked symbols. Safe to grep with path:\d+.

cavecrew-builder

<path:line-range> — <change ≤10 words>.
verified: <re-read OK | mismatch @ path:line>.

Or one of: too-big. / needs-confirm. / ambiguous. / regressed. (terminal first token).

cavecrew-reviewer

path:line: <emoji> <severity>: <problem>. <fix>.
totals: N🔴 N🟡 N🔵 N❓

Or No issues. Findings sorted file → line ascending.

Chaining patterns

Locate → fix → verify (most common):

  1. cavecrew-investigator returns site list.
  2. Main thread picks 1-2 sites, hands paths to cavecrew-builder.
  3. cavecrew-reviewer audits the diff.

Parallel scout (when investigation is broad): Spawn 2-3 cavecrew-investigator calls in one message (different angles: defs vs callers vs tests). Aggregate in main thread.

Single-shot edit (when site is already known): Skip investigator. Hand exact path:line to cavecrew-builder directly.

What NOT to do

  • Don't use cavecrew-builder when you don't already know the file. Spawn investigator first or main thread will eat tokens passing context.
  • Don't chain cavecrew-investigator → cavecrew-builder for a 5-file refactor. Builder will return too-big. and you'll have wasted a turn.
  • Don't ask cavecrew-reviewer for "general feedback" — it returns findings only, no architecture opinions. Use Code Reviewer for that.
  • Don't expect prose. Cavecrew output is structured, sometimes terse to the point of cryptic. If a human will read it directly, paraphrase.

Auto-clarity (inherited)

Subagents drop caveman → normal English for security warnings, irreversible-action confirmations, and any output where fragment ambiguity could be misread. Resume caveman after.

Files2
2 files · 4.2 KB

Select a file to preview

Overall Score

87/100

Grade

A

Excellent

Safety

92

Quality

88

Clarity

89

Completeness

78

Summary

A meta-decision guide that tells the main agent thread when to delegate work to three specialized subagents (cavecrew-investigator, cavecrew-builder, cavecrew-reviewer) instead of handling tasks inline. The skill documents when to use compressed "caveman-style" output for context efficiency across long sessions, contrasting each subagent against vanilla alternatives (Explore, Code Reviewer, main thread).

Detected Capabilities

decision guidancetask delegation routingsubagent invocationcontext optimization

Trigger Keywords

Phrases that MCP clients use to match this skill to user intent.

delegate to subagentcontext budgetlocate codesurgical editdiff reviewcompressed outputcavecrew investigatorcavecrew buildercavecrew reviewer

Use Cases

  • Decide when to spawn code-locating subagent vs inline exploration
  • Determine if a surgical edit task fits cavecrew-builder's 2-file limit
  • Choose between compact diff review (cavecrew-reviewer) and detailed code review
  • Chain subagent operations (investigate → edit → verify) across a long session
  • Optimize main-thread context budget by delegating low-token-efficiency tasks
  • Override model selection per subagent using environment variables

Quality Notes

  • Well-structured decision matrix with clear task-to-agent mapping (comparison table in SKILL.md)
  • Explicit output contracts for each subagent establish verifiable expectations (file:line format, severity emoji counts, terminal status tokens)
  • Chaining patterns section explains multi-step workflows (locate → fix → verify, parallel scout) with concrete sequences
  • Clear 'What NOT to do' section prevents common mistakes (e.g., builder without prior investigation, misuse for 5-file refactors)
  • Model override mechanism documented via environment variables with exact syntax and scope notes
  • Caveman output format is intentionally terse but consistently specified; guidance to drop caveman for security warnings and confirmations shows safety awareness
  • Token savings rationale explains why this skill exists (2k → 700 tokens per delegation, scaling across 20 calls)
  • README cross-references agents/ directory files and BSL licensing scope; skill is purely decision logic, not executable code itself
Model: claude-haiku-4-5-20251001Analyzed: Aug 17, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Use juliusbrussee/cavecrew in your dev environment

Command Palette

Search for a command to run...