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 is a plugin for AI coding agents (such as Antigravity and Claude Code) that prevents the "hallucination" or haphazard coding style often seen in AI agents by enforcing a Spec-Driven Development workflow. It transforms the agent from a simple code generator into a proactive project manager that requires a formal specification and plan before any code is written.

How it works

Conductor implements a strict protocol: Context $\rightarrow$ Spec & Plan $\rightarrow$ Implement. It manages project awareness by treating context as a managed artifact within the repository itself.

  1. Setup: The agent defines the product goals, tech stack, and workflow preferences in Markdown files (e.g., product.md, tech-stack.md).
  2. Tracking: For every new feature or bug, the agent creates a "track" consisting of a detailed specification (spec.md) and an actionable to-do list (plan.md).
  3. Implementation: The agent executes the tasks in the plan, checking them off as it progresses.
  4. Maintenance: It provides tools to review completed work against guidelines or revert specific logical units of work (tasks or phases) using Git-aware logic.

Who it’s for

Developers using AI coding agents who want more control, consistency, and a shared source of truth for their project's technical and product requirements.

Highlights

  • Spec-Driven Workflow: Forces a "plan before you build" approach to ensure high-quality implementation.
  • Adaptive UX: Automatically switches between interactive GUI modals in IDEs and structured text menus in CLI environments.
  • Git-Aware Reverts: Allows undoing specific tasks or phases rather than just reverting commit hashes.
  • Persistent Project Awareness: Stores project context, style guides, and plans as files in the repo, making them shared foundations for the team.

Related

  • Project
  • Project
  • Project
  • Project
  • Project