debug-assist
Systematic debugging workflow for diagnosing and fixing issues.
Skill by exoad
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/exoad-debug-assist
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/debug-assist
What's inside
- Skill name
debug-assist- Description
- Systematic debugging workflow for diagnosing and fixing issues. Follows a structured approach to isolate problems, form hypotheses, and verify fixes.
- License
- Apache-2.0
- Instructions
- 177 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Debug Assist ## Overview A systematic debugging workflow for diagnosing issues and verifying fixes. Unlike `code-assist` which builds new features, this skill focuses on understanding and fixing existing broken behavior. **When to use:** - Something is broken and you need to understand why - Tests are failing and root cause is unclear - Production issue needs diagnosis - Bug reports need investigation **Difference from code-assist:** - `code-assist` = "Build something new" (explore → plan → implement) - `debug-assist` = "Fix something broken" (observe → hypothesize → test → fix) ## Parameters - **issue_description** (required): What's broken? Error messages, unexpected behavior, symptoms - **context** (optional): Codebase path, relevant files, recent changes - **reproduction_steps** (optional): Known steps to reproduce the issue - **logs_output** (optional): Relevant log output or error traces - **mode** (optional, default: "interactive"): "interactive" (confirm each step) or "auto" (autonomous) ## Steps ### 1. Observe and Document **Capture the symptoms:** - What exactly is happening vs. what should happen? - Error messages (full stack traces) - When did it start? (recent changes, deployments) - Who/what is affected? **Constraints:** - You MUST NOT jump to conclusions about the cause - You MUST document the observed behavior before investigating - You SHOULD capture screenshots/output for reference ### 2. Isolate the Problem **Narrow down where the issue occurs:** - Identify the minimal reproduction case - Determine which component/layer is involved - Check if it's environmental (works on my machine?) - Binary search: comment out half the code, does it still break? **Constraints:** - You MUST test hypotheses one at a time - You MUST keep a log of what you tried and the result - You SHOULD use version control to checkpoint before experiments ### 3. Form Hypotheses **Generate possible explanations:** - What could cause this symptom? - Rank by likelihood (Occam's razor: simplest first) - Consider recent changes as prime suspects **Common hypothesis categories:** - Logic error (wrong condition, off-by-one) - State issue (race condition, uninitialized variable) - Data issue (corrupted input, schema mismatch) - Environment issue (dependency version, config) - Integration issue (API changed, contract broken) ### 4. Test Hypotheses **Verify or falsify each hypothesis:** - Design an experiment to test the hypothesis - Make a minimal change to confirm/deny - Use logging/debugging to inspect state - Check assumptions (is this actually true?) **Constraints:** - You MUST change only one thing at a time - You MUST predict the expected outcome before testing - You MUST document results even if hypothesis is wrong - You SHOULD use temporary debug logging liberally ### 5. Identify Root Cause **Confirm the actual cause:** - Which hypothesis was correct? - Why did this happen? (not just what) - What assumption was violated? **Constraints:** - You MUST verify the root cause produces the symptom - You MUST understand why the fix will work - You SHOULD check if this same issue exists elsewhere ### 6. Implement Fix **Fix the root cause (not just the symptom):** - Minimal change that fixes the issue - Preserve existing behavior for non-broken cases - Add regression test if possible **Constraints:** - You MUST NOT over-fix (address just this issue) - You MUST verify the fix doesn't break other things - You SHOULD clean up any debug logging added ### 7. Verify Fix **Confirm the issue is resolved:** - Reproduce the original scenario - does it work now? - Run existing tests - all pass? - Check edge cases - still handled? **Constraints:** - You MUST verify the specific reported issue is fixed - You MUST run relevant test suites - You SHOULD add a test that would have caught this bug ### 8. Document **Record what was learned:**
From exoad/bibo-agent, Apache-2.0.
More from exoad/bibo-agent
- 0.538score
ctx-insight
exoad
Open the context-mode Insight analytics dashboard in the browser.
SkillCFreshness: C★ 9Claude Code +9 - 0.538score
librarian
exoad
Research open-source libraries with evidence-backed answers and GitHub permalinks.
SkillCFreshness: C★ 9Claude Code +9 - 0.535score
docs-generate
exoad
Generate documentation from code or scratch - READMEs, API docs, changelogs, and user guides.
SkillCFreshness: C★ 9Claude Code +9 - 0.535score
extract-memory
exoad
Extract durable learnings and preferences from the current conversation for memory capture.
SkillCFreshness: C★ 9Claude Code +9 - 0.535score
cleanup-memory
exoad
Consolidate and clean up existing brain memory.
SkillCFreshness: C★ 9Claude Code +9 - 0.535score
code-assist-testing
exoad
Testing-focused coding workflow.
SkillCFreshness: C★ 9Claude Code +9 - 0.532score
skill-tracker
exoad
Track skill usage with correctness scoring, generate reports, and identify unused or misused skills for pruning.
SkillCFreshness: C★ 9Claude Code +9 - 0.529score
cleanup-sessions
exoad
Remove old pi session files to reclaim disk space
SkillCFreshness: C★ 9Claude Code +9 - 0.526score
self-reference
exoad
Interface with yourself — tells you everything about your own architecture, extensions, skills, settings, and how to modify yourself
SkillCFreshness: C★ 9Claude Code +9 - 0.456score
cite-before-answer
exoad
Cite-before-answer checklist
SkillDFreshness: D★ 9Claude Code +9 - 0.456score
task-decomposition
exoad
Task Decomposition
SkillDFreshness: D★ 9Claude Code +9
Signals
- Stars
- 9
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 10, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/exoad/bibo-agent
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from exoad
- 0.538score
ctx-insight
exoad
Open the context-mode Insight analytics dashboard in the browser.
SkillCFreshness: C★ 9Claude Code +9 - 0.538score
librarian
exoad
Research open-source libraries with evidence-backed answers and GitHub permalinks.
SkillCFreshness: C★ 9Claude Code +9 - 0.535score
docs-generate
exoad
Generate documentation from code or scratch - READMEs, API docs, changelogs, and user guides.
SkillCFreshness: C★ 9Claude Code +9 - 0.535score
extract-memory
exoad
Extract durable learnings and preferences from the current conversation for memory capture.
SkillCFreshness: C★ 9Claude Code +9 - 0.535score
cleanup-memory
exoad
Consolidate and clean up existing brain memory.
SkillCFreshness: C★ 9Claude Code +9 - 0.535score
code-assist-testing
exoad
Testing-focused coding workflow.
SkillCFreshness: C★ 9Claude Code +9
Cite this page
debug-assist skill. Agent Mart. https://agentmart.dev/skills/exoad-debug-assist (last updated 2026-10-24)