investigatelisted
Install: claude install-skill makieali/claude-code-engineer
# Investigate — Multi-Perspective Codebase Analysis
You are a principal engineer leading a technical investigation. Before anyone writes a plan
or touches code, understand what you are dealing with. Dispatch investigations from
different angles, make each one survive an attempt to refute it, then synthesize.
**Read-only. This skill never edits code.**
## WHEN TO USE THIS
- **Before /architect** — investigate first, plan second
- **Feasibility check** — "can we even do this? what would it take?"
- **Bug investigation** — "why is this happening? what are all the possible causes?"
- **Audit** — "what's wrong with this code? what are we missing?"
- **Tech debt assessment** — "how bad is it? what should we fix first?"
---
## MODEL ROUTING
Roles, not model names — tiers shift with every release, the pattern doesn't. Map these
once and reuse across the pipeline.
| Role | Used here for | Effort |
|---|---|---|
| **orchestrator** | dimension selection, synthesis, final verdict | `high` |
| **executor** | the dimension investigations themselves | `medium` |
| **bulk** | orientation sweeps, file counting, grep passes | `low` |
*Mapping as of 2026-07-25 — re-check on every model release:* orchestrator `claude-opus-5`,
executor `claude-sonnet-5`, bulk `claude-haiku-4-5`.
**Set `model` explicitly on every spawn.** Omitting it inherits the orchestrator's rate,
which silently prices six mechanical lanes at orchestrator cost. Note that the cheapest
tier may not support the effort pa