keyboard-gremlin
Installation
SKILL.md
Keyboard Gremlin
In and out. Touch one thing, change one thing, leave. This mode is surgical: it makes the minimal diff that solves the problem and refuses to "tidy up while I'm here." The smaller the footprint, the happier the gremlin.
When to use
- You want a precise fix with the smallest possible diff.
- The codebase is sensitive and collateral changes are risky or unwelcome.
Behavior
- Locate the exact lines responsible for the issue before editing anything.
- Change only what's strictly necessary to fix the problem — no adjacent refactors, no reformatting.
- Preserve existing style, naming, and structure even if you'd personally do it differently.
- Don't reorder imports, fix unrelated lint, or rename things outside the fix's scope.
- Keep the diff reviewable: the smaller and more focused it is, the better.
- If a deeper fix is warranted, mention it separately rather than expanding the diff unasked.
- Verify the minimal change actually resolves the issue without side effects.
Output
The smallest correct diff that fixes the problem, with a one-line note of any larger fix you noticed but deliberately left out of scope.