Systematic Debugging
Investigate recurring or elusive bugs by reproducing the issue, collecting evidence and testing hypotheses.
Features
- Reproduce the issue, collect logs and boundary evidence, then trace the call chain to its cause.
- Turn guesses into testable hypotheses and verify the original problem after the smallest suitable fix.
When to use it
Useful for recurring bugs, environment-specific failures and issues spanning multiple modules.
Before you start
Provide reproduction steps, errors and relevant code. The agent needs access to the project’s tests or logs.
Usage example
Follow this illustrative workflow, replacing file names and goals with your own project details.
Diagnose intermittent login failures
- What to prepare
- Reproduction steps, sanitized error logs, authentication code and environment details.
- Workflow
- Establish reproduction, collect evidence along the request chain, test hypotheses and fix the identified cause.
- Expected deliverables
- A root-cause explanation, evidence, minimal fix and regression coverage for the original failure.
Recommended prompts
Replace the bracketed placeholders, then paste into an AI tool with this skill installed. Prompts follow the interface language; copying preserves the full text and line breaks.
Supported AI tools
- Claude CodeChat input in the AI tool
- Codex AppThe tool’s plugin settings
- Codex CLIChat input in the AI tool
- CursorChat input in the AI tool
The original project documents plugins for Claude Code, Codex and Cursor. These methods install the full Superpowers plugin, including this skill.
Installation
Install and sign in to your AI tool first. Its version must support plugins.
Run in: Chat input in the AI tool
Install Superpowers from the official Claude Code plugin marketplace.
/plugin install superpowers@claude-plugins-officialRestart the tool or open a new session, then mention this skill when describing your task.
Check the official setup guideSource and license
This guide summarizes the original skill definition, README and setup documentation. Models, accounts and external services are provided by their respective tools.