From coding-skills
Systematic diagnosis workflow — find root cause before proposing any fix. This skill should be used when encountering bugs, crashes, errors, test failures, unexpected behavior, build failures, stack traces, or performance problems. Do NOT skip to fixes before completing Phase 1.
How this skill is triggered — by the user, by Claude, or both
Slash command
/coding-skills:diagnoseThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Core principle:** Find root cause before attempting any fix. Symptom fixes are failure.
Core principle: Find root cause before attempting any fix. Symptom fixes are failure.
NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST
If you haven't completed Phase 1, you cannot propose fixes.
Complete ALL steps before moving on.
git log, git diff, new dependencies, config changesIf 3+ fixes have failed: Stop. The architecture may be the problem — discuss before attempting more fixes.
| Thought | Reality |
|---|---|
| "Quick fix for now, investigate later" | Patches mask root causes |
| "Just try X and see if it works" | Guessing wastes time |
| "I don't fully understand but this might work" | Incomplete understanding guarantees new bugs |
| "One more fix attempt" (after 2+ failures) | 3+ failures = architectural problem |
| Proposing solutions before tracing data flow | Phase 1 is not done |
npx claudepluginhub bouob/claude-plugins --plugin coding-skillsGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.