Conductor는 개발 워크플로우를 혁신하는 주요 기능을 제공합니다.
Conductor의 핵심 이점
-
사전 계획 및 검토: 구축 전 사양(specs)과 계획(plans)을 수립하고 코드 작성 전 검토하여 AI 에이전트의 작업을 안내하고 안전한 반복을 보장합니다.
-
지속적인 컨텍스트 관리: AI가 프로젝트의 스타일 가이드, 기술 스택, 제품 목표를 일관되게 따르도록 지원하며, 팀 전체에 공유된 컨텍스트를 제공하여 협업 효율성을 높입니다.
-
기존 프로젝트(brownfield) 지원: 프로젝트의 역사와 아키텍처를 이해하고 기존 코드를 활용하여 설계 결정을 돕습니다.
Conductor의 구조화된 3단계 워크플로우
Conductor는 영구적인 Markdown 파일을 활용한 에이전트 기반 개발 워크플로우를 제시합니다.
-
컨텍스트 설정 (
/conductor:setup): 제품 목표, 기술 스택, 워크플로우 선호도 등 프로젝트의 핵심 컨텍스트를 정의하여 팀의 공통 기반을 구축합니다. -
사양 및 계획 (
/conductor:newTrack): 새로운 기능 구현을 위한 ‘트랙’을 초기화하고, 상세 요구사항 ‘사양(Specs)’과 실행 단계 ‘계획(Plan)’을 생성합니다. Conductor는 기존 컨텍스트 기반의 제안으로 고품질 계획 수립을 지원합니다. -
구현 (
/conductor:implement): 승인된 계획에 따라 코딩 에이전트가plan.md파일을 통해 작업을 진행합니다. 상태가 파일에 저장되어 작업 중단/재개, 버전 복원, 계획 수정 등이 유연하게 가능합니다.