Help us improve
Share bugs, ideas, or general feedback.
From claude-qae
Patterns for finding bugs — anti-patterns from the playbook, edge cases, regression triggers, and common failure modes in agentic systems.
npx claudepluginhub jadecli/jadecli-kw-plugins --plugin claude-qaeHow this skill is triggered — by the user, by Claude, or both
Slash command
/claude-qae:bug-detectionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
| Anti-Pattern | What to Look For | Fix |
Audits agent lifecycles in Claude Code plugins, validating execution capabilities against configs via 8 semantic audits on alignments, skill loading, contracts, prompts, tools, dead agents, and patterns. Writes reports to .claude/audits/.
Diagnoses 12-layer agent stack failures including wrapper regression, memory pollution, tool discipline issues, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code fixes.
Detects missing agents, commands, skills, patterns, and critical files via pre- and post-operation inventories with alerts and recovery suggestions after refactors or migrations.
Share bugs, ideas, or general feedback.
| Anti-Pattern | What to Look For | Fix |
|---|---|---|
| Monolithic tool | Single MCP tool doing 3+ distinct operations | Split into granular single-purpose tools |
| Fragile enum expansion | Enum types growing with each edge case | Add "other" + detail field |
| Sequential file reading | Read tool loading all files one by one | Grep → pinpoint → Read specific |
| Context contamination | A/B exploration in single thread | Use fork_session for divergent branches |
| Emphatic prompt compliance | "CRITICAL POLICY: NEVER..." in system prompt | Application-layer hook intercept |
| Stale tool results | Resuming session with hours-old data | Filter out old tool_result on resume |
| Self-review bias | Same session reviews its own generated code | Independent review instance |
| Generic error strings | MCP returning "Operation failed" | Structured {isError, errorCategory, isRetryable} |
isError: true but isRetryable: falseargument-hint expects oneWatch these areas after changes:
CLAUDE.md → verify all plugins still load correctly.mcp.json → verify all MCP servers connecthooks/ → verify pre/post tool behaviorversions.json in sync