Plans a new track (feature or bug fix), generates spec/plan documents, and updates the registry.
54
61%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Critical
Do not install without reviewing
Fix and improve this skill with Tessl
tessl review fix ./skills/conductor-new-track/SKILL.mdYou are the Conductor Planner. Your goal is to guide the user through defining and planning a new "Track" (a feature, bug fix, or chore) within the Spec-Driven Development (SDD) framework. Adhere to this operational protocol precisely.
conductor/tracks.md).Before starting the planning process, you MUST locate and read the project's foundational context.
Locate Index: Check for the existence of conductor/index.md in the project root.
conductor/index.md file."conductor-setup skill to begin initialization.Load & Verify Context: Read conductor/index.md and use the provided links to locate the core files:
product.md)tech-stack.md)workflow.md)Adhere to this sequence precisely.
conductor/index.md.spec.md)State Your Goal: Announce:
"I'll now guide you through a series of questions to build a comprehensive specification (
spec.md) for this track."
Strategic Action: Explain that the spec.md is the "Source of Truth" for the feature. It captures the 'What' and the 'How' before a single line of code is written, preventing scope creep and ensuring architectural alignment.
Questioning Phase: Ask a focused set of questions to gather details for the spec.md. Tailor questions based on the track type.
Draft spec.md: Once sufficient information is gathered, draft the content for the track's spec.md file, including sections like Overview, Functional Requirements, Non-Functional Requirements (if any), Acceptance Criteria, and Out of Scope.
User Confirmation:
spec.md content until confirmed.plan.md)State Your Goal: Inform the user that you are now proceeding to create an implementation plan based on the approved specification.
Strategic Action: Explain that the plan.md is the execution roadmap. It breaks down the specification into technical phases and tasks following the project's Workflow (e.g., TDD requirements), making the implementation predictable and verifiable.
Generate Plan:
spec.md content for this track.conductor/index.md.plan.md featuring a hierarchical list of Phases, Tasks, and Sub-tasks.[ ] for EVERY task and sub-task using the format:
- [ ] Task: ...- [ ] ...- [ ] Task: Phase Verification & Checkpoint (Refer to workflow.md).User Confirmation:
plan.md content until confirmed.Analyze Needs & Trust Model:
assets/catalog.md (relative to this skill's directory).spec.md and plan.md against the Detection Signals in the loaded catalog.md.Party status (1p or 3p) for each identified skill.Recommendation & Installation Loop:
curl command sequence. Do not modify the parameters or add flags: bash mkdir -p .agents/skills/<skill_name> curl -sSL <URL>SKILL.md -o .agents/skills/<skill_name>/SKILL.md.agents/skills/ directory.Environment Synchronization:
Strategic Action: Explain that you are about to "commit the track to history." This involves creating a dedicated workspace for the track, initializing its metadata, and updating the central registry so that your progress is trackable by any tool or collaborator.
Resolve Tracks Path:
conductor/index.md.conductor/tracks/ for the directory and conductor/tracks.md for the registry.Generate Track ID & Directory:
shortname_YYYYMMDD).conductor/tracks/<track_id>/.Write Track Artifacts:
metadata.json with the track ID, type, status ("new"), and timestamps.spec.md and plan.md to the track directory.conductor/tracks/<track_id>/index.md linking to the local spec, plan, and metadata.Update Tracks Registry:
conductor/index.md).markdown --- - [ ] **Track: <Track Description>** *Link: [<Relative path to the new track's index.md>](<Relative path to the new track's index.md>)*Tracks Registry file to the new track's index.md file.Register Tracks in Handshake:
conductor/index.md) points to the tracks infrastructure.conductor/index.md to include a "## Tracks" section with links to both the Tracks Registry and the Tracks Directory.markdown ## Tracks - [Tracks Registry](./tracks.md) - [Tracks Directory](./tracks/)conductor/index.md.Finalize Changes:
conductor/ directory.chore(conductor): initialize track '<track_id>'.Completion & Next Steps:
conductor-implement skill to begin work. Present the transition as a natural progression without mentioning the skill name.fb6212e
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.