systematic-debug
Evidence-based debugging through 4 phases. Reproduce, isolate, identify root cause, verify fix. Auto-triggers on errors.
Why use this skill?
Master your debugging workflow with the systematic-debug skill. A 4-phase, evidence-based framework for identifying root causes and verifying fixes.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/sa9saq/systematic-debugWhat This Skill Does
The systematic-debug skill is a high-precision, evidence-based diagnostic engine designed to streamline the software troubleshooting lifecycle. Instead of trial-and-error, this skill enforces a structured 4-phase framework: Reproduce, Isolate, Identify, and Verify. By auto-triggering on detected system errors, it systematically documents stack traces, identifies environmental dependencies, and verifies fixes with post-remediation testing. It integrates advanced diagnostic methodologies, including '5 Whys' root cause analysis and logical binary search techniques, to minimize downtime and prevent regression in complex codebases.
Installation
To integrate this skill into your environment, use the OpenClaw CLI: clawhub install openclaw/skills/skills/sa9saq/systematic-debug
Use Cases
This skill is indispensable for developers and DevOps engineers who require a reliable, repeatable process for bug resolution. It is specifically optimized for complex Node.js/TypeScript environments, authentication flow debugging, network latency issues, and asynchronous race condition identification. It acts as an automated 'junior partner' that gathers logs, validates assumptions, and suggests fixes, allowing the user to focus on high-level architectural decisions while ensuring all edge cases are covered by rigorous verification protocols.
Example Prompts
- "I'm getting an intermittent 500 error in the user authentication module. Please start the systematic-debug workflow to isolate the cause."
- "My service is failing to connect to the database with an ECONNREFUSED error. Run the debug procedure to check environment variables and process states."
- "The frontend is returning a TypeError: Cannot read property of undefined. Use the 5 Whys analysis to find out why this data is missing and suggest a fix."
Tips & Limitations
To maximize the effectiveness of this skill, ensure your application environment permits the retrieval of container logs and provides access to /api/ endpoints for status reporting. While this skill excels at identifying logical flaws and environmental mismatches, it is not a substitute for architectural planning or security audits. Always verify the proposed fixes in a staging environment before deploying to production. When the AI proposes a fix, always inspect the diff for potential side effects, as the skill operates on the evidence provided in the current context window.
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-sa9saq-systematic-debug": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read
Related Skills
threat-model
Threat modeling and attack scenario design. Identify risks before they become vulnerabilities. STRIDE, attack trees, risk matrix.
Sns Auto Poster
Schedule and automate social media posts to X/Twitter with cron-based queue management.
security-review
Comprehensive security review for code, configs, and operations. OWASP, prompt injection, crypto security. Auto-triggers on security-related changes.
Process Monitor
Monitor system processes, identify top CPU/memory consumers, and alert on resource thresholds.
Readme Generator
Auto-generate comprehensive README.md files by analyzing project structure and configuration.