UStackUStack
ClawRecipes favicon

ClawRecipes

ClawRecipesは、定義済みの役割、アジャイルワークフロー、および定期的なcron自動化を備えた、完全なファイルファーストのOpenClawエージェントチームを迅速に構築するためのMarkdownブループリントを提供します。

ClawRecipesとは?

ClawRecipesとは?

ClawRecipesは、OpenClawフレームワーク用の強力な拡張機能であり、AIエージェントチームを手動で設定する面倒なプロセスを排除するように設計されています。ユーザーは「エージェントをハックする」代わりに、構造化されたMarkdownブループリント(レシピと呼ばれる)を活用して、完全で一貫性があり、機能的なエージェントワークスペースを即座に構築できます。このシステムは「ファイルファースト」の哲学を強制し、コンテキスト、ワークフロー、チーム構成がバージョン管理され、レビュー可能で、再現性があることを保証します。

このソリューションは、チーム設定を壊れやすい隠された状態管理から、透過的でGitフレンドリーなインフラストラクチャへと移行させます。レシピを適用することにより、共有コンテキスト(ドキュメントやチケットなど)を即座に確立し、専門的な同僚スタイルのエージェント(リード、開発、QA)を定義し、アジャイルフロー構造(スイムレーン)を固定し、cronジョブを介した定期的な自動化を統合します。その結果、一貫した高品質のセットアップが実現し、初期の足場から出荷される作業まで、毎回一貫性が保たれます。

主な機能

  • Markdownブループリント: 読みやすいMarkdownファイルを使用して、チーム構造全体、コンテキストリポジトリ、およびワークフローを定義し、構成を透過的かつ監査可能にします。
  • ファイルファーストコンテキスト(パントリー): すべての重要なチーム情報(メモ、チケット、チェックリスト、成果物)は、共有されバージョン管理されたワークスペースに存在し、エージェントが重要なコンテキストを「忘れる」ことがないようにします。
  • 同僚スタイルのエージェント(ライン): 定義された責任、ツール、テンプレートを持って動作する専門的な役割(例:リード、開発、DevOps、QA)を足場として設定し、ユーザーが専用のチームメンバーのようにそれらと対話できるようにします。
  • 自動化されたワークフローループ(タイマー): 日次トリアージ、ボードの衛生管理、PR監視などの定期的なタスクを、レシピ内で定義されたcronワークフローを使用して実装します。これらは安全のためにオプトインであり、プロンプトによって制御されます。
  • アジャイルプロセスの強制(パス): 構造化されたアジャイルレーン(バックログ、進行中、テスト中、完了)を自動的に設定し、クリーンな引き継ぎと検証チェックリストをワークフロー構造に直接組み込みます。
  • 決定論的な足場設定: すべての新しいチームが、事前に定義された役割、テンプレート、および規約を備えた既知の良好な構造から開始することを保証し、プロジェクト全体で一貫性を保証します。

ClawRecipesの使用方法

ClawRecipesの利用開始には、既存のOpenClaw環境への統合と、目的のレシピを適用してチーム構造を構築することが含まれます。

1. インストール: まず、ターミナルを介してOpenClawセットアップにプラグインをインストールします。

$openclaw plugins install @jiggai/recipes

インストール後、新しい機能をアクティブにするためにOpenClawゲートウェイを再起動する必要があります。

$openclaw gateway restart

2. チームまたはエージェントの足場設定: インストールが完了したら、scaffold-teamコマンドを使用して、レシピに基づいて完全に事前設定された環境を展開できます。たとえば、標準的な開発チームを設定するには、次のようにします。

$openclaw recipes scaffold-team development-team -t my-dev-team --apply-config

あるいは、単一の専門エージェントのみが必要な場合は、直接足場を設定できます。

$openclaw recipes scaffold researcher --agent-id my-researcher --apply-config

3. レビューと反復: すべての構成がファイルベースであるため、生成されたワークスペース構造をすぐに確認し、エージェントの役割を検査し、バージョン管理システム内でアジャイルレーンやcronジョブを変更してから、エージェントを完全にデプロイまたは実行できます。

ユースケース

  1. 迅速なプロジェクトキックオフ: 新しいプロジェクトの標準化された開発環境を即座に立ち上げます。レシピは、コードレビューチェックリスト、デプロイ手順(DevOpsの役割)、および初期ドキュメント構造に関する会社全体の標準を強制し、重要なセットアップ手順が見落とされないようにします。
  2. 自動化されたリサーチとレポート作成: リサーチャーエージェントを中心に、QAエージェントによってサポートされるチームを展開します。cron機能を使用して、日次のデータ集約または市場監視タスクをスケジュールし、手動介入なしで一貫性のある再現可能なレポートを提供します。
  3. アジャイル規律の強制: プロセス遵守に苦労しているチームのために、ClawRecipeは厳格なアジャイルフロー(ディスパッチ -> バックログ -> 進行中 -> テスト中 -> 完了)を固定できます。構造自体が、エージェントと人間の貢献者を適切な引き継ぎと検証手順に向かって導きます。
  4. 新規開発者のオンボーディング: 新しいチームメンバーは、プロジェクトのClawRecipe構成を含むリポジトリをクローンできます。これにより、チームの他のメンバーとまったく同じエージェントの役割、コンテキストファイル、ワークフローの期待値で、ローカルのOpenClaw環境が即座にセットアップされます。
  5. Infrastructure as Code (IaC) ワークフローの維持: レシピを使用して、インフラストラクチャ管理(DevOps)を担当するエージェントを定義します。それらのコンテキストにはIaCテンプレートを含めることができ、それらのワークフローは、スケジュールに基づいて自動化された安全チェックまたはデプロイ検証ループを実行するように設定できます。

FAQ

Q: ClawRecipesはOpenClawで無料で使用できますか? A: ClawRecipesは、OpenClaw用のオープンなプラグイン(@jiggai/recipes)として提供されています。プラグイン自体は通常オープンソースで無料でインストールできますが、使用コストは基盤となるOpenClawゲートウェイインフラストラクチャと利用するLLMプロバイダーによって異なります。

Q: レシピで定義されている役割をカスタマイズするにはどうすればよいですか(例:Devエージェントのツールを変更する)? A: レシピはファイルベースのブループリントを使用しているため、デプロイ後に足場が設定されたファイルを確認できます。生成された構成ファイル内でエージェントの定義(ツール、テンプレート、責任)を直接変更し、それらの変更をバージョン管理にコミットできます。

Q: レシピで定義されているcronジョブが予期せず実行された場合はどうなりますか? A: ClawRecipesは安全性を優先します。レシピが提案するcronジョブは、プロンプトを介した明示的なユーザーの同意があった場合にのみインストールされます。意図しないバックグラウンド操作を防ぐため、足場設定時に自動的にアクティブ化されることはありません。

Q: カスタムチーム設定を他の人と共有できますか? A: もちろんです。ファイルファーストアプローチの主な利点は共有可能性です。変更したレシピファイルまたは結果として生成された足場設定ワークスペース構造をGitにコミットし、ClawRecipesプラグインをインストールしている他のOpenClawユーザーと共有できます。

Q: 標準レシピに含まれていない役割が必要な場合(例:専用のマーケティングエージェント)はどうすればよいですか? A: 既存のレシピを拡張したり、新しいレシピを作成したりできます。このシステムでは、カスタムの役割を定義し、特定のツールとテンプレートを割り当て、それらを既存のアジャイルレーンに統合できるため、構造化されたフレームワーク内で専門的なニーズを満たすことができます。

ClawRecipes | UStack