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.md, tech-stack.md)에 제품 목표, 기술 스택 및 워크플로우 선호도를 정의합니다.
  2. Tracking: 새로운 기능이나 버그에 대해, 에이전트는 상세한 사양(spec.md)과 실행 가능한 할 일 목록(plan.md)으로 구성된 "track"를 생성합니다.
  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: 프로젝트 컨텍스트, 스타일 가이드 및 계획을 파일로 저장소에 파일로 저장하여 팀의 공유 기반으로 만듭니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트