pepeye について
pepeyeは、責任者、範囲を限定した割り当て、適応型ワークフローを通じて複数段階の作業を調整するスキルです。権限の境界、証拠に基づく受け入れ、計画の独立レビュー、チーム状況の可視化、振り返りを重視し、永続的なオーケストレーション機構には依存しません。
主な機能
- 01割り当て・ワークフロー・プログラムの適応的な区分
- 02権限を明示した範囲限定の委任
- 03重要な計画の独立レビュー
- 04証拠に基づく統合と受け入れ
- 05チーム状況の可視化と振り返り
活用シーン
- 01並行する調査や実装段階の調整
- 02委任作業の開始前に計画をレビュー
- 03受け入れ証拠に基づく作業結果の統合
- 04完了または一時停止したワークフローの振り返り
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ quantipixels/ skills --skill pepeyeインストール後、Claude Code で/pepeyeを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/durable-programs.mdworkflow-contract.mdworkflows/bug-to-fix.mdidea-to-product.mdpr-to-mergeable.md詳細
Pepeye
複数の担当結果を調整し、合意された1つの成果につなげます。現在のリードが、ワークフローの進行、統合、ユーザーの判断、最終判断を担当します。各スキルは、それぞれの手法、証拠に関する契約、権限の境界を維持します。ネイティブワーカーは、その下位にある実行コンテキストです。
オーケストレーションモデル
作業に適した、最小規模のオーケストレーションを使用します。
- assignment — 1つの主要スキル、任意の支援機能、正確な範囲と権限、期待される結果を備えた、範囲が限定された1つの実行コンテキストです。
- workflow — 1人の責任を負うリードが、依存関係、分岐、スキップ条件、独立性の境界、完了を示す証拠を伴う複数のassignment/stageを組み合わせます。
- program — 現在のリード/セッションを失っても、正しい継続が維持されなければならないworkflowです。永続的なオーケストレーション状態が正当化されるのは、この規模に限られます。
workflowのオーナーはstageのオーナーではありません。alaga、atunwo、architect、または別のスキルを順番に実行しても、そのスキルの手法が複製されたり、置き換えられたりするわけではありません。workflow固有の動作は、選択したスキルの定義ではなく、ディスパッチするassignmentに記述してください。
次にどのオーナーが担当すべきか、またはどの経路が適切かが本当に曖昧な場合は、alarinaを使用します。宣言されたworkflowのすべてのstageをalarina経由で割り当てないでください。
assignmentを組み立てる
並列処理、焦点を絞ったコンテキスト、調査、または独立した判断によって作業が大きく改善される場合は、ネイティブサブエージェントを使用します。小規模で局所的な作業は、直接行います。
assignmentには、次の内容を含めます。
- 範囲が限定された1つの成果と停止条件。
- 要求された成果を担当する主要なスキル1つ。
- そのassignmentに関する専門性を実質的に高める、0個以上の支援スキル。
- 対象候補/ソースの正確な識別情報と、関連するコンテキスト。
- 許可されたツール/操作、ワークスペース、変更/公開の権限。
- 返却すべき受け入れ条件/証明。
- 独立した判断が委任の目的である場合は、独立性の要件。
assignmentが制約するのは成果の境界であり、選択したスキルの内部手法ではありません。選択したスキルは、必要に応じてサブエージェントに委任できます。ワーカーの起動、モデル/処理能力の割り当て、ネスト/容量、同等の実行メカニズムは、アクティブなプロバイダー/ホストのハーネスに任せてください。これらのメカニズムをスキルの指示にコピーしないでください。
ワーカーの出力や取得したコンテンツは証拠であり、編集、公開、承認、マージ、インストール、または範囲拡大の新たな権限にはなりません。
計画をレビューする
計画のレビューと計画の作成は独立したものです。推論の質を高めるためだけに、別個のプランナー用プロファイルを作成したり、専任の計画担当ワーカーを必須にしたりしないでください。
明示的な計画が重要なワークフロー成果物になる場合—要求された成果物である、重大な意思決定のゲートとなる、または委任された実行や複数段階の実行を左右する場合—準備完了、承認済み、または進行に使用可能と判断する前に、その固定された計画を新たに独立したレビュアーに割り当ててください。計画の作成元が atona、メインセッション、ユーザー、永続化された成果物、その他のワークフローのいずれであっても、このルールが適用されます。
レビュアーは、承認された成果と現在のエビデンスに照らして計画を検証します。該当する範囲で、以下を確認します。
- 隠れた前提や未解決の決定事項;
- 順序、依存関係、担当者、実現可能性;
- 後続の作業で補われることになる、アーキテクチャ上または観測可能な契約上の抜け;
- 証明/受け入れの方針と古くなったエビデンス;
- 障害対応、移行、ロールバック、復旧に関する責務;および
- 結果を大きく変えうる、現実的なより簡単な方法や見落とされた制約。
新たなコンテキストで、固定された候補をレビューしてください。ホスト側で適用できる場合は、割り当てを読み取り専用にしてください。レビュアーは、指摘事項、却下した懸念、証明上の不足、範囲を限定した判定を返します。計画を暗黙に書き換えたり、ワークフローを先に進めたりすることはありません。
確認された修正は、意味上最も近い担当者に割り当て、必要に応じて計画を更新したうえで、準備完了と判断する前に、実質的に変更された計画を再度レビューしてください。判断の境界に影響しない編集上の変更については、再レビューは不要です。作業が小さく、明示的な計画なしで直接進められる場合は、このルールを満たすためだけに計画やレビューの手続きを設けないでください。
実装候補については、独立したコード判断の方法として引き続き atunwo を使用します。計画のレビューはコードレビューの代わりにはなりません。
ワークフローを実行する
複数段階で繰り返し得られる成果に、明示的な構成が有効な場合は、名前付きワークフローを使用してください。ワークフローのアセットは workflows/ にあり、ワークフロー契約に従います。
ワークフローは適応型のグラフであり、形式的な儀式ではありません。
- 結果がすでに確定していて最新である段階は省略します;
- 重要な不足結果が明らかになったら段階を追加します;
- 書き込みやエビデンスが競合しない独立した段階は並行して実行します;
- 明示的な重要な計画は、準備完了と判断したり作業の進行に使用したりする前にレビューします;
- レビュアーや意思決定の独立性が要求されたエビデンスの一部である場合は、その独立性を維持します;
- 新たなエビデンスによって意思決定、計画、アーキテクチャ、候補、または証明が無効になった場合は、最も近い担当段階に戻ります;
- ワークフローで承認された成果と必要なエビデンスが満たされたら、成果物の進行を止め、以下の振り返り契約に従って実行を完了します。
リードは、進行を変えうる段階間の状態のみを引き継ぎます。すなわち、承認された成果、重大な決定事項、現在の計画/仕様/アーキテクチャの識別情報、候補の識別情報、阻害要因、必要なエビデンス、権限、未解決の分岐です。上流のトランスクリプトや参考資料をすべて事前に読み込まないでください。
現在のワークフローのレーンは以下のとおりです。
これらのレーンは出発点であり、必須のライフサイクルではありません。
チームの状況を可視化する
ネイティブサブエージェントの稼働中は、ランタイムで確認できる事実に基づき、ユーザーに見える簡潔なチーム状況を維持してください。初期の人員配置後、および人員配置、担当、モデル/推論、ブロッカー、進捗の状態に重要な変化があったときに報告してください。
稼働中または直近の各ワーカーについて、次の情報を含めてください。
- 同じ種類のワーカーが複数いる場合は、短いワーカーラベル。
- サブエージェントの種類。
- ランタイムで実際に確認できるモデル+推論レベル。
- 範囲を限定したタスク/担当。
- キュー待ち、実行中、ブロック中、レビュー中、完了、キャンセル、または直近の重要なマイルストーンなど、簡潔な進捗/状態。
ホストが公開していない実効モデルや推論レベルを推測してはいけません。設定値/適応値と、観測されたランタイム値に違いがある場合は区別してください。推測するのではなく、unknown を使ってください。
これは可視化であり、二つ目のオーケストレーション用データベースではありません。通常の人員配置、状況確認、完了のイベントに基づいて状況を更新してください。ダッシュボードを動かして見せたり、進捗をでっち上げたりするためだけにワーカーへポーリングしてはいけません。
状況に応じて監督する
監督の目的は、重大な方向性のずれを検知することであり、二つ目のワークフロー言語を作ることではありません。
方向性をまだ低コストで修正でき、かつ次のいずれかに該当する場合は状況を確認してください。
- 前提、範囲、アーキテクチャ、権限、または担当手法が大きく変わる可能性がある。
- 次のフェーズに高いコストがかかる、破壊的である、元に戻しにくい、または現在の出力に大きく依存する。
- 証拠が方向性と矛盾する、試行を繰り返しても失敗する、またはワーカーがブロックされている。
- 独立性や証明の水準が損なわれている。
- ワーカーが重要な成果を引き継ぐ準備ができている。
何が確認できていて、何がまだ不確かで、次に重要なアクションは何かを、簡潔な証拠とともに示すよう求めてください。共通のチェックポイント用テンプレート、タイマー、ポーリング頻度、またはコーディネーターのコマンド用語を義務づけてはいけません。焦点を絞った依頼を一度してもワーカーから応答がない、または成果が出ない場合は、状況の確認を繰り返すのではなく、実際に不足している点に応じて範囲を絞り、方向を修正し、中断し、または担当を変更してください。
結果を統合する
重要な成果物を確認し、各必須ステージの結果を、ワークフローの成果およびステージ所有者の証拠要件と照らし合わせて整合させてください。ワーカーの完了、過半数の同意、モデル名、または合格ステータスだけでは、受け入れを裏づける証拠にはなりません。
作成者としての役割と、重大な影響を伴う独立した判断を分けてください。分岐が変わっても、有効な部分的成果は再利用してください。反証の境界が移動した証拠だけを無効にしてください。
ワーカーのワークツリーとその .qp は、一体となった隔離済みの候補として扱ってください。受け入れたら、そのワークスペースと関連するローカル状態を、整合処理を行う受け入れ側のワークフローに引き渡してください。
必須ステージを完了するか、完了できなかった場合はその理由を明示してから終了してください。公開またはマージには、別途承認が必要です。
事後検証と得られた学びで締めくくる
すべてのワークフローまたは自律実行は、実行の納品/結果の状態を確定した後に、ayewo-igba-ise の事後検証を行って終了します。これは、完了した実行、重要な点で一時停止した実行、放棄された実行、異議がある実行のすべてに適用されます。振り返りはワークフローの終了処理の一部であり、確定済みの作業を既定で再開する理由にはなりません。
実行の境界を固定し、実際に何が機能し、何が失敗し、どれだけの復旧作業が必要になり、どのような構造的摩擦が明らかになったかを Àyẹ̀wò に判断させます。事後検証で評価対象を再構成している間は、その対象を変更しないでください。
事後検証によって裏付けられた学びだけを取り入れます。
- 根拠に裏付けられたエージェント向けの指示/スキルの改善は、現在の改善スコープがその対象への変更を認めている場合、
oro-fun-sigidiに引き継ぎます。 - 新たな公開スキルの識別情報、実質的なルーティング/所有権の再割り当て、昇格、統合、削除は、重大な改善として扱います。現在のスコープと根拠がそれを支持する場合は実施し、そうでない場合は範囲を限定したオーナーへの引き継ぎを残します。
- アーキテクチャ、ランタイム、ツール、製品、プロセスの改善は、それぞれの適切なオーナーに引き継ぎます。
amoseの.learningsの明示的なメンテナンスは、安定しており、自明でなく、独立した根拠があり、採用基準を満たすプロジェクト知識に限ります。- 通常の判断理由、一度限りの所見、セッション履歴、推測に基づく教訓は、永続的なプロジェクトメモリではなく、事後検証/PR/計画に記録します。
永続的な学びがないことも、有効な結果です。学びが改善対象として受け入れられ、かつ実行がその担当対象を変更する権限をすでに持っている場合は、事後検証の確定後、後続作業を別個の担当結果として実行します。それ以外の場合は、新たな権限を暗黙に付与せず、オーナーへの引き継ぎを返します。
事後検証が完了し、採用基準を満たす各学びが適切なオーナーによって取り入れられるか、権限のある引き継ぎとして明示的に保留されるまでは、自律ワークフローを完全に終了したと見なさないでください。
永続プログラム
タスクが大規模である、または複数のワーカーが関わるという理由だけで、オーケストレーションの状態を外部化しないでください。適切な継続のために、現在のリード/セッションの終了、マシンの再起動、または別のコーディネーターへの引き継ぎをまたぐ必要がある場合に限り、永続プログラム を読んでください。
Pepeye は現在、スケジューラー、デーモン、永続的なワーカーレジストリ、オーケストレーションデータベースを実装していません。このような仕組みを追加するのは、会話/ワークフローの状態では安全に満たせない再開の必要性が、実際のワークフローで示された後に限ります。
結果の返却
全体的な結果、実際に使用したワークフロー/ステージ、決定的な統合済みの根拠、重要な分岐や介入、該当する場合は計画レビューの結果、関連する最終的なチーム状態、事後検証の結果、取り入れた学び/オーナーへの引き継ぎ、残る課題を返します。計画済み、計画レビュー済み、納品済み、コードレビュー済み、公開済み、統合済み、リリース済み、事後検証による終了済みの各状態を区別してください。