Superpowers Systematic Debugging
Skill by axelhu
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/axelhu/superpowers-systematic-debuggingWhat This Skill Does
Superpowers Systematic Debugging is a specialized framework designed to enforce a rigorous, four-phase analytical process for technical problem-solving. Moving beyond guesswork, this skill compels the OpenClaw agent to prioritize root cause investigation, pattern analysis, hypothesis testing, and evidence-based verification. It acts as an internal quality gate, preventing the common mistake of 'shotgun debugging,' where quick patches are applied without understanding the underlying failure, often leading to technical debt or new bugs.
Installation
To integrate this debugging methodology into your environment, run the following command in your terminal:
clawhub install openclaw/skills/skills/axelhu/superpowers-systematic-debugging
Use Cases
This skill should be utilized whenever an agent encounters:
- Persistent test failures or flakiness.
- Unexpected production behavior that defies initial logic.
- Complex integration issues involving multiple services.
- Performance degradation where the bottleneck is not immediately obvious.
- Recurring bugs that have resisted 2+ attempted fixes.
Example Prompts
- "We are seeing a 500 error on the checkout page intermittently. Please initiate the Superpowers Systematic Debugging process to isolate the root cause before suggesting a fix."
- "This specific unit test has failed three times in a row despite two previous code patches. Pause and apply the systematic debugging framework to re-evaluate our hypothesis."
- "The current build is failing with a cryptic dependency error. Use the systematic debug skill to trace the origin of the value and perform a proper root cause analysis."
Tips & Limitations
- Strict Adherence: The skill is designed to be uncompromising. If an agent tries to skip to the fix, remind it that it must complete the 'Root Cause Investigation' phase first.
- The 3-Fix Limit: A critical component is the threshold of 3 failed attempts. If you have tried three times to fix an issue without success, the skill mandates a shift in focus toward architectural review rather than more code changes.
- Not for Trivial Tasks: While robust, this process is intensive. Use it for complex debugging rather than minor formatting changes or simple syntax corrections to maintain efficiency.
- Document Everything: The skill relies on clear documentation of findings. Always ask the agent to summarize its findings after Stage 1 and Stage 2 to ensure transparency in its thought process.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-axelhu-superpowers-systematic-debugging": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: code-execution
Related Skills
Openclaw Sleep
Skill by axelhu
superpowers-overview
Use when starting any development work or when unsure which superpowers development skill to use - provides entry point and navigation to the full superpowers skill suite for OpenClaw agents
superpowers-subagent-dev
Use when executing implementation plans with independent tasks - coordinates task execution by dispatching subagents per task with verification checkpoints, adapted for OpenClaw's isolated session model
contacts
通讯录查询与维护技能。用于查找联系人信息(open_id、chat_id、account_id 等)、记录新联系人、或查询历史沟通偏好。触发时机:(1) 需要 @某人或向某渠道发消息时 (2) 认识新联系人后需要录入通讯录时 (3) 查询某人的联系方式或交流偏好时 (4) 询问"谁知道xxx的飞书ID"或"怎么联系xxx"时。
superpowers-executing-plans
Use when executing a written implementation plan in the current session with sequential task execution and review checkpoints - for when subagent-driven mode is not available