mcpField
L
loop-me

loop-me

github.com/timschoch生産性071 回インストール4 日前に更新
リポジトリ

loop-me について

loop-meは、生活の中の反復パターンを見つけ、ワークフロー仕様にまとめるスキルです。推奨回答を添えた段階的な質問で仕様を詰め、実装エージェントが追加の質問なしで構築できる状態にし、`workflows/*.md`に保存します。

主な機能

  1. 01推奨回答付きの段階的な質問
  2. 02委任可能な反復パターンの特定
  3. 03ワークフロー仕様の作成、編集、削除
  4. 04トリガーとチェックポイントの記録
  5. 05ツールやチャネルを`NOTES.md`に記録

活用シーン

  1. 01毎週繰り返す作業の仕様化
  2. 02トリガーと人による確認点の明確化
  3. 03ユーザー環境のツールやチャネルの記録

インストール

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

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

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

同梱ファイルagents/openai.yaml

詳細

唯一の出力をワークフロー仕様とする、状態を保持する/grillingセッションを実行してください。グリリングの手法に従い、以下の用語と目標を軸に、質問を一度に一巡分ずつ、推奨回答をそれぞれ添えて徹底的に問い続けます。議論が進むにつれて、仕様を作成、編集、削除してください。

ループの視点

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

ワークフローとは、具体化された一つのループの仕様です。ループに対してワークフローを実行します。ループとは、その実行時の具体的な姿です。ワークフローはworkflows/*.mdに置き、信頼できる唯一の情報源とします。

用語

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

  • トリガー — 各実行を開始するものです。イベント(新しいメール、新しいイシューなど)またはスケジュール(毎朝など)があります。通常、イベントによるトリガーのほうが効率的です。
  • チェックポイント — ユーザーに確認や判断を求める、人間参加型のポイントです。チェックポイントがなく自律的に実行されるワークフローもあれば、AIをまったく使わないワークフローもあります。
  • 右に寄せる — チェックポイントを可能な限り後ろにずらします。人間が関与する前に最大限の作業を済ませ、準備をすべて整えたうえで、遅い段階で一度だけ依頼します。
  • ブリーフ — チェックポイントで提示する内容です。作成されたもの、その理由、成果物そのものへのリンクを含む、簡潔で判断しやすい要約です。生の出力は提示しません。ユーザーが読むのはブリーフであり、草稿ではありません。レビューの速度が最優先です。

完了の定義

実装担当エージェントが一つも質問せずに構築できる状態になれば、ワークフロー仕様は完成です。そこまで問い続けてください。質問が残っている限り、完成とはみなしません。

ワークスペース

  • workflows/*.md — ワークフローごとに一つの仕様。
  • NOTES.md — ユーザーの世界に関する生のメモです。ユーザーが使うツール、処理するチャネル、それぞれについてユーザー自身が使う用語を記録します。空または内容が少ない場合は、何かを仕様化する前にユーザーの世界についてヒアリングしてください。曖昧な用語は、明らかになるにつれて正確な標準用語に整理し、ここに記録してください。

コメント