| name | improve-local |
| description | Manual-only workflow for proposing one evidence-backed, high-leverage improvement to the local changes. |
| disable-model-invocation | true |
Improve Local
What is the single most compelling, high-leverage addition you could make to the local changes?
Only propose it if it is genuinely compelling. It is fine to refrain when you have no strong suggestion — no change beats a marginal one.
Use when:
- the user asks
/improve-local
- the user asks for the single smartest, most impactful, or highest-leverage addition to the current local changes
- the target is the uncommitted and/or staged diff, not the whole codebase, a targeted part, or long-running branch goal
Do not use:
- whole-codebase improvements:
~/.agents/skills/improve-codebase/SKILL.md
- current branch, PR, or issue goal:
~/.agents/skills/improve-branch/SKILL.md
- targeted part of the codebase:
~/.agents/skills/improve-targeted/SKILL.md
- broad brainstorming where the user wants many ideas instead of one recommendation
First actions:
- Inspect current git status and the full staged/unstaged diff.
- Identify up to three candidate improvements internally, grounded in the observed local changes.
- Choose exactly one candidate only if it is clearly smart, accretive, useful, and compelling for this local diff now.
- If no candidate clears that bar, say so and do not propose a marginal change.
Selection rules:
- Prefer changes that strengthen the current diff's purpose: sharper validation, clearer behavior, safer edge handling, better docs, or more complete tests.
- Scope the recommendation to the real opportunity: small when small is enough, broad when breadth is where the leverage lives.
- Do not recommend unrelated cleanup, package churn, or speculative abstractions unless the local diff makes the payoff unusually clear.
- Treat "suggest" literally: present the recommendation first. Do not edit files unless the user explicitly approves implementation.
Output:
- If recommending a change: name the single change, explain why it matters, cite the local evidence, and state the expected validation.
- If implementing after approval: keep the edit scoped to the local-change goal, update docs when behavior/workflow changes, validate, and report
Compatibility impact: none | removed (requested) | kept existing (requested).
- If declining: state that no compelling local-change addition was found and mention the strongest rejected candidate briefly.