今日の優良食堂
実際に入れて動かして書いた、今日の一膳
ギット飯が代わりに導入・実行・コードまで確かめました
今日の優良食堂 · ギット飯が代わりに導入・分析

cobusgreyling/loop-engineering

AI作業を自動化するループシステムを設計してスコア化するパターンライブラリです。

毎日のコードレビューやPRのCI失敗チェックを、プロンプトを書き直す代わりに「システム」として組んでみたくなるレポジトリです。daily-triageやpr-babysitter、ci-sweeperなど7つのプロダクションパターンとスターターキットがあるので、STATE.mdによる進捗記録や隔離ワークツリーでの安全な自動マージまで、今日から手元で再現できます。`loop doctor`を叩けばLoop Readyスコアと改善項目トップ3が返ってくるので、自分のループの状態を数字で確認しながら育てていく感覚が味わえます。

01 / 概要
何をするものか一文で言うと
ひとことでAI作業を自動化するループシステムを設計してスコア化するパターンライブラリです。

このリポジトリは、Claude Code・Codex・Grok・Cursorなど複数のAIコーディングエージェントを「その場でプロンプトする」のではなく、リポジトリに恒久的な仕組みとして組み込むための実践的パターン集とCLIツール群です。loop-audit・loop-init・loop-costをはじめ、goal-audit・loop-sync・loop-gate・mcp-serverなど十数個のツールパッケージと、7つの運用パターンをtriage・PRレビュー・changelog生成など複数のエージェント向けに提供しています。

02 / 構造
どう動くのか中核のしくみ
読み方動きの流れを図と一緒にほどきました。

`npx @cobusgreyling/loop init`が.grok/skillsのようなスキルディレクトリ、GOAL.md、loop-budget.md、loop-run-log.mdなどの状態・予算ファイルをリポジトリに生成します。続く`loop doctor`ないし各auditツールは、対象リポジトリ内のGOAL.md有無・スキルディレクトリの中身・verifierスキルの存在・テスト設定(package.json、pytest.iniなど)・CI設定(.github/workflows)・安全文書(SECURITY.md等)を機械的に検出します。実際にtools/goal-audit/src/auditor.tsを見ると、GOAL.md検出で+15点、verifierスキル検出で+20点のように、シグナルごとに加点してスコアを合算し、80点以上をG3、60点以上をG2のようにレベル分けしています。CLI(dist/cli.js)はこのスコアを人間向け・JSON・Markdownで出力し、閾値(40点)未満なら終了コード2を返す仕組みです。同じ設計思想はloop-audit側にも共通コードtools/readiness-core経由で反映されており、GitHub Actionsのaudit.ymlがこの仕組みをリポジトリ自身に対して定期実行する「ドッグフーディング」を行っています。

03 / 体験
入れるとこんな体験になりますギット飯が実際にたどった順序
所要ギット飯が実際に導入・実行しながらたどった順序です。
  1. STEP 01

    `npx @cobusgreyling/loop init . --pattern daily-triage --tool grok`を実行すると、.grok/skillsのようなスキルディレクトリやGOAL.md、loop-budget.md、loop-run-log.mdが自動生成されます。

  2. STEP 02

    続けて`npx @cobusgreyling/loop doctor .`を実行すると、リポジトリの状態をスキャンし、Loop Readyスコアと上位3件の次のアクションが表示されます。

  3. STEP 03

    patterns/配下のissue-triageやpr-babysitter、ci-sweeperなどのmarkdownテンプレートを、examples/claude-codeやexamples/grokなど使いたいツール向けにコピーして、実際のエージェントに読み込ませて動かせます。

  4. STEP 04

    examples/github-actions/配下のyamlをリポジトリに追加すると、daily-triageやpr-babysitterが定期実行されるようになり、実行結果がloop-run-log.mdに追記される流れを確認できます。

  5. STEP 05

    tools/goal-audit/test/auditor.test.mjsのようなユニットテストがnode --testで用意されており、fixturesのgood-goal-projectでスコアがG2以上(60点以上)になることを実際のコードで確認できます。

04 / 成果物
何が手に入るのか導入後に手元に残るもの

手に入るのは、AIエージェントへの単発プロンプトの代わりに、GOAL.mdやスキル・予算・実行ログといったファイル群としてリポジトリに定着させる仕組みと、その定着度を数値化するLoop Readyスコアです。init→doctorの2コマンドでスコアと改善提案が得られ、agent別のパターンファイルをコピーすれば、triageやPRレビューといった具体的な自動化ループをすぐ動かせる状態になります。

05 / 注意
ここは先に知っておいてください先に知っておくとよいこと
正直なところ誰にでも合うとは言いにくいところです。
01

`npx`コマンドを実際に動かすには、対象のAIエージェント本体(Claude Code、Codex、Grokなど)のセットアップやAPIキーが別途必要で、このリポジトリ単体では完結しません。

02

tools/配下の各パッケージはTypeScriptをtscでビルドしてdist/を生成する構成のため、npm公開済みのdistが最新のsrcと一致しているかはリポジトリの中身だけでは確認できません。

03

スコアリングはGOAL.mdや.grok/skills、.github/workflowsなど特定ファイルの有無を機械的にチェックする仕組みで、実際にループが業務として機能しているかの品質までは保証しません。

06 / 結論
ギット飯の結論食べてみる価値のある一膳か
ギット飯の最終判断優良食堂

Claude Code、Codex、Grokなど複数のAIコーディングエージェントを日常的に使い、単発の指示ではなくtriageやPRレビュー、changelog生成などをリポジトリに定着した自動化ループとして運用したいチームに向いています。README、tools/goal-auditのsrcとdist、テストコード、GitHub Actionsのrelease/auditワークフローの実装内容が一致しており、スコア計算ロジックまでコードで追えるため、実際にインストールしなくても仕組みの妥当性は判断できる根拠がそろっています。

今日の残りの一膳
SUBSCRIBER LIBRARY
これまでに検証した優良食堂を一堂に

4 つの関門を通った優良食堂がすべてバックナンバーに集まっています。いちばん新しい一膳はどなたでも無料で読め、それより前の優良食堂の検証の根拠・詳しい解説は ギット飯 プレミアムのご購読ですでに開いています。

優良食堂バックナンバー →
リポジトリ詳細🧪 ひと言で味見する