Use when encountering any bug, test failure, or unexpected behavior — enforces root cause investigation before fixes. Prevents symptom-fixing, masking bugs, and "just try this" approaches. For code-forge features, use code-forge:fixbug instead.
Enforces systematic root cause investigation before any bug fix attempts to prevent symptom-masking.
npx claudepluginhub tercel/code-forgeThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Systematic root cause debugging for any technical issue.
For code-forge features: Use /code-forge:fixbug instead — it adds upstream document tracing and state tracking on top of this methodology.
NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST.
No "let me just try this." No "obvious fix." No guessing. Investigate first.
Root Cause Investigation → Pattern Analysis → Hypothesis Testing → Implementation (TDD fix)
Complete each phase before moving to the next.
git diff, git log for what changedIf you don't know: say so. Don't pretend. "I don't understand why X happens" is valuable information.
Count your fix attempts:
| Thought | Reality |
|---|---|
| "I know what's wrong" | Then Phase 1 will be fast. Do it anyway. |
| "Let me just try this quick fix" | Quick fixes mask root causes and create tech debt. |
| "It worked before, just revert" | Understanding WHY it broke prevents recurrence. |
| "The error message is clear" | Error messages often point to symptoms, not causes. |
| "It must be a library bug" | It's almost never a library bug. Check your code first. |
| "Let me add more logging" | Targeted logging at boundaries, not shotgun logging. |
Stop immediately if you notice:
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.