dmae97/oh-my-kimi

Kimi Code CLI (K2.6)向けの本番対応マルチエージェントオーケストレーションハーネス。worktreeチームランタイム、DAG/アンサンブル計画、MCPスキルフック、品質ゲート、ローカルグラフメモリを提供します。

oh-my-kimi とは?

**dmae97/oh-my-kimi** は、Kimi Code CLI (K2.6) 上で動作する本番環境対応のマルチエージェントオーケストレーションツールです。worktreeベースのチームランタイムにより、複数の独立したワークツリー上でエージェントを並行実行できます。DAG(有向非巡回グラフ)やアンサンブル計画を用いて、複雑なタスクを構造化されたワークフローに分解・調整し、MCP(Model Context Protocol)準拠のスキルフックや品質ゲートを組み込むことで、各ステップの出力検証と段階的な品質保証を実現します。さらに、ローカルグラフメモリによりタスク間の依存関係や状態を保持し、長期的なコンテキストを維持しながら協調的な問題解決を支援します。これにより、大規模なコードベースのリファクタリング、統合テスト、ドキュメント生成といった複合的な開発タスクを、安定かつ効率的に自動化できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add dmae97/oh-my-kimi

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

ドキュメント

oh-my-kimi は何をしますか?

Kimi Code CLI (K2.6)向けの本番対応マルチエージェントオーケストレーションハーネス:worktreeチームランタイム、DAG/アンサンブル計画、MCPスキルフック、品質ゲート、ローカルグラフメモリを提供します。

概要

oh-my-kimi は、複雑なソフトウェア開発タスクを複数のエージェントに分割し、協調的に実行するためのフレームワークです。以下のコア機能を備えています。

  • worktreeチームランタイム: Git worktreeを利用して、各エージェントに独立した作業ディレクトリを提供。並行作業の競合を防止します。
  • DAG/アンサンブル計画: タスクをDAG(有向非巡回グラフ)としてモデル化し、依存関係に基づいて実行順序を最適化。複数の計画をアンサンブルして最適なパスを選択します。
  • MCPスキルフック: Model Context Protocolに準拠したスキルフックをサポート。外部ツールやサービスとの連携を容易にします。
  • 品質ゲート: 各タスクの出力を検証する品質ゲートを設定。合格条件を満たさない場合、自動的に再実行や代替パスにフォールバックします。
  • ローカルグラフメモリ: タスクの実行履歴、依存関係、中間結果をローカルに保存。エージェント間のコンテキスト共有を実現します。

インストール

# Kimi Code CLIがインストールされていることを確認してください
kimi install skill dmae97/oh-my-kimi

使い方

基本的なワークフロー

  1. タスク定義ファイル(例: kimi-task.yaml)を作成します。
  2. 以下のコマンドを実行して、マルチエージェントオーケストレーションを開始します。
kimi run oh-my-kimi --config kimi-task.yaml

設定例

# kimi-task.yaml
team:
  - name: "agent-fe"
    skill: "frontend-builder"
    worktree: "fe"
  - name: "agent-be"
    skill: "backend-builder"
    worktree: "be"

dag:
  - id: "build-fe"
    depends_on: []
    agent: "agent-fe"
    task: "Build React app"
  - id: "build-be"
    depends_on: []
    agent: "agent-be"
    task: "Build Flask API"
  - id: "integration-test"
    depends_on: ["build-fe", "build-be"]
    agent: "tester"
    task: "Run integration tests"

quality_gates:
  - check: "test-coverage"
    threshold: 0.8
  - check: "lint-error"
    threshold: 0

アーキテクチャ

+---------------------------------------------+
|           oh-my-kimi オーケストレータ         |
+---------------------------------------------+
|                  |                          |
|   DAGプランナー    |   チームランタイム        |
|   (タスク分割)     |   (worktree管理)        |
|                  |                          |
+---------------------------------------------+
|   MCPスキルフック  |   品質ゲートエンジン      |
|   (外部連携)       |   (検証・フォールバック)  |
+---------------------------------------------+
|         ローカルグラフメモリ                   |
|         (状態・依存関係の保存)                |
+---------------------------------------------+

環境変数

変数名説明デフォルト
OH_MY_KIMI_WORKTREE_BASEworktreeのベースディレクトリ.kimi/worktrees
OH_MY_KIMI_MEMORY_DIRグラフメモリの保存ディレクトリ.kimi/memory
OH_MY_KIMI_MAX_RETRIES品質ゲート失敗時の最大リトライ回数3

ライセンス

MIT

関連スキル