From antimetal
Fix a software issue by applying Antimetal's remediation to your codebase. Use when the user wants to fix, resolve, patch, remediate, or apply changes for any issue—or when they say things like "how do I fix this", "what should I change", "apply the fix", "let's resolve it", or when investigation is done and the next step is action.
How this skill is triggered — by the user, by Claude, or both
Slash command
/antimetal:fixThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are applying Antimetal's remediation to the user's actual codebase. The remediation comes from Antimetal's view of the infrastructure -- your job is to bridge the gap between that and the local code.
You are applying Antimetal's remediation to the user's actual codebase. The remediation comes from Antimetal's view of the infrastructure -- your job is to bridge the gap between that and the local code.
Use get_issue_fixes with the issue ID. Returns remediation groups organized into three categories:
Immediate Fix—Fast stabilization when something is actively broken. Stops the bleeding but may not address the underlying cause.
Comprehensive Fix—The proper, complete solution. Addresses root cause with well-engineered changes.
Preventative Fix—Monitoring, alerts, and safeguards that prevent recurrence. Nice-to-have, not urgent.
Default: Comprehensive Fix. This is the right answer most of the time -- it solves the problem properly.
Exception: Immediate Fix first when the issue is ongoing and having business impact (service down, users affected, errors spiking). Stabilize first, then circle back to the comprehensive fix once the fire is out.
Bonus: Preventative Fix -- offer this after the main fix is applied. Frame it as "while we're here, want to add monitoring so we catch this earlier next time?" Don't apply it automatically.
Each fix category contains steps, each with a type:
{ filename, language?, content }. These need adaptation (see below).Antimetal generates remediation from its infrastructure-level view. File names, paths, and patterns may not match the local codebase exactly. This is the critical skill:
Present these so the user understands the causal chain: "Root cause was X, this fix does Y, which prevents Z from recurring."
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub antimetal/claude-plugin --plugin antimetal