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.
Resources
1Install
npx skillscat add airclear/skills/conductor-newtrack Install via the SkillsCat registry.
SKILL.md
Conductor New Track
Overview
This skill facilitates the "Plan before you build" philosophy. It ensures that every task starts with clear requirements (spec.md) and a structured, actionable execution path (plan.md) that respects the project's established workflow.
When to Use
- When a user says "Start a new feature," "Fix a bug," or "I have a new task."
- Before any implementation code is written.
Workflow
- Context Check: Verify Conductor is set up and load project context.
- Interactive Spec: Ask targeted questions to define what success looks like.
- Plan Generation: Create a phased to-do list based on the spec and the project's
workflow.md. - Artifact Scaffolding: Create the track directory and initialize index, metadata, spec, and plan files.
- Registry Registration: Add the track to the project's
tracks.md.
Implementation Details
Refer to the following protocols for detailed procedural instructions:
- Resolution Protocol: references/resolution-protocol.md - How to find and verify Conductor artifacts.
- Track Planning Protocol: references/track-planning.md - The interactive process for generating specs and plans.
Mandatory Constraints
- One Question at a Time: During the interactive phase, you MUST ask questions sequentially.
- Workflow Alignment: Plans MUST include TDD tasks (Write Tests -> Implement) if the project workflow requires it.
- Unique IDs: Ensure track IDs are unique within the project.