lilmgenius/paperthin已通过检查
SKILL DETAIL
re0-loop
lilmgenius/paperthin/re0-loop
re0-loop 技能指导项目通过重复的循环:框架 -> 构建 -> 驱动 -> re0-memo -> 憎恨 -> re0-work -> 再次构建。进度单位不是小时、文件、面板或功能,而是通过质量检查的模板、可复用的平台模块以及后续循环中消除的反模式的数量。 工作流程包括:定义论点和质量门;构建一个完整的垂直切片;通过真实表面驱动它(浏览器、HTTP、计算机使用或 CLI);运行 re0-memo 提取经验教训、反模式和下一循环的门;决定是原地迭代还是使用 re0-work;在构建前杀死下一个计划;仅版本化通过其门的模板或模块。规则强调测试是支持证据而非门,不要过早扩大范围,区分生成多样性和结构多样性,保留负面语料库,让代码消亡,并在没有外部真理进入时停止一圈。
安装量 · 362查看来源
Installation
npx skills add https://github.com/lilmgenius/paperthin --skill re0-loop
技能文件
SKILL.md
最近同步 · 2026年8月27日
SKILL.md›
---
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.