📦

jeo

低リスク ⚙️ 外部コマンド🌐 ネットワークアクセス📁 ファイルシステムへのアクセス🔑 環境変数

JEOオーケストレーションでAIエージェントワークフローを完全自動化

Claude、Codex、Gemini、OpenCode間でマルチエージェント開発のワークフローを管理するには、計画、実行、検証、クリーンアップの各フェーズを調整する必要があります。JEOは、ビジュアルな計画承認、ブラウザ検証、自動的なworktreeクリーンアップを備えた統合オーケストレーションを提供します。

対応: Claude Codex Code(CC)
🥉 75 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「jeo」を使用しています。 jeo 'add search functionality to dashboard'

期待される結果:

JEO activated. Phase: PLAN.

Planning with ralph+plannotator...
- Plan hash: a1b2c3d4...
- Review status: awaiting approval
- Plan details saved to .omc/state/jeo-state.json

Awaiting visual approval via plannotator...

「jeo」を使用しています。 After plan approval, agent executes the task

期待される結果:

Plan approved. Transitioning to EXECUTE phase.

Team available: true
Invoking /omc:team 3:executor 'add search functionality to dashboard'

Parallel agents deployed: [analysis, planning, solutioning, implementation]
Execution complete.

セキュリティ監査

低リスク
v1 • 3/22/2026

All 1127 static findings evaluated as false positives. This is a legitimate AI agent orchestration skill that coordinates planning, execution, verification, and cleanup phases. Commands are hardcoded or use trusted tooling from official sources. Network access is limited to package installation and localhost agentation communication. Filesystem operations are confined to project directories and standard config paths. No malicious intent or data exfiltration patterns detected.

19
スキャンされたファイル
5,560
解析された行数
6
検出結果
1
総監査数
低リスクの問題 (2)
MD5 Used for Session Isolation Only
MD5 hashing is used exclusively for generating unique session/temp directory names in /tmp (e.g., hashlib.md5(os.getcwd().encode()).hexdigest()[:8]). This is not a cryptographic security concern as MD5 is not used for security-sensitive operations. SHA-256 is correctly used for plan hash comparison.
Shell Command Substitution in Setup Scripts
Command substitution syntax (e.g., $(), backticks) is used throughout setup scripts for variable expansion and script path resolution. All commands are hardcoded or use trusted tooling paths.

検出されたパターン

Pipe to Shell for Package InstallationHome Directory File AccessReference Documentation Path Placeholdersubprocess.check_output for Git Operations
監査者: claude

品質スコア

64
アーキテクチャ
100
保守性
87
コンテンツ
50
コミュニティ
86
セキュリティ
70
仕様準拠

作れるもの

複雑なマルチエージェントタスクのオーケストレーション

複雑な機能を管理するDevOpsチームは、JEOを使用してビジュアルな承認を得た上で計画し、並列エージェントを実行し、ブラウザ動作を検証し、自動的にworktreeをクリーンアップできます。計画ハッシュにより、変更のない計画の再レビューを防ぎます。

ビジュアルUIフィードバックループ

フロントエンド開発者は「annotate」と宣言することでUIアノテーションレビューを開始できます。エージェントは明示的な送信を待ち、アノテーションを処理し、問題を修正して、ブラウザレンダリングを再検証します。

クロスプラットフォームAIツールの調整

複数のAIコーディングツールを使用しているユーザーは、Claude Code、Codex、Gemini CLI、OpenCode全体で同じJEOワークフローを使用できます。セットアップスクリプトは各プラットフォーム固有の統合を設定します。

これらのプロンプトを試す

フルJEOワークフローを開始
jeo 'implement user authentication with OAuth2'
ビジュアルレビュー付きの計画のみ
Plan this feature: 'add dark mode toggle to settings page'. Show me the plan for approval before coding.
UIアノテーションレビュー
annotate - review the current UI for accessibility issues and report any annotations.
チェックポイントから再開
jeo - resume from previous checkpoint. Check the state file and continue where we left off.

ベストプラクティス

  • コーディング開始前にralph+plannotatorでビジュアルに計画をレビューし、方向性のエラーを早期に検出
  • UI検証が必要な場合はannotateキーワードを使用する - これは明示的な送信で適切にゲートする
  • 計画内容が変更されていない場合は、計画ハッシュメカニズムにより不必要的を再レビューを防止

回避

  • 複雑な機能のためにPLANフェーズをスキップしない - 計画承認は無駄な実行を防止する
  • アクティブなワークフロー中に手動でjeo-state.jsonを編集しない - 文書化されたチェックポイントメカニズムを使用
  • worktree分離なしで同じリポジトリで複数のJEOワークフローを並列実行しない

よくある質問

JEOはどのようなAIツールをサポートしていますか?
JEOはClaude Code、Codex CLI、Gemini CLI、OpenCodeをサポートしています。各プラットフォームにはJEOフックと統合を設定する特定のセットアップスクリプトがあります。
計画ハッシュは不必要的レビューをどのように防止しますか?
JEOはplan.mdコンテンツのSHA-256ハッシュを計算します。同じハッシュがすでに最終ステータス(approved/feedback_required)を持っている場合、計画コンテンツが変更されるまで計画ゲートは閉じられたままになります。
annotateキーワードは何のためにありますか?
annotateキーワードはUIフィードバックモードをトリガーします。Send Annotationsによる明示的なユーザー送信を待ちます。これにより、実行の过早な中断を防ぎます。
worktreeクリーンアップはどのように機能しますか?
JEOはタスク完了後にworktree-cleanup.shを実行します。メインリポジトリではなく、git worktreeのみを削除します。worktree外で作成されたファイルは保持されます。
どのような依存関係をインストールする必要がありますか?
必須: ralph、plannotator、agent-browser。オプション: omc、omx、ohmg、bmad、agentation。scripts/install.sh --allを実行してすべてをインストールします。
JEOはプラットフォーム間でどのように調整しますか?
JEOはstateファイル(.omc/state/jeo-state.json)を使用し、各プラットフォームが読み書きします。これにより、Claude Code、Codex、Gemini、OpenCodeセッション間で一貫したstateを提供します。