build-loop-cursor — скилл для Cursor: сборка, ревью, тесты, фиксы
Скилл ведёт фичу по циклу: собрать, прогнать /review, протестировать end to end, починить найденное. Полезен, когда работа идёт по плану с чекбоксами.
npx skills add BuildGreatProducts/builder-os --skill build-loop-cursor -a claude-codeЧто делает build-loop-cursor
Скилл берёт задачу из плана — файла с пунктами - [ ] — и работает с первой неотмеченной. Пункты расставлены по порядку, перескакивать нельзя. Если плана нет или запрос выходит за его рамки, скилл собирает фичу прямо из промпта: сначала переформулирует его как проверяемую цель с 2–4 критериями успеха и одним сообщением подтверждает объём.
Дальше цикл на каждую задачу. Реализация — минимальная, без запаса на будущее, в стиле проекта. Потом прогон /review по изменениям и правка всех замечаний в границах задачи. Если в проекте есть файл дизайн-токенов, DESIGN.md или конфиг темы, изменения интерфейса сверяются с ним: хардкод цветов, шрифтов и отступов в обход токенов не пройдёт. /review повторяется, пока не станет чисто. Дальше тесты: полный прогон, новые тесты на новую логику и ручная проверка сценария как пользователь — с пустыми, загрузочными и ошибочными состояниями. Найденное возвращается в цикл: фикс, /review, повторный тест.
Правило простое: пропущенное ревью или непроверенная работа считаются незаконченными. Задача не отмечается - [x], пока что-то падает, и следующая не начинается на сломанном приложении. Если находка противоречит задаче или спецификации, побеждает спецификация — скилл сообщит о расхождении. Замеченные проблемы в нетронутом коде он не чинит молча, а выносит в отчёт. Работа вне плана тоже не расширяет объём сама: скилл предложит отдельную задачу.
Какие задачи решает
- провести фичу по плану, не пропуская пункты
- прогнать
/reviewи закрыть все замечания - протестировать сценарий end to end вместе с пустыми и ошибочными состояниями
- починить то, что всплыло на тестах, и не отметить задачу раньше времени
- сверить изменения интерфейса с дизайн-токенами проекта
Примеры запросов агенту
- запусти build loop
- собери следующую задачу из плана
- продолжи план
Как установить build-loop-cursor
1Через Skills CLI (Vercel)
npx skills add BuildGreatProducts/builder-os --skill build-loop-cursor -a claude-code2Вручную: положить файлы
~/.claude/skills/build-loop-cursor/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/build-loop-cursor/
1Через Skills CLI (Vercel)
npx skills add BuildGreatProducts/builder-os --skill build-loop-cursor -a codex2Вручную: положить файлы
.agents/skills/build-loop-cursor/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add BuildGreatProducts/builder-os --skill build-loop-cursor -a cursor2Вручную: положить файлы
.cursor/skills/build-loop-cursor/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install BuildGreatProducts/builder-os build-loop-cursor2Вручную: положить файлы
.github/skills/build-loop-cursor/SKILL.md1Через Skills CLI (Vercel)
npx skills add BuildGreatProducts/builder-os --skill build-loop-cursor -a gemini-cli2Командой платформы
gemini skills install https://github.com/BuildGreatProducts/builder-os --path skills/build-loop-cursorВручную: положить файлы
.devin/skills/build-loop-cursor/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add BuildGreatProducts/builder-os --skill build-loop-cursor -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора10
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о build-loop-cursor
Как установить build-loop-cursor в Claude?
Выполните npx skills add BuildGreatProducts/builder-os --skill build-loop-cursor -a claude-code. Скилл окажется в ~/.claude/skills/build-loop-cursor/SKILL.md.
Что делает build-loop-cursor?
Ведёт фичу по циклу сборка → ревью → тесты → фиксы. Берёт первую неотмеченную задачу из плана или собирает из промпта, прогоняет /review, тестирует end to end и отмечает пункт только после успеха.
Нужен ли файл плана для работы скилла?
Нет. Без плана скилл переформулирует запрос как цель с 2–4 критериями успеха и подтвердит объём перед сборкой.
Исходный текст
SKILL.md · MIT
--- name: build-loop-cursor description: Use when building features with **Cursor** in any codebase and the work should go through a disciplined build → review → test → fix loop. Triggers on "run the build loop", "build the next task", "continue the plan", "build this feature properly", or any request to implement work from a plan file or a direct feature prompt. Builds from the plan (or the prompt if no plan exists), runs Cursor's `/review` and fixes every issue found, tests and verifies the feature end to end, fixes anything testing surfaces, and reports back once complete. Repeats until all plan tasks are checked off. license: MIT metadata: author: BuilderOS version: "1.0" --- # Cursor Build Loop Quality-gated feature work: nothing ships on "it compiles" — every increment is built, reviewed, tested end to end, and fixed before the user hears "done." ## Source of work - **A plan file exists** (roadmap, refactor plan, or task list with `- [ ]` checkboxes — search the repo): work the first unchecked task. Tasks are ordered intentionally — never skip ahead. If the plan references spec docs, read only the sections relevant to the current task. - **No plan (or the request is outside it):** build from the user's prompt. Restate it as a verifiable goal with 2–4 success criteria and confirm scope in one message before building. ## The loop Run per task (or per prompted feature). Do not advance until every step passes. 1. **Build.** Implement exactly what the task specifies. Simplest implementation that satisfies it, surgical changes, no speculative scope. Match existing project conventions. 2. **Review.** Run Cursor's **`/review`** on the changes. Fix all findings in scope — bugs, security issues, edge cases, performance, style in files you touched. If the project has a design system spec (design tokens file, DESIGN.md, theme config), check UI changes against it — no hardcoded colors, type, or spacing that bypass tokens. Note pre-existing issues in untouched code for the report instead of fixing silently. Re-run `/review` until clean. If a finding contradicts the task or spec, the spec wins — flag the disagreement. 3. **Test end to end.** Run the task's verification step (or the success criteria). Run the full test suite — everything that passed before must still pass. Add tests for new logic. Then exercise the feature as a user would: run the app, walk the real flow including empty, loading, and error states. 4. **Fix.** Anything testing finds goes back through the loop: fix → `/review` → re-test. Never mark a failing task complete; never start the next task with the app broken. 5. **Continue.** Mark the task `- [x]`, update any progress/status line in the plan, and loop to the next task until the requested scope is complete. 6. **Report.** When done, tell the user: what was built and plan progress, review findings fixed and anything deferred, how it was verified (tests + flow walked), and what needs their attention next. Be honest about anything flaky or partially verified. ## Rules - Skipped review or untested work = unfinished work. - Don't relitigate plan decisions; if a task seems wrong, ask one specific question rather than guessing. - Discovered work no task covers? Surface it and propose a task — never silently expand scope.
© BuilderOS · MIT · BuildGreatProducts/builder-os