Agent SkillsEdwardvi/guiying › cavecrew

cavecrew

GitHub

提供子代理委派决策指南,通过压缩输出降低上下文消耗。包含调查、构建和审查三种预设,指导何时使用以优化长会话中的资源效率。

resources/pi-bundle/skills/cavecrew/SKILL.md Edwardvi/guiying

Trigger Scenarios

delegate to subagent use cavecrew spawn investigator/builder/reviewer save context compressed agent output

Install

npx skills add Edwardvi/guiying --skill cavecrew -g -y
More Options

Non-standard path

npx skills add https://github.com/Edwardvi/guiying/tree/main/resources/pi-bundle/skills/cavecrew -g -y

Use without installing

npx skills use Edwardvi/guiying@cavecrew

指定 Agent (Claude Code)

npx skills add Edwardvi/guiying --skill cavecrew -a claude-code -g -y

安装 repo 全部 skill

npx skills add Edwardvi/guiying --all -g -y

预览 repo 内 skill

npx skills add Edwardvi/guiying --list

SKILL.md

Frontmatter
{
    "name": "cavecrew",
    "description": "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\"."
}

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.

Version History

  • 52aca76 Current 2026-07-30 20:24

Same Skill Collection

resources/pi-bundle/skills/4alaodeng/SKILL.md
resources/pi-bundle/skills/4azhongdeng/SKILL.md
resources/pi-bundle/skills/caveman-commit/SKILL.md
resources/pi-bundle/skills/caveman-compress/SKILL.md
resources/pi-bundle/skills/caveman-help/SKILL.md
resources/pi-bundle/skills/caveman-review/SKILL.md
resources/pi-bundle/skills/caveman-stats/SKILL.md
resources/pi-bundle/skills/caveman/SKILL.md
resources/pi-bundle/skills/editorial-deck/SKILL.md
resources/pi-bundle/skills/fxxk4a/SKILL.md
resources/pi-bundle/skills/grill-me/SKILL.md
resources/pi-bundle/skills/huashu-design/SKILL.md
resources/pi-bundle/skills/mao/SKILL.md
resources/pi-bundle/skills/nuwa/SKILL.md
resources/pi-bundle/skills/planning-with-files/SKILL.md
resources/pi-bundle/skills/web-access/SKILL.md
resources/pi-bundle/skills/策展-framework/SKILL.md
resources/pi-bundle/skills/策展/SKILL.md
skills/orca-emulator-android/SKILL.md
resources/pi-bundle/skills/pro-presentation/SKILL.md
skills/computer-use/SKILL.md
skills/linear-tickets/SKILL.md
skills/orca-cli/SKILL.md
skills/orca-emulator/SKILL.md
skills/orca-linear/SKILL.md
skills/orca-per-workspace-env/SKILL.md
skills/orchestration/SKILL.md

Metadata

Files
0
Version
52aca76
Hash
b74f374f
Indexed
2026-07-30 20:24

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-03 06:15
浙ICP备14020137号-1 $Map of visitor$