conductor-implement
Automation & IntégrationsExecute tasks from a track's implementation plan following TDD workflow
Documentation
Implement Track
Execute tasks from a track's implementation plan, following the workflow rules defined in conductor/workflow.md.
Use this skill when
Do not use this skill when
Instructions
resources/implementation-playbook.md.Pre-flight Checks
conductor/product.md existsconductor/workflow.md existsconductor/tracks.md exists/conductor:setup firstconductor/workflow.mdTrack Selection
If argument provided:
conductor/tracks/{argument}/plan.mdIf no argument:
conductor/tracks.md[ ] or [~])```
Select a track to implement:
In Progress:
Pending:
Enter number or track ID:
```
Context Loading
Load all relevant context for implementation:
conductor/tracks/{trackId}/spec.md - Requirementsconductor/tracks/{trackId}/plan.md - Task listconductor/tracks/{trackId}/metadata.json - Progress stateconductor/product.md - Product understandingconductor/tech-stack.md - Technical constraintsconductor/workflow.md - Process rulesconductor/code_styleguides/{language}.mdTrack Status Update
Update track to in-progress:
conductor/tracks.md:[ ] to [~] for this trackconductor/tracks/{trackId}/metadata.json:status: "in_progress"updated timestampTask Execution Loop
For each incomplete task in plan.md (marked with [ ]):
1. Task Identification
Parse plan.md to find next incomplete task:
- [ ] Task X.Y: {description}2. Task Start
Mark task as in-progress:
[ ] to [~] for current task3. TDD Workflow (if TDD enabled in workflow.md)
Red Phase - Write Failing Test:
Following TDD workflow for Task X.Y...
Step 1: Writing failing testGreen Phase - Implement:
Step 2: Implementing minimal code to pass testRefactor Phase:
Step 3: Refactoring while keeping tests green4. Non-TDD Workflow (if TDD not strict)
5. Task Completion
Commit changes (following commit strategy from workflow.md):
git add -A
git commit -m "{commit_prefix}: {task description} ({trackId})"Update plan.md:
[~] to [x] for completed taskgit add conductor/tracks/{trackId}/plan.md
git commit -m "chore: mark task X.Y complete ({trackId})"Update metadata.json:
tasks.completedupdated timestamp6. Phase Completion Check
After each task, check if phase is complete:
[x]:Run phase verification:
Phase {N} complete. Running verification...npm test / pytest / etc.Report and wait for approval:
Phase {N} Verification Results:
- All phase tasks: Complete
- Tests: {passing/failing}
- Verification: {pass/fail}
Approve to continue to Phase {N+1}?
1. Yes, continue
2. No, there are issues to fix
3. Pause implementationCRITICAL: Wait for explicit user approval before proceeding to next phase.
Error Handling During Implementation
On Tool Failure
ERROR: {tool} failed with: {error message}
Options:
1. Retry the operation
2. Skip this task and continue
3. Pause implementation
4. Revert current task changesOn Test Failure
TESTS FAILING after Task X.Y
Failed tests:
- {test name}: {failure reason}
Options:
1. Attempt to fix
2. Rollback task changes
3. Pause for manual interventionOn Git Failure
GIT ERROR: {error message}
This may indicate:
- Uncommitted changes from outside Conductor
- Merge conflicts
- Permission issues
Options:
1. Show git status
2. Attempt to resolve
3. Pause for manual interventionTrack Completion
When all phases and tasks are complete:
1. Final Verification
All tasks complete. Running final verification...2. Update Track Status
In conductor/tracks.md:
[~] to [x] for this trackIn conductor/tracks/{trackId}/metadata.json:
status: "complete"phases.completed to totaltasks.completed to totalupdated timestampIn conductor/tracks/{trackId}/plan.md:
[x] Complete3. Documentation Sync Offer
Track complete! Would you like to sync documentation?
This will update:
- conductor/product.md (if new features added)
- conductor/tech-stack.md (if new dependencies added)
- README.md (if applicable)
1. Yes, sync documentation
2. No, skip4. Cleanup Offer
Track {trackId} is complete.
Cleanup options:
1. Archive - Move to conductor/tracks/_archive/
2. Delete - Remove track directory
3. Keep - Leave as-is5. Completion Summary
Track Complete: {track title}
Summary:
- Track ID: {trackId}
- Phases completed: {N}/{N}
- Tasks completed: {M}/{M}
- Commits created: {count}
- Tests: All passing
Next steps:
- Run /conductor:status to see project progress
- Run /conductor:new-track for next featureProgress Tracking
Maintain progress in metadata.json throughout:
{
"id": "auth_20250115",
"title": "User Authentication",
"type": "feature",
"status": "in_progress",
"created": "2025-01-15T10:00:00Z",
"updated": "2025-01-15T14:30:00Z",
"current_phase": 2,
"current_task": "2.3",
"phases": {
"total": 3,
"completed": 1
},
"tasks": {
"total": 12,
"completed": 7
},
"commits": [
"abc1234: feat: add login form (auth_20250115)",
"def5678: feat: add password validation (auth_20250115)"
]
}Resumption
If implementation is paused and resumed:
metadata.json for current statecurrent_task field[~] in plan.md```
Resuming track: {title}
Last task in progress: Task {X.Y}: {description}
Options:
```
Critical Rules
Compétences similaires
Explorez d'autres agents de la catégorie Automation & Intégrations
close-automation
"Automate Close CRM tasks via Rube MCP (Composio): create leads, manage calls/SMS, handle tasks, and track notes. Always search tools first for current schemas."
workflow-automation
"Workflow automation is the infrastructure that makes AI agents reliable. Without durable execution, a network hiccup during a 10-step payment flow means lost money and angry customers. With it, workflows resume exactly where they left off. This skill covers the platforms (n8n, Temporal, Inngest) and patterns (sequential, parallel, orchestrator-worker) that turn brittle scripts into production-grade automation. Key insight: The platforms make different tradeoffs. n8n optimizes for accessibility"
circleci-automation
"Automate CircleCI tasks via Rube MCP (Composio): trigger pipelines, monitor workflows/jobs, retrieve artifacts and test metadata. Always search tools first for current schemas."