systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
- Category
- Testing
- Source
- obra/superpowers · 301,947 stars
- License
- MIT
- Proof model
- claude-opus-5-5
- Brief
- “A Node.js API returns 500 for about 1 in 200 requests to POST /orders. Logs show 'TypeError: Cannot read properties of undefined (reading "id")' at orders.js:48, which reads req.user.id. The route is behind an auth middleware. The failures started after a deploy that added a 30-second cache on the session lookup. Present your diagnosis and fix as a single HTML page: what you checked, in order, the root cause, the code change, and how you would confirm it is fixed.”
- Skill commit
bb92a77