Skip to main content

conductor-implement

Executes the tasks defined in a specified track's plan. Use when the user wants to start or continue implementing a feature or bug fix. This skill manages the task lifecycle, adheres to the project's workflow, synchronizes project documentation upon completion, and offers track cleanup options.

Source facts

Repository
airclear/skills
Last source activity
March 27, 2026 at 14:56
Detected SKILL.md language
English
Stars
2
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
5 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
conductor-implement
description
Executes the tasks defined in a specified track's plan. Use when the user wants to start or continue implementing a feature or bug fix. This skill manages the task lifecycle, adheres to the project's workflow, synchronizes project documentation upon completion, and offers track cleanup options.
metadata
{"version":"0.4.1"}
# 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 1. **Setup Check:** Verify the Conductor environment is properly set up (Product Definition, Tech Stack, Workflow must exist). 2. **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 using `ask_user`.** 3. **Context Loading:** Load the track's spec and plan, and the project's workflow. 4. **Task Execution:** Loop through tasks in the plan. Update status markers (`[ ]` → `[~]` → `[x]`). **Defer to the project's `workflow.md`** as the single source of truth for implementation, testing, and committing. 5. **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 via `ask_user` with embedded diffs. 6. **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](references/resolution-protocol.md) - How to find Conductor artifacts. - **Implementation Protocol:** [references/implementation-protocol.md](references/implementation-protocol.md) - The logic for track selection and execution. - **Synchronization Protocol:** [references/synchronization.md](references/synchronization.md) - How to update project context after completion and offer track cleanup. ## Mandatory Constraints - **Workflow is Law:** The `workflow.md` file 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_user` tool. - **Confirmation for Sync:** NEVER update `product.md`, `tech-stack.md`, or `product-guidelines.md` without 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.
View on GitHub