OpenRadar

Project · TypeScript · Added June 18, 2026

improve

Shadcn's agent skill audits your codebase with an expensive model and writes execution plans for cheaper AI models — 5K stars in its first week.

5,181 stars 191 forks View on GitHub

improve

Overview

improve is an agent skill created by shadcn — the developer behind shadcn/ui, arguably the most influential UI component library of the last three years. It hit 5,181 stars and 191 forks within its first week on GitHub (launched June 10, 2026). That velocity alone tells you something: developers have been waiting for this exact idea.

The concept is deceptively simple. You point improve at a codebase. It uses your most capable (and expensive) model to audit the entire repository — mapping conventions, identifying issues across nine categories, and writing detailed implementation plans. Those plans get handed to cheaper models for execution. The expensive model does the thinking. The cheap model does the typing. The skill never touches your source code itself.

This is a fundamentally different take on AI-assisted development. Most tools try to make one model do everything — read, plan, implement, test, ship. improve splits that pipeline at the intelligence boundary. The part that requires deep understanding and judgment stays expensive. The part that’s mechanical execution gets offloaded. It’s the kind of architecture that makes you wonder why nobody did it sooner.

Why it matters

The AI coding tool landscape in mid-2026 is a mess of competing CLIs, IDE integrations, and agent frameworks. Every provider wants you to use their model for everything. But the economics don’t make sense. Running Claude Opus or GPT-4.5 on every line of a simple refactor is like hiring a senior architect to move boxes. You need the expensive brain for the hard parts — understanding intent, judging tradeoffs, writing specs — and a cheaper hand for the rest.

improve operationalizes this insight. It’s built on the Agent Skills format (agentskills.io), which means it works in any compatible agent environment. Claude Code, Cursor, Codex, custom setups — doesn’t matter. The plans it produces are plain markdown files in a plans/ directory, self-contained enough that any model (or human) can pick them up and execute.

For fullstack teams running React frontends, NestJS APIs, Django backends, or Go services, this is particularly relevant. The tool audits correctness, security, performance, test coverage, tech debt, dependencies, DX, docs, and even suggests new features. It runs across nine parallel sub-agents, then re-reads every cited location itself to filter false positives before showing you anything. That vetting step is what separates this from generic “find issues” tools.

Key Features

Multi-Category Parallel Audit. improve fans out sub-agents across nine categories simultaneously: correctness, security, performance, test coverage, tech debt, dependencies and migrations, DX, documentation, and direction (feature suggestions). Each sub-agent produces findings with file:line evidence, impact ratings, effort estimates, and confidence scores. The parallelization means a full audit of a large monorepo doesn’t take an eternity.

Self-Vetting False Positive Filter. Sub-agents over-report by design. The advisor model then re-reads every cited code location itself before surfacing findings. False positives get dropped silently. Wrong attributions get corrected. Rejections get recorded with reasons so they don’t reappear in future runs. This two-pass approach produces dramatically cleaner output than single-pass linters or analyzers.

Prioritized Findings Table. Results land in a table ordered by leverage — impact divided by effort, weighted by confidence. You don’t get a flat list of 200 issues. You get a ranked view where the top items represent the highest return on time invested. Pick the ones you want planned, and the skill generates individual plan files.

Executable Implementation Plans. Each plan is a self-contained markdown file with exact file paths, current-state code excerpts, repo conventions, and verified commands as verification gates. Plans are written for the weakest plausible executor — a model that has never seen the advisor session and may be much smaller. Every step ends with a command and expected output. Done criteria are machine-checkable. The executor never has to guess whether it succeeded.

Branch-Scoped Reviews. Running /improve branch scopes the audit to only what the current branch changes. This makes it a powerful pre-PR tool — get a senior-level review of your diff without waiting for a human reviewer. It catches issues that standard CI linting misses: architectural concerns, missing tests for edge cases, security implications of specific changes.

Plan Lifecycle Management. Plans aren’t fire-and-forget. The /improve reconcile command processes what happened since the last run: verifies DONE plans still hold, investigates BLOCKED ones and rewrites around obstacles, refreshes plans that drifted from their original assumptions, and retires findings that got fixed independently. This turns one-off audits into a persistent improvement backlog.

GitHub Issues Integration. Pass --issues to any command and the skill publishes plans as GitHub issues with the same self-contained body. This means work items live where your team already tracks work — no context-switching between the agent session and your project board. Any agent or human can pick up an issue and execute it.

Use Cases

Pros and Cons

Pros:

Cons:

Getting Started

# Install the skill in your agent
npx skills add shadcn/improve

# Run a full audit
/improve

# Quick pass — cheaper, top findings only
/improve quick

# Focused security audit
/improve security

# Audit only your current branch changes
/improve branch

# Get feature suggestions for where to take the project
/improve next

# Skip audit, write a plan for one specific thing
/improve plan "Add rate limiting to the API endpoints"

# Execute a plan with a cheaper model
/improve execute 001

# Clean up and refresh the plan backlog
/improve reconcile

# Publish plans as GitHub issues
/improve --issues

Alternatives

CodeRabbit — An AI code review tool that runs as a GitHub App and comments directly on PRs. It’s more turnkey than improve (no agent setup required) and integrates natively with GitHub workflows. Choose CodeRabbit when you want automated PR reviews without running an agent locally. It’s weaker on deep architectural analysis and doesn’t produce reusable implementation plans.

Sweep AI — An AI junior developer that takes GitHub issues and turns them into PRs. It’s closer to the “executor” side of improve’s architecture. Sweep handles the full cycle from issue to PR, while improve focuses on the planning layer. Choose Sweep when you want end-to-end automation from ticket to merged code, but expect less sophistication in the audit and planning phases.

Qodo (formerly CodiumAI) — Generates tests and does code analysis integrated into your IDE. It’s stronger on test generation specifically and works as a VS Code / JetBrains extension rather than an agent skill. Choose Qodo when your primary need is test coverage improvement and you prefer IDE-integrated tooling over CLI-based agent workflows.

Verdict

improve is the most interesting AI developer tool I’ve seen in 2026, and it’s not close. The two-tier model architecture — expensive brain for planning, cheap hands for execution — is the kind of idea that seems obvious in retrospect but nobody nailed until now. Five thousand stars in a week from a solo developer’s side project speaks to how badly the market wanted this. For any team already using AI coding agents, this should be in your toolkit within the month. The plans it produces are genuinely useful even if you never let an AI execute them — they read like senior engineer code reviews with actionable next steps. The main limitation is the Agent Skills dependency, which narrows the audience to developers already in the Claude Code / Cursor ecosystem. But if that’s you, stop reading and go install it.

Related

Shared tags