conductor-new-track
Automation & IntégrationsCreate a new track with specification and phased implementation plan
Documentation
New Track
Create a new track (feature, bug fix, chore, or refactor) with a detailed specification and phased implementation plan.
Use this skill when
Do not use this skill when
Instructions
resources/implementation-playbook.md.Pre-flight Checks
conductor/product.md existsconductor/tech-stack.md existsconductor/workflow.md exists/conductor:setup firstconductor/product.md for product contextconductor/tech-stack.md for technical contextconductor/workflow.md for TDD/commit preferencesTrack Classification
Determine track type based on description or ask user:
What type of track is this?
1. Feature - New functionality
2. Bug - Fix for existing issue
3. Chore - Maintenance, dependencies, config
4. Refactor - Code improvement without behavior changeInteractive Specification Gathering
CRITICAL RULES:
For Feature Tracks
Q1: Feature Summary
Describe the feature in 1-2 sentences.
[If argument provided, confirm: "You want to: {argument}. Is this correct?"]Q2: User Story
Who benefits and how?
Format: As a [user type], I want to [action] so that [benefit].Q3: Acceptance Criteria
What must be true for this feature to be complete?
List 3-5 acceptance criteria (one per line):Q4: Dependencies
Does this depend on any existing code, APIs, or other tracks?
1. No dependencies
2. Depends on existing code (specify)
3. Depends on incomplete track (specify)Q5: Scope Boundaries
What is explicitly OUT of scope for this track?
(Helps prevent scope creep)Q6: Technical Considerations (optional)
Any specific technical approach or constraints?
(Press enter to skip)For Bug Tracks
Q1: Bug Summary
What is broken?
[If argument provided, confirm]Q2: Steps to Reproduce
How can this bug be reproduced?
List steps:Q3: Expected vs Actual Behavior
What should happen vs what actually happens?Q4: Affected Areas
What parts of the system are affected?Q5: Root Cause Hypothesis (optional)
Any hypothesis about the cause?
(Press enter to skip)For Chore/Refactor Tracks
Q1: Task Summary
What needs to be done?
[If argument provided, confirm]Q2: Motivation
Why is this work needed?Q3: Success Criteria
How will we know this is complete?Q4: Risk Assessment
What could go wrong? Any risky changes?Track ID Generation
Generate track ID in format: {shortname}_{YYYYMMDD}
user-auth_20250115, nav-bug_20250115Validate uniqueness:
conductor/tracks.md for existing IDsuser-auth_20250115_2Specification Generation
Create conductor/tracks/{trackId}/spec.md:
# Specification: {Track Title}
**Track ID:** {trackId}
**Type:** {Feature|Bug|Chore|Refactor}
**Created:** {YYYY-MM-DD}
**Status:** Draft
## Summary
{1-2 sentence summary}
## Context
{Product context from product.md relevant to this track}
## User Story (for features)
As a {user}, I want to {action} so that {benefit}.
## Problem Description (for bugs)
{Bug description, steps to reproduce}
## Acceptance Criteria
- [ ] {Criterion 1}
- [ ] {Criterion 2}
- [ ] {Criterion 3}
## Dependencies
{List dependencies or "None"}
## Out of Scope
{Explicit exclusions}
## Technical Notes
{Technical considerations or "None specified"}
---
_Generated by Conductor. Review and edit as needed._User Review of Spec
Display the generated spec and ask:
Here is the specification I've generated:
{spec content}
Is this specification correct?
1. Yes, proceed to plan generation
2. No, let me edit (opens for inline edits)
3. Start over with different inputsPlan Generation
After spec approval, generate conductor/tracks/{trackId}/plan.md:
Plan Structure
# Implementation Plan: {Track Title}
**Track ID:** {trackId}
**Spec:** [spec.md](./spec.md)
**Created:** {YYYY-MM-DD}
**Status:** [ ] Not Started
## Overview
{Brief summary of implementation approach}
## Phase 1: {Phase Name}
{Phase description}
### Tasks
- [ ] Task 1.1: {Description}
- [ ] Task 1.2: {Description}
- [ ] Task 1.3: {Description}
### Verification
- [ ] {Verification step for phase 1}
## Phase 2: {Phase Name}
{Phase description}
### Tasks
- [ ] Task 2.1: {Description}
- [ ] Task 2.2: {Description}
### Verification
- [ ] {Verification step for phase 2}
## Phase 3: {Phase Name} (if needed)
...
## Final Verification
- [ ] All acceptance criteria met
- [ ] Tests passing
- [ ] Documentation updated (if applicable)
- [ ] Ready for review
---
_Generated by Conductor. Tasks will be marked [~] in progress and [x] complete._Phase Guidelines
User Review of Plan
Display the generated plan and ask:
Here is the implementation plan:
{plan content}
Is this plan correct?
1. Yes, create the track
2. No, let me edit (opens for inline edits)
3. Add more phases/tasks
4. Start overTrack Creation
After plan approval:
```
conductor/tracks/{trackId}/
├── spec.md
├── plan.md
├── metadata.json
└── index.md
```
metadata.json:```json
{
"id": "{trackId}",
"title": "{Track Title}",
"type": "feature|bug|chore|refactor",
"status": "pending",
"created": "ISO_TIMESTAMP",
"updated": "ISO_TIMESTAMP",
"phases": {
"total": N,
"completed": 0
},
"tasks": {
"total": M,
"completed": 0
}
}
```
index.md:```markdown
# Track: {Track Title}
ID: {trackId}
Status: Pending
## Documents
## Progress
## Quick Links
```
conductor/tracks.md:| [ ] | {trackId} | {title} | {created} | {created} |conductor/index.md:Completion Message
Track created successfully!
Track ID: {trackId}
Location: conductor/tracks/{trackId}/
Files created:
- spec.md - Requirements specification
- plan.md - Phased implementation plan
- metadata.json - Track metadata
- index.md - Track navigation
Next steps:
1. Review spec.md and plan.md, make any edits
2. Run /conductor:implement {trackId} to start implementation
3. Run /conductor:status to see project progressError Handling
Compétences similaires
Explorez d'autres agents de la catégorie Automation & Intégrations
posthog-automation
"Automate PostHog tasks via Rube MCP (Composio): events, feature flags, projects, user profiles, annotations. Always search tools first for current schemas."
make-automation
"Automate Make (Integromat) tasks via Rube MCP (Composio): operations, enums, language and timezone lookups. Always search tools first for current schemas."
hubspot-automation
"Automate HubSpot CRM operations (contacts, companies, deals, tickets, properties) via Rube MCP using Composio integration."