re0-loop について
re0-loopは、目標設定から構築、実際の利用面での検証、振り返りまでを繰り返すエージェントスキルです。品質基準を満たした再利用可能な成果を重視し、次の行動を明確にして各サイクルの教訓を残します。
主な機能
- 01目標設定と品質基準の定義
- 02垂直スライスの構築
- 03実際の利用面での検証
- 04教訓とアンチパターンの抽出
- 05反復か再開始かの判断
- 06品質基準を満たした成果のみを版管理
活用シーン
- 01証拠に基づくサイクルでのプロジェクト推進
- 02Web、API、デスクトップ、CLI成果の検証
- 03次の開発サイクルへのアンチパターンの引き継ぎ
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ lilmgenius/ paperthin --skill re0-loopインストール後、Claude Code で/re0-loopを入力して読み込まれたか確認します。
詳細
学習を積み重ね、コードの蓄積を進捗と見誤らないよう、サイクルを回します。
目標
re0-loop は、繰り返しのターンを通じてプロジェクトを前進させます。
FRAME -> BUILD -> DRIVE -> RE0-MEMO -> HATE -> RE0-WORK -> BUILD AGAIN
進捗の単位は、時間、ファイル、パネル、機能ではありません。品質基準をクリアしたテンプレート、再利用可能なプラットフォームモジュール、そして後続のサイクルで排除されたアンチパターンの数です。
ワークフロー
- 仮説と品質基準を定めます。
- 完成した垂直スライスを1つ構築します。
- 実際に使われる環境で動作させます。Web アプリならブラウザー、API 契約なら HTTP、デスクトップアプリならコンピューター操作、データ形式の成果物に限り CLI を使います。
re0-memoを実行して、学び、アンチパターン、次のサイクルの基準を抽出します。- 次のパスでそのまま反復するか、
re0-workを使うかを決めます。その判断や次の手順が不明確な場合は、nbaがサイクルの状態を読み取り、次のアクションを1つ返します。 - 構築を始める前に、次の計画を潰します。プロジェクトの敵対的レビュー用スキルを使うか、そのスキルがユーザーのみ実行できる場合は、人が攻撃的なレビューを実施します。
- 品質基準をクリアしたテンプレートまたはモジュールだけをバージョン管理します。
ルール
- テストは補助的な証拠であり、合格基準ではありません。すべてのターンで、成果物に見合った実環境での動作証明が必要です。
- コアループをクリアする前に、対象範囲を広げないでください。
- 生成されたバリエーションを構造上の多様性と混同しないでください。多くの出力が同じ形に収束するなら、そのサイクルは多様性の基準を満たしていません。
- 後続のサイクルで同じアンチパターンがなくなったことを証明できるよう、ネガティブコーパスを保持します。
- コードは破棄して構いません。適切な学びを残して再スタートすることも進捗です。
- 外部の事実が何も加わらない場合は、そのラップを止めます。内部でさらに反復する前に証拠を追加してください。
検証
ラップを終える前に、次を確認します。
- 実際に使われる環境で動作させ、証拠を記録しました。
re0-memoが、次のパスに影響する学び、アンチパターン、または基準を少なくとも1つ挙げています。- 維持・反復・
re0-workのいずれにするかを明示しています。 - バージョンラベルが付いているのは、品質基準をクリアしたテンプレートまたはモジュールだけです。
コメント
Markdown 対応