investigation-mode
Investigation Mode [DEPRECATED]
⚠️ This skill has been superseded by systematic-debugging.
This file is maintained for backward compatibility. All new work should reference the promoted systematic-debugging skill instead.
Why the migration?
The systematic-debugging skill (promoted from OBRA) provides:
- 4-phase workflow with explicit procedures
- Detailed Phase 1-4 with checkpoints
- Clear anti-patterns and red flags
- Real-world debugging impact metrics
Quick mapping
| Old (this skill) | New (systematic-debugging) |
|---|---|
| "2+ failures" trigger | "ANY unclear error" entry |
| PAUSE + investigate | Phase 1: Root Cause Investigation |
| Research phase | Phase 2: Pattern Analysis |
| Direction approval flow | Phase 3: Hypothesis & Testing |
| Test first requirement | Phase 4, Step 1: Create test case |
Migration
For ongoing projects: Update references to use systematic-debugging skill.
For new work: Start with systematic-debugging (5-phase workflow).
More from faulkdev/github-copilot-superpowers
minimalist-surgical-development
Use when editing an existing codebase and the goal is minimal, standard, and non-invasive changes - prioritizes simplest solution, standard libraries first, and surgical modification without unsolicited refactors
33uncertainty-verification
Use when providing exact commands, flags, config keys, file paths, API details, standards, or version-specific behavior - enforces verification via official docs (Context7/web fetch), explicit citations, and bans assumption-based specifics
20verification-before-completion
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
14root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger - systematically traces bugs backward through call stack, adding instrumentation when needed, to identify source of invalid data or incorrect behavior
13task-direction-approval
Use when considering switching libraries/tools, changing architecture, or replacing automation with manual workarounds - explains root cause, offers 2-3 options with trade-offs, and requests explicit user choice
13systematic-debugging
Use when errors are unclear, flaky, or regressions occur; apply a disciplined debugging loop in VS Code Copilot Agent mode.
3