Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add ReinaMacCredy/maestro --skill "conductor"
Install specific skill from multi-skill repository
# Description
Implementation execution for context-driven development. Trigger with ci, /conductor-implement, or /conductor-* commands. Use when executing tracks with specs/plans. For design phases, see designing skill. For session handoffs, see handoff skill.
# SKILL.md
name: conductor
description: Implementation execution for context-driven development. Trigger with ci, /conductor-implement, or /conductor-* commands. Use when executing tracks with specs/plans. For design phases, see designing skill. For session handoffs, see handoff skill.
Conductor: Implementation Execution
Execute tracks with TDD and parallel routing.
Entry Points
| Trigger | Action | Reference |
|---|---|---|
/conductor-setup |
Initialize project context | workflows/setup.md |
/conductor-implement |
Execute track (auto-routes if parallel) | workflows/implement.md |
ca, /conductor-autonomous |
Run ralph.sh directly (no Task/sub-agents) | workflows/autonomous.md |
/conductor-status |
Display progress overview | structure.md |
/conductor-revise |
Update spec/plan mid-work | workflows.md#revisions |
Related Skills (Not Owned by Conductor)
| For... | Use Skill | Triggers |
|---|---|---|
| Design phases (1-8) | designing | ds, cn, /conductor-design, /conductor-newtrack |
| Session handoffs | handoff | ho, /conductor-finish, /conductor-handoff |
Quick Reference
| Phase | Purpose | Output | Skill |
|---|---|---|---|
| Requirements | Understand problem | design.md | designing |
| Plan | Create spec + plan | spec.md + plan.md | designing |
| Implement | Build with TDD | Code + tests | conductor |
| Autonomous | Ralph loop execution | Auto-verified stories | conductor |
| Reflect | Verify before shipping | LEARNINGS.md | handoff |
Core Principles
- Load core first - Load maestro-core for routing table and fallback policies
- TDD by default - RED → GREEN → REFACTOR (use
--no-tddto disable) - Beads integration - Zero manual
bdcommands in happy path - Parallel routing -
## Track Assignmentsin plan.md triggers orchestrator - Validation gates - Automatic checks at each phase transition
Directory Structure
conductor/
├── product.md, tech-stack.md, workflow.md # Project context
├── code_styleguides/ # Language-specific style rules
├── CODEMAPS/ # Architecture docs
├── handoffs/ # Session context
├── spikes/ # Research spikes (pl output)
└── tracks/<track_id>/ # Per-track work
├── design.md, spec.md, plan.md # Planning artifacts
└── metadata.json # State tracking (includes planning state)
See structure.md for full details.
Beads Integration
All execution routes through orchestrator with Agent Mail coordination:
- Workers claim beads via bd update --status in_progress
- Workers close beads via bd close --reason completed|skipped|blocked
- File reservations via file_reservation_paths
- Communication via send_message/fetch_inbox
See beads/integration.md for all 13 integration points.
/conductor-implement Auto-Routing
- Read
metadata.json- checkorchestratedflag - Read
plan.md- check for## Track Assignments - Check
beads.fileScopes- file-scope based grouping (see execution/file-scope-extractor) - If parallel detected (≥2 non-overlapping groups) → Load orchestrator skill
- Else → Sequential execution with TDD
File Scope Detection
File scopes determine parallel routing (see execution/parallel-grouping):
- Tasks touching same files → sequential (same track)
- Tasks touching different files → parallel (separate tracks)
Anti-Patterns
- ❌ Manual
bdcommands when workflow commands exist - ❌ Ignoring validation gate failures
- ❌ Using conductor for design (use designing instead)
- ❌ Using conductor for handoffs (use handoff instead)
Related
- designing - Double Diamond design + track creation
- handoff - Session cycling and finish workflow
- tracking - Issue tracking (beads)
- orchestrator - Parallel execution
- maestro-core - Routing policies
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.