| name | debugging-with-tools |
| description | Use for investigation-heavy work. Prefer tool-driven evidence (search, logs, diffs) before changing code. |
Workflow
- Confirm the symptom and collect a single source of truth (error output/log).
- Search the codebase for the error string / endpoint / symbol.
- Trace control flow (entrypoint → callers → side effects).
- Inspect configuration and environment assumptions.
- Make one change at a time and re-check the symptom.
Tooling checklist
rgfor string/symbol searchgit diff/git statusfor change review- Minimal, focused test/run commands