Communitygithub.com

VisionForge-OU/foreman

BorisスタイルのエージェントオーケストレーターTUIで、ゲート付きソフトウェアデリバリーパイプラインを通じてヘッドレスなClaude Codeエージェントを監督します。任意のリポジトリを対象にできます。

foreman とは?

VisionForge-OU/foremanは、BorisスタイルのエージェントオーケストレーターTUIです。このスキルは、ヘッドレス(非対話型)で動作するClaude Codeエージェントを監視・管理し、ゲート(承認プロセス)付きのソフトウェアデリバリーパイプラインを通じてタスクを実行します。任意のリポジトリをターゲットにでき、開発者がCLIベースのインターフェースを通じて複数のエージェントを協調させ、コードレビューやビルド、テストなどのステージを順次通過させるように設計されています。主にClaude Code(Anthropicの開発エージェント)と連携し、エージェントが自律的に作業を進める際の人間による監督や承認の仕組みを提供します。これにより、複雑なソフトウェア開発パイプラインを自動化しつつ、品質とセキュリティを担保しながら開発速度を向上させることが可能です。

対応✓Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add VisionForge-OU/foreman

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

foreman は何をしますか?

BorisスタイルのエージェントオーケストレーターTUIで、ゲート付きソフトウェアデリバリーパイプラインを通じてヘッドレスなClaude Codeエージェントを監督します。任意のリポジトリを対象にできます。

概要

Foremanは、複数のヘッドレスClaude Codeエージェントを管理・調整するためのターミナルユーザーインターフェース(TUI)です。各エージェントは、コード生成、レビュー、テスト、デプロイなどの特定のタスクを担当し、パイプラインの各ステージは「ゲート」によって保護されています。ゲートは人間または自動化された承認プロセスであり、次のステージに進む前に特定の条件が満たされていることを確認します。

主な機能

  • エージェントオーケストレーション: 複数のClaude Codeエージェントを同時に起動・監視し、タスクを割り当てます。
  • ゲート付きパイプライン: 各ステージにゲートを設定し、品質とセキュリティを確保します。
  • 任意のリポジトリ対応: 既存のプロジェクトや新しいプロジェクトに簡単に統合できます。
  • BorisスタイルのTUI: 直感的なキーボード操作とカラー表示による視覚的なフィードバックを提供します。

クイックスタート

# リポジトリをクローン

CLIコマンド

foreman --repo <repository-path> --pipeline <pipeline-file>

設定

環境変数:

  • FOREMAN_API_KEY: Claude Code APIキー
  • FOREMAN_PIPELINE: デフォルトのパイプラインファイルパス

関連リソース

  • Claude Code: Anthropicの開発エージェント
  • Boris: 元となったオーケストレーター

関連スキル