Detects and fixes incorrect SKILL.md files by analyzing conversation context, proposing specific corrections, and applying changes with user approval.
How this command is triggered — by the user, by Claude, or both
Slash command
/compounding-engineering:heal-skill [object Object]This command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
<objective> Update a skill's SKILL.md and related files based on corrections discovered during execution. Analyze the conversation to detect which skill is running, reflect on what went wrong, propose specific fixes, get user approval, then apply changes with optional commit. </objective> <context> Skill detection: !`ls -1 ./skills/*/SKILL.md | head -5` </context> <quick_start> <workflow> 1. **Detect skill** from conversation context (invocation messages, recent SKILL.md references) 2. **Reflect** on what went wrong and how you discovered the fix 3. **Present** proposed changes with befo...
Analyze the conversation to detect which skill is running, reflect on what went wrong, propose specific fixes, get user approval, then apply changes with optional commit.
Skill detection: !`ls -1 ./skills/*/SKILL.md | head -5`<quick_start>
</quick_start>
Identify the skill from conversation context:Set: SKILL_NAME=[skill-name] and SKILL_DIR=./skills/$SKILL_NAME
If unclear, ask the user. </step_1>
<step_2 name="reflection_and_analysis"> Focus on $ARGUMENTS if provided, otherwise analyze broader context.
Determine:
<step_3 name="scan_affected_files">
ls -la $SKILL_DIR/
ls -la $SKILL_DIR/references/ 2>/dev/null
ls -la $SKILL_DIR/scripts/ 2>/dev/null
</step_3>
<step_4 name="present_proposed_changes"> Present changes in this format:
**Skill being healed:** [skill-name]
**Issue discovered:** [1-2 sentence summary]
**Root cause:** [brief explanation]
**Files to be modified:**
- [ ] SKILL.md
- [ ] references/[file].md
- [ ] scripts/[file].py
**Proposed changes:**
### Change 1: SKILL.md - [Section name]
**Location:** Line [X] in SKILL.md
**Current (incorrect):**
[exact text from current file]
**Corrected:**
[new text]
**Reason:** [why this fixes the issue]
[repeat for each change across all files]
**Impact assessment:**
- Affects: [authentication/API endpoints/parameters/examples/etc.]
**Verification:**
These changes will prevent: [specific error that prompted this]
</step_4>
<step_5 name="request_approval">
Should I apply these changes?
1. Yes, apply and commit all changes
2. Apply but don't commit (let me review first)
3. Revise the changes (I'll provide feedback)
4. Cancel (don't make changes)
Choose (1-4):
Wait for user response. Do not proceed without approval. </step_5>
<step_6 name="apply_changes"> Only after approval (option 1 or 2):
<success_criteria>
npx claudepluginhub itlackey/compounding-engineering-plugin --plugin compounding-engineering35plugins reuse this command
First indexed Dec 31, 2025
Showing the 6 earliest of 35 plugins
/heal-skillDetects and fixes incorrect SKILL.md files by analyzing conversation context, proposing specific corrections, and applying changes with user approval.
/heal-skillFixes incorrect SKILL.md files by detecting skills from context, analyzing issues, proposing before/after diffs across docs and scripts, getting approval, applying edits, and optionally committing.
/heal-skillAnalyzes conversation context to detect which skill is running, identifies incorrect instructions or outdated API references in SKILL.md, and applies approved corrections across related files.
/fixAutomatically reviews and fixes quality issues in a skill folder or SKILL.md file, applying edits with before/after previews and re-validating.
/fix-skill-docsChecks dynamic skills for missing reference files and fixes them by generating documentation via agent-browser. Supports --check-only to report issues without fixing, and --remove-invalid to delete invalid references.