
Fix
- 39 installs
- 52 repo stars
- Updated July 6, 2026
- buiducnhat/cobrew
This is a copy of fix by buiducnhat - installs and ranking accrue to the original listing.
fix is a Claude Code skill that diagnoses and fixes concrete bugs with root-cause analysis and verification, escalating when scope grows.
About
fix is a Claude Code skill for diagnosing and fixing bugs with root-cause analysis and verification. A developer uses it when a concrete issue report, runtime error, or test regression can be resolved safely in a narrow area. It runs intake, reproduce-and-diagnose, small-fix implementation, and verification, and escalates to planning when scope or risk grows.
- Gates on a concrete, localized, low-risk bug before starting
- Reproduces the issue, traces to the root cause, and applies the smallest targeted change
- Escalates to brainstorm or write-plan on Hard Stop criteria such as unclear root cause
Fix by the numbers
- 39 all-time installs (skills.sh)
- Data as of Jul 28, 2026 (Skillselion catalog sync)
fix capabilities & compatibility
- Capabilities
- debug · code review · quick implement
- Use cases
- debugging · testing
- Pricing
- Free
What fix says it does
Diagnose and fix bugs with root-cause analysis and verification.
Prefer root-cause correction over symptom patching.
Keep blast radius minimal.
npx skills add https://github.com/buiducnhat/cobrew --skill fixAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 39 |
|---|---|
| repo stars | ★ 52 |
| Last updated | July 6, 2026 |
| Repository | buiducnhat/cobrew ↗ |
What it does
Diagnose and fix a concrete bug through root-cause analysis and verification, escalating to planning when scope or risk grows.
Who is it for?
Safely resolving concrete, localized bugs with a clear reproduction path.
Skip if: Cross-cutting architectural changes, migrations, or bugs with unclear root cause (escalates to planning).
When should I use this skill?
You have a concrete issue report, failing behavior, runtime error, or test regression that should be resolved safely.
What you get
A minimal root-cause fix with verification evidence and a completion report.
- A minimal root-cause fix
- A completion report with root cause, changes, and verification
By the numbers
- 4-condition Scope Gate before starting
- 6-step workflow from intake to completion report
Files
Fix
Scope Gate (Required Before Starting)
Use this skill only when all conditions below are true:
1. Concrete issue signal exists
- Clear failing behavior, error, or regression is identified
- Enough evidence exists to begin diagnosis (logs, stack trace, failing test, or reproducible steps)
2. Likely localized fix path
- Issue appears constrained to a small area
- No expected cross-system redesign or migration
3. Low-to-moderate architectural risk
- Fix can be made without foundational changes
- No phased rollout/feature-flag strategy is expected
4. Straightforward verification path
- Reproduction and post-fix checks can be run in practical scope
- Success criteria can be validated directly
If any condition fails, escalate to brainstorm or write-plan.
Hard Stop Escalation Criteria
Immediately stop and switch to planning if any of these occur:
- Root cause remains unclear after focused investigation
- Fix requires cross-cutting architectural or data-model changes
- Scope expands into large refactor or multi-module migration
- Security/compliance-sensitive behavior is involved
- Verification reveals broad regressions requiring phased mitigation
- Multiple fix attempts fail without converging on a root cause
Escalation action:
1. Stop all implementation activities. 2. Output the exact message: "This fix exceeds safe single-pass debugging limits. Ask, Recommend brainstorm or write-plan first to define phased diagnosis, implementation, and risk controls."
Workflow
Step 1: Intake and Contextualize
1. Understand the reported bug and define explicit expected behavior. 2. Collect/confirm minimum bug report fields:
- Title
- Expected behavior
- Actual behavior
- Reproduction steps
- Evidence (logs, trace, screenshot, failing test output)
- Environment (branch/OS/runtime/version if relevant)
- Impact/severity
3. Load only the project context relevant to the bug:
- If
docs/SUMMARY.mdexists, read it first. - Load only task-relevant detail docs.
- Prioritize
Code Standarddocs for implementation conventions. - If docs conflict with code or user intent, use the available input/question tool before broad changes.
Step 2: Reproduce and Diagnose
1. Reproduce the issue consistently. 2. Locate the failure point (file/function/line range/subsystem). 3. Trace control/data flow to identify the root cause. 4. Form a fix hypothesis and confirm it explains observed behavior.
Guidelines:
- Read surrounding code, not only the failing line.
- Prefer root-cause correction over symptom patching.
- Add temporary diagnostics only when needed; remove them after use.
Step 3: Decide Small vs Bigger Fix
Classify the work before coding:
Small fix (continue in this skill)
Most are true:
- Root cause is clear and validated
- Change surface is narrow (typically a few files)
- Regression risk is limited and testable quickly
Bigger/risky fix (escalate to brainstorm or write-plan)
Any are true:
- Root cause is uncertain
- Multiple subsystems must change together
- Requires migration, rollout sequencing, or broad refactor
- Risk cannot be reasonably controlled in a single pass
If it is a bigger fix, follow Hard Stop Escalation Criteria.
Step 4: Implement (Small Fix Path)
1. State a brief 1-3 bullet implementation plan. 2. Apply the smallest targeted change that resolves the root cause. 3. Keep scope strict; avoid unrelated refactors. 4. Add/update regression tests when applicable.
Step 5: Verify
Run validation in increasing scope:
1. Focused checks for the changed behavior/module 2. Nearby regression checks 3. Relevant project checks (lint/typecheck/tests/build) as needed
Fix is complete only when:
- Reproduction no longer fails
- Expected behavior is confirmed
- No critical regressions are introduced
If verification indicates broader impact, escalate to brainstorm or write-plan.
Step 6: Complete and Report
Provide a concise completion report with:
- Root cause
- What changed
- Why this fix works
- Verification performed and results
- Residual risks / follow-ups
If behavior or documentation-relevant rules changed, update the minimal relevant docs. If architecture changed, this should have been escalated.
Rules
- Do not guess when key context is missing.
- Always prioritize root-cause fixes.
- Keep blast radius minimal.
- Do not mark done without verification.
- Escalate early when scope/risk exceeds this skill.
Optional Bug Report Template
Use when the report is incomplete:
- Title:
- Expected behavior:
- Actual behavior:
- Reproduction steps:
- Error logs/stack trace:
- Environment:
- Impact/severity:
- Additional context: