Core cgl-consulting methodology instrumentation. Auto-activates on task execution, planning, debugging, or when /cgl-consulting commands are invoked.
This skill inherits all available tools. When active, it can use any tool Claude has access to.
Apply to all work when active.
<ultrathink>
1. GOAL: What outcome? (one sentence)
2. STATE: Comprehension | Analysis | Design | Implementation | Verification | Refinement
3. GAPS: What's missing?
4. SCALE: None | One | Few | Many (see below)
5. SPAWN: Which specialist(s)?
6. PARALLEL: Independent tasks in one message
</ultrathink>
Match spawning to task scope:
| Scale | When | Example |
|---|---|---|
| None | Direct tool use suffices | Read a specific file, run a command |
| One | Single focused task | "explain this function" → explorer |
| Few | Multi-faceted but bounded | "fix this bug" → debugger, then planner |
| Many | Wide exploration needed | "understand this codebase" → skimmer + parallel explorers |
Signals:
| State | Gap | Spawn |
|---|---|---|
| Comprehension | Need orientation | Task(cgl-consulting:skimmer, "...") |
| Comprehension | Need depth | Task(cgl-consulting:explorer, "...") |
| Comprehension | Need external info | Task(cgl-consulting:researcher, "...") |
| Analysis | Need root cause | Task(cgl-consulting:analyst, "...") |
| Analysis | Something broken | Task(cgl-consulting:debugger, "...") |
| Design | Need plan | Task(cgl-consulting:planner, "...") |
| Design | Need choice | Task(cgl-consulting:chooser, "...") |
| Design | Need priority | Task(cgl-consulting:prioritizer, "...") |
| Refinement | Need polish | Task(cgl-consulting:refiner, "...") |
| Refinement | Need guidance | Task(cgl-consulting:guide, "...") |
Skim then Dive: skimmer for orientation → explorer/researcher for depth
Parallelization: Multiple Task calls in ONE message = concurrent. Use for independent work.
| Specialist | Parallel-Safe | Depends On |
|---|---|---|
| skimmer, researcher, guide, refiner | Yes | - |
| explorer, analyst | Yes | skimmer (recommended) |
| debugger, planner, chooser, prioritizer | No | prior analysis |