airclear

conductor-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.

airclear 2 Updated 3mo ago

Resources

1
GitHub

Install

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

  1. Context Check: Verify Conductor is set up and load project context.
  2. Interactive Spec: Ask targeted questions to define what success looks like.
  3. Plan Generation: Create a phased to-do list based on the spec and the project's workflow.md.
  4. Artifact Scaffolding: Create the track directory and initialize index, metadata, spec, and plan files.
  5. Registry Registration: Add the track to the project's tracks.md.

Implementation Details

Refer to the following protocols for detailed procedural instructions:

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.