gemini-cli-extensions/conductor

A plugin for AI coding agents (Antigravity, Claude Code) enabling Spec-Driven Development to specify, plan, and implement software features.

What it solves

Conductor は、AI コーディングエージェント(Antigravity や Claude Code など)用のプラグインであり、Spec-Driven Development ワークフローを強制することで、AI エージェントによく見られる「ハルシネーション(幻覚)」や無計画なコーディングスタイルを防止します。エージェントを単なるコード生成器から、コードを書く前に正式な仕様書と計画を要求する積極的なプロジェクトマネージャーへと変貌させます。

How it works

Conductor は厳格なプロトコルを実装しています:Context $\rightarrow$ Spec & Plan $\rightarrow$ Implement。コンテキストをリポジトリ内の管理されたアーティファクトとして扱うことで、プロジェクトの認識能力を管理します。

  1. Setup: エージェントは Markdown ファイル(例:product.mdtech-stack.md)で製品の目標、技術スタック、およびワークフローの好みを定義します。
  2. Tracking: 新しい機能やバグの修正ごとに、エージェントは詳細な仕様書 (spec.md) と実行可能な To-Do リスト (plan.md) で構成される「トラック」を作成します。
  3. Implementation: エージェントは計画内のタスクを実行し、進捗に合わせてチェックを入れていきます。
  4. Maintenance: 完了した作業をガイドラインに照らしてレビューしたり、Git を意識したロジックを使用して特定の論理的な作業ユニット(タスクやフェーズ)を差し戻すためのツールを提供します。

Who it’s for

プロジェクトの技術的および製品的要件について、より多くの制御、一貫性、および共有された信頼できる情報源(source of truth)を求める、AI コーディングエージェントを使用する開発者。

Highlights

  • Spec-Driven Workflow: 「構築する前に計画する」アプローチを強制し、高品質な実装を実現します。
  • Adaptive UX: IDE でのインタラクティブな GUI モーダルと、CLI 環境での構造化テキストメニューの間を自動的に切り替えます。
  • Git-Aware Reverts: コミットハッシュの差し戻しだけでなく、特定のタスクやフェーズを差し戻すことができます。
  • Persistent Project Awareness: プロジェクトのコンテキスト、スタイルガイド、および計画をリポジトリ内のファイルとして保存し、チームの共通基盤として機能させます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト