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.
- Setup: The agent defines the product goals, tech stack, and workflow preferences in Markdown files (e.g.,
product.md,tech-stack.md). - 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). - Implementation: The agent executes the tasks in the plan, checking them off as it progresses.
- 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