A systematic debugging framework that won't let you skip to the fix before you understand the root cause. It enforces a discipline: reproduce, trace the code path, form predictions for uncertain links, test one hypothesis at a time. The causal chain gate is the heart of it: you can't propose a fix until you can explain the full chain from trigger to symptom with no gaps. Includes integrations for fetching GitHub issues, a fast path for trivial bugs, and specific guidance on when to ask questions versus investigate first. Built for the times when you're stuck after multiple failed attempts and need to stop guessing.

skills.sh installs
3.6K
GitHub stars
26K
last updated
Aug 21, 2026

Install

$ npx -y skills add everyinc/compound-engineering-plugin --skill ce-debug --agent claude-code

Installs into .claude/skills of the current project.

Files

Debug and Fix

Find the root cause of a failure, then — when the user chooses to — fix it with test-first discipline.

Done when: the causal chain from trigger to symptom is stated with no gaps and file:line evidence, and either a verified fix has been handed off (PR, commit, or the user's chosen stop) or a diagnosis-only summary has been delivered. Escalate rather than persist: 2-3 hypotheses exhausted without confirmation, or 3 failed fix attempts, means diagnose why instead of trying again — that is the smart escalation references/investigate.md describes. One hypothesis, one change at a time; changing several to see what helps is shotgun debugging.

<bug_description> is whatever this skill was invoked with — a failure description, a mode: token, or an issue reference (#123, org/repo#123, an issue URL) — from the user or from a calling skill (ce-babysit-pr / lfg in mode:pipeline pass the failing jobs and log tails; lfg's defect route passes mode:return-to-caller and the user's own reference). Blank if nothing was provided.

Mode

Default is interactive: investigate, run the Phase 2 fix-choice gate, then the Phase 4 handoff.

Sponsors

Details

Repository
github.com/everyinc/compound-engineering-plugin
Categories
Git & Pull Requests, Debugging
First seen
Jun 3, 2026

More from everyinc/compound-engineering-plugin

All 78
1bahayonghang avatarpaper-auditbahayonghang/academic-writing-skillsReviewer-style audit and submission gate for academic papers in .tex, .typ, or .pdf. Use for peer-review critique, readiness/gate decisions, blocker triage, rev3.5Kskills.sh installs
2giuseppe-trisciuoglio avataraws-cdkgiuseppe-trisciuoglio/developer-kitProvides AWS CDK TypeScript patterns for defining, validating, and deploying AWS infrastructure as code. Use when creating CDK apps, stacks, and reusable constr3.5Kskills.sh installs
3tradermonty avatardual-axis-skill-reviewertradermonty/claude-trading-skillsReview skills in any project using a dual-axis method: (1) deterministic code-based checks (structure, scripts, tests, execution safety) and (2) LLM deep review3.5Kskills.sh installs
4everyinc avatarce-compound-refresheveryinc/compound-engineering-pluginRefresh the repo's captured learnings against the current codebase. Use when auditing stale, overlapping, superseded, or drifted learnings; avoid general refact3.4Kskills.sh installs
5vercel-labs avatarbefore-and-aftervercel-labs/before-and-afterCaptures before/after screenshots of web pages or elements for visual comparison. Use when user says "take before and after", "screenshot comparison", "visual d3.1Kskills.sh installs
6browserbase avatarui-testbrowserbase/skillsAI-powered adversarial UI testing via the browse CLI. Analyzes git diffs to test only what changed, or explores the full app to find bugs. Tests functional corr3.1Kskills.sh installs