SI

shadcn/improve

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

9,3 тыс. stars Качество 70 Тренд 46MIT

Используйте вашу самую мощную модель для аудита вашей кодовой базы и написания планов более дешёвых моделей для реализации.

Обзор

Навык агента, который проводит аудит любой кодовой базы и пишет планы реализации для других агентов. Идея: использовать свою самую эффективную модель для части, где интеллект — понимание кода, оценка того, что стоит делать, написание спецификации — и ручное выполнение более дешёвых моделей. Навык никогда не реализует ничего самостоятельно. План — это продукт. Работает в любом агенте, поддерживающем формат Agent Skills. Планы, которые он пишет, — это обычный markdown, так что любой агент (или человек) может их забрать. 1. Откройте своего агента в репозитории и запустите /improve (или /improve быстро, чтобы сделать это дешево). 2. Он отображает репозиторию, проводит аудит и возвращается с таблицей находок. Ответьте теми, которые хотите запланировать — «план 1, 3 и 5». 3. Планы попадают в планы/ — по одному файлу каждому, плюс индекс с рекомендованным порядком. Читайте их; они предназначены для проверки. 4. Передайте план любому агенту («implement plans/001-*.md»), или пусть навык его запустить: /improve execute 001.

Обзор (машинный перевод)

Навык агента, который проводит аудит любой кодовой базы и пишет планы реализации для других агентов.

Идея: использовать свою самую эффективную модель для части, где интеллект — понимание кода, оценка того, что стоит делать, написание спецификации — и ручное выполнение более дешёвых моделей. Навык никогда не реализует ничего самостоятельно. План — это продукт.

Установка

Работает в любом агенте, поддерживающем формат Agent Skills. Планы, которые он пишет, — это обычный markdown, так что любой агент (или человек) может их забрать.

Использование

Как использовать

Типичный первый заезд от начала до конца:

  1. Откройте своего агента в репо и запустите /improve (или /improve quick, чтобы сэкономить).
  2. Он отображает репозиторию, проводит аудит и возвращается с таблицей находок. Ответьте теми, которые вы хотите запланировать — «план 1, 3 и 5».
  3. Планы попадают в plans/ — по одному файлу каждому, плюс индекс с рекомендуемым порядком. Читайте их; они предназначены для проверки.
  4. Передайте план любому агенту («реализовать планы/001-*.md»), или пусть навык его выполнит: /improve execute 001. Он отправляет более дешевую модель в изолированное рабочее дерево, проверяет дифференцию по плану и отчитывается с вердиктом. Слияние зависит от вас.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

improve

An agent skill that audits any codebase and writes implementation plans for other agents to execute.

The idea: use your most capable model for the part where intelligence compounds — understanding the codebase, judging what’s worth doing, writing the spec — and hand execution to cheaper models. The skill never implements anything itself. The plan is the product.

you          →  /improve                    (expensive model, advises)
plans/       →  001-fix-n-plus-one.md       (self-contained specs)
other agent  →  implements, tests, ships    (cheap model, executes)

Install

npx skills add shadcn/improve

Works in any agent that supports Agent Skills format. The plans it writes are plain markdown, so any agent (or human) can pick them up.

Usage

/improve                        full audit → prioritized findings → plans
/improve quick                  cheap pass: hotspots, top findings only
/improve deep                   exhaustive: every package, every category
/improve security               focused audit (also: perf, tests, bugs, ...)
/improve branch                 audit only what the current branch changes
/improve next                   feature suggestions — where to take the project
/improve plan      skip the audit, spec one thing
/improve review-plan      critique and tighten an existing plan
/improve execute          dispatch a cheaper executor, review its work
/improve reconcile              refresh the backlog: verify, unblock, retire
/improve ... --issues           also publish plans as GitHub issues

How to use

A typical first run, start to finish:

  1. Open your agent in the repo and run /improve (or /improve quick to keep it cheap).
  2. It maps the repo, audits it, and comes back with a findings table. Reply with the ones you want planned — “plan 1, 3 and 5”.
  3. Plans land in plans/ — one file each, plus an index with the recommended order. Read them; they’re meant to be reviewed.
  4. Hand a plan to any agent (“implement plans/001-*.md”), or let the skill run it: /improve execute 001. It dispatches a cheaper model in an isolated worktree, reviews the diff against the plan, and reports back with a verdict. Merging stays up to you.
  5. Next session, run /improve reconcile to clean up the backlog: verify what landed, refresh what drifted, unblock what got stuck.

Before a PR, /improve branch does the same thing scoped to just what your branch changes.

Example

A run against shadcn/ui came back with findings like:

| # | Finding                                        | Category  | Effort | Confidence |
|---|------------------------------------------------|-----------|--------|------------|
| 1 | shadow-config duplicated in search.ts/view.ts, | tech-debt | M      | HIGH       |
|   | copies already drifted (TODO at search.ts:31)  |           |        |            |
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add shadcn/improve
Новичок в MCP? Начните с руководства на mcpskill.org →