Agent skill

shadcn Improve Skill: Audit a Codebase, Get Agent Plans

The improve skill from shadcn makes an AI coding agent audit a codebase read-only and write self-contained plans that a cheaper agent can implement and verify.

Install
git clone https://github.com/shadcn/improve.git
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the improve skill?

The improve skill is a SKILL.md in shadcn's improve repository. It surveys any codebase as a senior advisor, ranks findings by value, and writes plan files into a plans folder for other agents to execute. It never edits source code itself. The plan is the product.

The improve skill lives in the skills/improve folder of shadcn's improve repository. Its idea is a split of labor: a high-ceiling model understands the codebase and writes the spec, and cheaper models do the execution.

It works on any codebase, not only shadcn/ui projects. Its hard rules forbid editing source, so the only files it writes are plans, in a plans folder at the repo root.

What changes in your agent's output

  • Your agent maps the repo first: stack, conventions and the exact build, test, lint and typecheck commands, which become verification gates in every plan.
  • It audits nine categories, from bugs and security to dependencies, docs and product direction, and every finding carries file and line evidence, impact, effort and confidence.
  • It re-reads each cited location before presenting findings, because sub-agents over-report, and records rejected findings so they are not re-audited.
  • You pick which findings become plans. Each plan is a numbered markdown file with code excerpts, ordered steps, boundaries and done criteria.
  • A plans index lists the recommended order, dependencies between plans and a status column.

Who the improve skill is for

Best for

  • Developers who want a prioritized backlog of fixes for a front end or full-stack repo, written for another agent to pick up.
  • Teams that run an expensive model for judgment and a cheaper one for implementation.
  • Pre-PR checks on a branch, using the branch variant, and roadmap input through the next variant.

Not for

  • Quick edits. The skill declines to implement directly and points you at a plan instead.
  • A design critique of the interface itself. For a UI-specific audit that proves each finding, use improve-ui.
  • Choosing components or visual style. For shadcn/ui rules, see the shadcn skill.

Invocation variants

Bare /improve runs the full audit. Keywords change the scope and effort, and the README lists each one. For the token layer underneath, see the Tailwind design system skill.

  • quick and deep set audit depth; a focus word such as security or perf limits the categories.
  • branch audits only what the current branch changes, tagging findings as introduced or pre-existing.
  • next suggests where to take the project, and plan <description> skips the audit and specs one thing.
  • review-plan, execute, reconcile and --issues cover critique, dispatch, backlog cleanup and GitHub issues.