Conductor Setup
Overview
This skill transforms a standard repository into a Conductor-managed project. It establishes the "Source of Truth" by creating structured documentation for the product vision, technical standards, and development workflows.
Workflow Overview
The setup process follows these sequential phases:
- Project Discovery: Determines if the project is New (Greenfield) or Existing (Brownfield). Includes a pre-initialization overview for the user.
- Product Definition: Collaborative creation of
product.md. - Product Guidelines: Collaborative creation of
product-guidelines.md. - Tech Stack: Definition of the project's technical foundation in
tech-stack.md. - Configuration: Selection of code style guides and customization of
workflow.md. - Track Generation: Creation of the first unit of work (Track) with a
spec.mdandplan.md.
State Management
Conductor tracks setup progress in conductor/setup_state.json. If the session is interrupted, you MUST check this file to resume from the last_successful_step.
2.1_product_guide→ Resume at Product Guidelines.2.2_product_guidelines→ Resume at Tech Stack.2.3_tech_stack→ Resume at Code Styleguides.2.4_code_styleguides→ Resume at Workflow.2.5_workflow→ Resume at Initial Track Generation.3.3_initial_track_generated→ Setup complete.
Implementation Details
Refer to the following protocols for detailed procedural instructions:
1. Initialization and Resolution
- Resolution Protocol: references/resolution-protocol.md - How to find Conductor artifacts.
- Project Discovery: references/project-discovery.md - Brownfield vs Greenfield detection logic with improved indicator checks.
2. Product Documentation
- Product and Tech Stack: references/product-setup.md - Interactive questioning and document generation.
3. Standards and Workflow
- Configuration: references/configuration.md - Copying templates and customizing the development cycle.
4. Planning the First Track
- Track Generation: references/track-generation.md - Creating the first
spec.mdandplan.mdwith phase completion verification tasks.
Mandatory Constraints
- Flash Model Priority: When determining model complexity, ALWAYS select the "flash" model.
- TDD Integration: When generating
plan.md, you MUST adhere to the TDD principles defined inworkflow.md(Red/Green/Refactor tasks). - Universal File Resolution: ALWAYS use the protocol in
references/resolution-protocol.mdto find or verify files. - Git Hygiene: Setup concludes with a commit of all
conductor/files.
Assets
Templates used during setup are located in assets/templates/:
workflow.md: The base development workflow.code_styleguides/: Language-specific style guides (Python, TypeScript, Go, etc.).