conductor-implement
Conductor Implement
Overview
This skill is the "engine" of the Conductor framework. It takes the approved plan.md and works through it task-by-task, ensuring that every piece of code is tested, documented, and committed according to the project's standards. After implementation, it synchronizes project-level documentation and offers cleanup options for the completed track.
When to Use
- When a user says "Start implementing," "Do the next task," or "Continue working on track X."
- After a track has been initialized and planned.
Workflow
- Setup Check: Verify the Conductor environment is properly set up (Product Definition, Tech Stack, Workflow must exist).
- Track Selection: Identify the track to implement from the Tracks Registry. Parse tracks using
---separator. Support user-provided track name with exact matching. Confirm selection usingask_user. - Context Loading: Load the track's spec and plan, and the project's workflow.
- Task Execution: Loop through tasks in the plan. Update status markers (
[ ]→[~]→[x]). Defer to the project'sworkflow.mdas the single source of truth for implementation, testing, and committing. - Documentation Synchronization: Once all tasks are done, synchronize the project-level documentation (
product.md,tech-stack.md,product-guidelines.md) with the new changes after user approval viaask_userwith embedded diffs. - Track Cleanup: Offer choices to Review, Archive, Delete, or Skip the completed track.
Implementation Details
Refer to the following protocols for detailed procedural instructions:
- Resolution Protocol: references/resolution-protocol.md - How to find Conductor artifacts.
- Implementation Protocol: references/implementation-protocol.md - The logic for track selection and execution.
- Synchronization Protocol: references/synchronization.md - How to update project context after completion and offer track cleanup.
Mandatory Constraints
- Workflow is Law: The
workflow.mdfile in the project is the single source of truth for how tasks are implemented. - Interactive Validation: Every human-in-the-loop interaction or confirmation mentioned in the workflow MUST use the
ask_usertool. - Confirmation for Sync: NEVER update
product.md,tech-stack.md, orproduct-guidelines.mdwithout explicit user approval of a proposed diff. Product Guidelines updates are strictly controlled and ONLY proposed for significant strategic shifts (rebranding, core identity changes). - Track Cleanup: After synchronization, always offer the user cleanup options (Review/Archive/Delete/Skip) via
ask_user. Delete requires a second confirmation. - Success Validation: Validate every tool call. Halt on failure.
More from airclear/skills
bmad-tea
Enterprise Test Architecture (TEA) framework for quality engineering. Includes workflows for testing education (TEA Academy), risk-based test design, framework scaffolding, ATDD (Red-phase), CI/CD pipeline configuration, NFR (Non-functional) assessment, and quality auditing (0-100 scoring). Use for establishing or executing comprehensive testing strategies.
14conductor-setup
Scaffolds the project and sets up the Conductor environment for Context-Driven Development. Use when starting a new project or initializing the Conductor workflow in an existing (brownfield) project. This skill guides the user through project discovery, product definition, tech stack configuration, and initial track planning.
14conductor-status
Provides a comprehensive status overview of the Conductor project. Use when the user wants to know the current progress, active tasks, next steps, or overall health of the project tracks and plans.
12conductor-review
Acts as a Principal Software Engineer and Code Review Architect to review completed or in-progress work against project standards, style guides, and the implementation plan. Use when the user wants a quality check on their code or before finalizing a track.
10conductor-revert
Reverts logical units of work (Tracks, Phases, or Tasks) by analyzing git history and synchronizing the Conductor plans. Use when a user wants to undo specific changes and ensure the project's documentation reflects the rolled-back state.
10conductor-newtrack
Initiates a new unit of work (Track) in a Conductor-managed project. Use when the user wants to start a new feature, fix a bug, or perform maintenance. This skill guides the user through interactive specification building and detailed implementation planning.
9