Skip to content
Automation
Skill

/debug

Full debugging workflow — reproduce the bug with a failing test, perform root cause analysis, then implement a minimal fix.

From plugin
cyrus
75219 skills1 agent
Install
$ npx -y skills add cyrusagents/cyrus --skill debug --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/debug

Context preview

The summary Claude sees to decide when to auto-load this skill.

Full debugging workflow — reproduce the bug with a failing test, perform root cause analysis, then implement a minimal fix.

SKILL.md

debug.SKILL.md
name: debug
description: Full debugging workflow — reproduce the bug with a failing test, perform root cause analysis, then implement a minimal fix.

Debug

Debug a reported issue using a structured reproduction-then-fix approach.

Phase 1: Reproduction & Root Cause Analysis

1. **Investigate** — Analyze the bug report for key symptoms and error messages 2. **Trace** — Search the codebase for error occurrence patterns, trace from symptom to source 3. **Root cause** — Identify the root cause through data flow analysis and edge case checking 4. **Reproduce** — Create a minimal failing test case that reproduces the exact error 5. **Document** — Clearly document the root cause and reproduction steps

Phase 2: Fix Implementation

1. **Plan** — Analyze the optimal fix approach based on root cause, check for similar fixes in the codebase 2. **Implement** — Make the minimal, targeted fix that addresses the root cause 3. **Verify** — Run the failing test to confirm it passes, then run the full test suite to check for regressions

Principles

  • **Minimal changes** — Fix the bug, nothing more
  • **Targeted** — Only touch affected code paths
  • **Tested** — The fix must make the failing test pass and not break existing tests
  • **No unrelated improvements** — Stay focused on the specific bug
Ships withcyrus

Your (Claude Code|Codex|Cursor|Gemini) powered (Linear|GitHub|GitLab|Slack) agent.

Get the whole plugin