From code-sensei
Teaches reading error messages, troubleshooting, and fixing common frontend JavaScript, backend server, and database bugs. Activates on errors or user debugging requests.
How this skill is triggered — by the user, by Claude, or both
Slash command
/code-sensei:debuggingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- **Analogy:** Debugging is detective work. Something isn't working, and you need to find out why. Every error message is a clue.
Teach users to look for these three things in EVERY error:
Example:
TypeError: Cannot read property 'name' of undefined
at UserCard (src/components/UserCard.jsx:12)
Translation: "On line 12 of UserCard.jsx, you tried to get .name from something that doesn't exist yet."
Every error is a learning moment. When Claude fixes an error, explain:
This is where real engineering intuition is built.
npx claudepluginhub dojocodinglabs/code-sensei --plugin code-senseiGuides systematic debugging for broken features, errors, failed deployments, or tests: reproduce bugs, gather git/logs diagnostics, read errors, diagnose root causes before fixes.
Recognizes development errors from bash, Playwright, builds, APIs, logs; searches past solutions via scripts; applies fixes and logs new ones for future reference. Activates on error mentions or debug requests.
Applies systematic root-cause analysis to debug errors, test failures, and unexpected behavior across frontend, backend, database, network, and performance.