Skills for Real Engineers. Straight from my .agents directory.
systematic-debugging
Agent skill fromobra/superpowers
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
How to install systematic-debugging
npx skills add obra/superpowers# or add only this skill to Claude Code: copy the folder
skills/systematic-debugging/
# into
~/.claude/skills/systematic-debugging/ (all projects)
.claude/skills/systematic-debugging/ (one project)
1# Systematic Debugging23## Overview45**Core principle:** ALWAYS find root cause before attempting fixes. Symptom fixes are failure.67**Violating the letter of this process is violating the spirit of debugging.**89## The Iron Law1011```12NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST13```1415If you haven't completed Phase 1, you cannot propose fixes.1617## When to Use1819Use for ANY technical issue:20- Test failures21- Bugs in production22- Unexpected behavior23- Performance problems24- Build failures25- Integration issues2627**Use this ESPECIALLY when:**28- Under time pressure (emergencies make guessing tempting)29- "Just one quick fix" seems obvious30- You've already tried multiple fixes31- Previous fix didn't work32- You don't fully understand the issue3334**Don't skip when:**35- Issue seems simple (simple bugs have root causes too)36- You're in a hurry (rushing guarantees rework)37- Manager wants it fixed NOW (systematic is faster than thrashing)3839## The Four Phases4041You MUST complete each phase before proceeding to the next.4243### Phase 1: Root Cause Investigation4445**BEFORE attempting ANY fix:**46471. **Read Error Messages Carefully**48 - Don't skip past errors or warnings49 - They often contain the exact solution50 - Read stack traces completely51 - Note line numbers, file paths, error codes52532. **Reproduce Consistently**54 - Can you trigger it reliably?55 - What are the exact steps?56 - Does it happen every time?57 - If not reproducible → gather more data, don't guess58…
Excerpt shown under the repository's MIT license.
More skills in superpowers
Similar skill repositories
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Production-grade engineering skills for AI coding agents.
The open-source app everyone uses to manage agents at work
The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create motion, prototypes, websites, apps, dashboards, presentations, images, and videos with your team and AI agents. Share work, exchange feedback, and iterate together in one workspace.
