code-improverlisted
Install: claude install-skill aakash1552005/universal-agent-skills
# Code Improver
Improve any code target by running `/code-improver:improve` — a dynamic workflow that
loops the named reviewer and a fixer subagent until a review reports zero critical/major
findings, then strips its own residue. The loop, its ledger, and its guards live in the
workflow; this skill collects the three inputs the generic entry requires and relays the
outcome.
## Starting the loop
The user provided: `$ARGUMENTS` (if empty, take the details from the conversation).
### 1. Collect the three required inputs — no guessing
1. **Target**: the absolute path to the directory under improvement. Resolve relative
paths against the working directory; verify the directory exists.
2. **Reviewer**: the installed skill or agent that performs every review. The user must
name it — there is no default and no bundled reviewer. Determine the kind:
- a namespaced agent (e.g. `plugin-dev:skill-reviewer`) → `"kind": "agent"`
- an installed skill (e.g. `pr-review-toolkit:review-pr`) → `"kind": "skill"`
If the name could be either, check the session's skill listing; if still ambiguous,
ask the user. If no reviewer was named, ask — do not pick one.
3. **Scope**: repo-relative globs the loop may touch. The generic entry requires it
explicitly; if the user did not give one, propose the target directory
(`<repo-relative-target>/**`) and confirm before launching.
### 2. Resolve the loop script
The loop is the dynamic workflow `workflows/improve.js` in this plugin