re0-loop — скилл для Claude Code: что делает и как установить
Скилл организует циклическую разработку через вертикальные срезы, проверку на реальном интерфейсе и фиксацию выводов. Помогает избавляться от антипаттернов в долгих агентных проектах.
npx skills add LilMGenius/paperthin --skill re0-loop -a claude-codeЧто делает re0-loop
Скилл запускает повторяющийся цикл разработки по цепочке FRAME, BUILD, DRIVE, RE0-MEMO, HATE и RE0-WORK. Главный ориентир здесь — не число написанных файлов, а проверенные шаблоны и вычищенные антипаттерны. Сначала агент формулирует тезис и критерии приёмки, затем собирает один вертикальный срез. Тесты считаются лишь вспомогательным аргументом. Работу среза обязательно проверяют на реальной поверхности: через браузер для веб-приложений или через HTTP для сетевых интерфейсов.
После прогона вызывается re0-memo, чтобы зафиксировать ошибки и критерии для следующего круга. Если следующий шаг неясен, команда nba считывает состояние цикла и выдаёт ровно одно действие. Перед новой сборкой план подвергается атаке через навык состязательного ревью либо вручную человеком. Версионировать разрешено только те модули, которые прошли все барьеры качества. Завершать круг без свежих внешних свидетельств запрещено: коду дают умереть, если выводы сохранены.
Какие задачи решает
- выстроить строгий цикл проверки агента через реальный браузер или HTTP
- зафиксировать антипаттерны и правила между итерациями через
re0-memo - отсеять нежизнеспособный план до сборки через состязательное ревью
- защитить проект от накопления непроверенных модулей без барьеров качества
Примеры запросов агенту
- Запусти цикл re0-loop для первого вертикального среза нашего API.
- Собери вертикальный срез и проведи проверку через браузер по правилам re0-loop.
- Вызови re0-memo, чтобы зафиксировать антипаттерны перед следующим кругом.
Как установить re0-loop
1Через Skills CLI (Vercel)
npx skills add LilMGenius/paperthin --skill re0-loop -a claude-code2Вручную: положить файлы
~/.claude/skills/re0-loop/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/re0-loop/
1Через Skills CLI (Vercel)
npx skills add LilMGenius/paperthin --skill re0-loop -a codex2Вручную: положить файлы
.agents/skills/re0-loop/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add LilMGenius/paperthin --skill re0-loop -a cursor2Вручную: положить файлы
.cursor/skills/re0-loop/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install LilMGenius/paperthin re0-loop2Вручную: положить файлы
.github/skills/re0-loop/SKILL.md1Через Skills CLI (Vercel)
npx skills add LilMGenius/paperthin --skill re0-loop -a gemini-cli2Командой платформы
gemini skills install https://github.com/LilMGenius/paperthin --path skills/coil/re0-loopВручную: положить файлы
.devin/skills/re0-loop/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add LilMGenius/paperthin --skill re0-loop -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о re0-loop
Как установить re0-loop в Claude Code?
Выполните команду npx skills add LilMGenius/paperthin --skill re0-loop -a claude-code. Файл скилла будет сохранён по пути ~/.claude/skills/re0-loop/SKILL.md.
Что делает скилл re0-loop?
Он ведёт агента по циклу от постановки задачи и сборки вертикального среза до проверки на реальном интерфейсе и ревью. Прогресс оценивается числом проверенных модулей и устранённых антипаттернов, а не количеством написанного кода.
Как подтверждается прохождение круга в re0-loop?
Агент обязан зафиксировать доказательства работы на реальной поверхности, составить отчёт в re0-memo и принять явное решение о перезапуске или доработке. Без свежих внешних свидетельств начинать следующий круг запрещено.
Исходный текст
SKILL.md · MIT
--- name: re0-loop description: "Run repeated build -> QA -> re0-memo -> re0-work cycles while preserving learning and letting code die. Use for long agentic projects where progress must be measured by quality-cleared templates, reusable modules, and eliminated anti-patterns rather than hours spent or features accumulated." --- Run the cycle so learning compounds and code accumulation does not masquerade as progress. ## Goal `re0-loop` keeps a project moving through repeated turns: ```text FRAME -> BUILD -> DRIVE -> RE0-MEMO -> HATE -> RE0-WORK -> BUILD AGAIN ``` The unit of progress is not hours, files, panels, or features. It is the count of quality-cleared templates, reusable platform modules, and anti-patterns eliminated in later cycles. ## Workflow 1. Frame the thesis and quality gates. 2. Build one complete vertical slice. 3. Drive it through the real surface: browser for web apps, HTTP for API contracts, computer-use for desktop apps, and CLI only for data-shaped artifacts. 4. Run `re0-memo` to extract lessons, anti-patterns, and next-cycle gates. 5. Decide whether the next pass iterates in place or uses `re0-work`; when that call or the next move is unclear, `nba` reads the cycle state and returns the single next action. 6. Kill the next plan before build: use the project's adversarial review skill or a human-invoked attack when that skill is user-only. 7. Version only templates or modules that clear their gates. ## Rules - Tests are supporting evidence, not the gate; every turn needs a real-surface proof sized to the artifact. - Do not widen before the core loop clears. - Do not confuse generated variety with structural variety. If many outputs converge to the same shape, the cycle failed the variety gate. - Preserve negative corpus so later cycles can prove the same anti-pattern is gone. - Let code die. A restart that preserves the right lessons is progress. - Stop a lap when no outside truth enters; add evidence before another internal pass. ## Verification Before finishing a lap: 1. The real surface was driven and evidence was captured. 2. The re0-memo names at least one lesson, anti-pattern, or gate that affects the next pass. 3. The keep/iterate/re0-work decision is explicit. 4. Any version label belongs only to a quality-cleared template or module.
© LilMGenius · MIT · LilMGenius/paperthin