Cavecrew - Delegare la subagenți caveman comprimați

All guides

Ce face

Cavecrew este un skill daily care decide când să trimiți muncă către trei subagenți specializați: cavecrew-investigator, cavecrew-builder și cavecrew-reviewer.

Spre deosebire de Explore sau Code Reviewer vanilla, acești subagenți returnează output în format „caveman” – extrem de condensat. Rezultatul injectat în contextul principal este cu ~60 % mai mic, deci sesiunile lungi nu se epuizează la fel de repede. Practic, în loc să primești 2 k tokeni de proză, primești ~700 tokeni de informație esențială.

Când îmi folosește

Folosește cavecrew când vrei ca output-ul subagentului să ocupe cât mai puțin spațiu în context.

  • Investigare „unde e definit X / cine apelează Y” → cavecrew-investigator
  • Editare chirurgicală (maxim 2 fișiere, scope clar) → cavecrew-builder
  • Review de diff sau branch pentru bug-uri → cavecrew-reviewer

Evită-l când ai nevoie de explicații arhitecturale lungi, refactor cross-cutting sau review profund cu alternative – acolo rămâi la agenții vanilla sau lucrezi direct în thread-ul principal.

Regula simplă: dacă ai prefera rezultatul în o treime din tokeni, alege cavecrew.

Cum îl invoc / declanșez

Trigger-ele canonice sunt: „delegate to subagent”, „use cavecrew”, „spawn investigator/builder/reviewer”, „save context”, „compressed agent output”.

Nu există comenzi separate; spui pur și simplu una din frazele de mai sus și Wednesday decide ce subagent să lanseze. Pentru detalii exacte de invocare verifică doctrina pentru detalii exacte.

Exemplu practic

Cel mai frecvent lanț este Locate → fix → verify:

  1. Dai cavecrew-investigator pe un simbol.
  2. Thread-ul principal alege 1-2 path-uri și le pasează lui cavecrew-builder.
  3. La final rulezi cavecrew-reviewer pe diff.

Când investigația e largă poți lansa 2-3 cavecrew-investigator în paralel (unul pe definiții, altul pe callers, altul pe teste) și agregi rezultatele în thread-ul principal.

Output / unde aterizează

Fiecare subagent respectă un contract strict pe care te poți baza:

  • cavecrew-investigator<Header>: path:line — symbol — notă scurtă sau „No match.”
  • cavecrew-builder<path:line-range> — <schimbare ≤10 cuvinte> urmat de „verified:” sau unul din terminal tokens: too-big., needs-confirm., ambiguous., regressed.
  • cavecrew-reviewerpath:line: <emoji> <severitate>: <problemă>. <fix>. + totaluri sau „No issues.”

Output-ul este injectat direct în contextul principal, deci poți face grep după path:\d+ fără probleme.

Limite / gotchas

Nu folosi cavecrew pentru task-uri cu scope mare sau când ai nevoie de raționament detaliat – vei pierde informații. Subagenții nu confirmă niciodată cu tine; dacă văd ceva ambiguu returnează direct ambiguous. sau needs-confirm..

Contextul câștigă longevitate, dar pierzi nuanțe. Alege varianta vanilla când vrei proză, nu compresie.