Исследование и отладка кодовой базы

★ 6.5 · research

investigation is a Claude Code skill that scaffolds a structured empirical investigation inside a dated `scratch/` folder — covering code path tracing, system architecture documentation, bug root-cause analysis, and technical feasibility research. It creates a `YYYY-MM-DD-descriptive-name` directory with a `README.md` containing the task description, background context, and a checklist that is updated with findings as work progresses; supporting scripts and data files are added alongside. Five investigation patterns are defined — Tracing, System Architecture Archeology, Bug Investigation, Technical Exploration, and Design Research — and most real tasks blend several of them. The skill recommends `uv` with inline dependencies for standalone scripts, subagents for parallel exploration, and Playwright MCP for web screenshots. It is designed for questions like "why does X happen", "how does the system work", or "can we do X" — not for simple single-file lookups.