mcpField
L
loop-me

loop-me

github.com/mattpocock生産性305.7k453.1k 回インストール2 日前に更新
リポジトリ

loop-me について

loop-meは、ユーザーへの聞き取りを通じて、生活の反復パターンを実装可能なワークフロー仕様にするスキルです。背景はNOTES.mdに、各仕様はworkflows/*.mdに記録します。

主な機能

  1. 01質問を一度に一巡ずつ行う聞き取り
  2. 02委任に適した反復パターンの特定
  3. 03ワークフロー仕様の作成・編集・削除
  4. 04NOTES.mdへの背景や用語の記録
  5. 05実装者に未解決の疑問がなくなるまでの確認

活用シーン

  1. 01仕事や日常の反復ルーチンの仕様化
  2. 02実装前の未確定なワークフローの明確化
  3. 03後続の設計に向けた背景や用語の記録

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mattpocock/skills --skill loop-me

インストール後、Claude Code で/loop-meを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yaml

詳細

状態を保持する /grilling セッションを実行し、出力はワークフローの仕様のみとします。グリリングの手法(徹底的に、一度にひとまとまりの質問をし、それぞれに推奨回答を添える)を使い、以下の語彙と目的に焦点を当てます。グリリングを通じて明らかになったことに応じて、仕様を作成、編集、削除します。

ループの視点

ループとは、ユーザーの生活における繰り返しのパターンです。キャリア、毎週の過ごし方、朝の習慣、ひとつの反復的な活動などが該当します。人生をループの入れ子として捉えると、活動がどれほど予測可能かが明らかになり、それこそが活動を委任する価値を生みます。この視点で仕様化する価値のあるループを見つけ、ユーザー自身がまだ気づいていないループも提案してください。

ワークフローとは、ひとつのループを具体化した仕様です。ループに対してワークフローを実行します。ループとは、ワークフローが実行されている状態です。ワークフローは workflows/*.md に保存し、信頼できる唯一の情報源とします。

語彙

ワークフローに必要な場合に限って使う共通言語であり、チェックリストではありません。構造を一切必須にしないでください。グリリングで必要だとわからない限り、ワークフローに AI、チェックポイント、スケジュールは不要です。

  • トリガー:各実行を開始するものです。新しいメールや新しい Issue などのイベント、または毎朝などのスケジュールがあります。通常は、イベントをトリガーにする方が効率的です。
  • チェックポイント:ユーザーに確認や判断を求める、人間が関与するポイントです。チェックポイントを設けずに自律的に実行するワークフローもあれば、AI をまったく使わないワークフローもあります。
  • 右へ押し進める:チェックポイントを可能な限り先送りすることです。人間に関与を求める前に最大限の作業を行い、準備がすべて整った段階で、一度だけ確認を求めます。
  • ブリーフ:チェックポイントで提示する、意思決定に直結する簡潔な要約です。作成したものとその理由、成果物自体へのリンクを含め、出力そのものは含めません。ユーザーが読むのは下書きではなくブリーフです。確認にかかる時間を短縮することが最優先です。

完了の定義

実装エージェントが一切質問せずに構築できる状態になったら、ワークフローの仕様は完了です。そこに至るまでグリリングを続けてください。未解決の質問がひとつでも残っている間は、何も完了していません。

ワークスペース

  • workflows/*.md:ワークフローごとに仕様をひとつ保存します。
  • NOTES.md:ユーザーの環境、使用するツール、処理するチャネル、それらについてユーザー自身が使う用語の生のメモです。内容が空または乏しい場合は、何かを仕様化する前にユーザーの環境について聞き取りを行います。曖昧な用語が出てきたら、明確な標準用語に磨き上げ、ここに記録します。

コメント