Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Execute tasks from a track's implementation plan following TDD workflow
.claude/skills/conductor-implement/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-08 | ✗→✓ | ▲ Improved | — | — |
| case-13 | ✗→✓ | ▲ Improved | — | — |
| case-14 | ✗→✓ | ▲ Improved | — | — |
| case-15 | ✗→✓ | ▲ Improved | — | — |
| case-04 | ✓→✓ | = Same ✓ | — | — |
Execute tasks from a track's implementation plan, following the workflow rules defined in conductor/workflow.md.
resources/implementation-playbook.md.conductor/product.md existsconductor/workflow.md existsconductor/tracks.md exists/conductor:setup firstconductor/workflow.mdconductor/tracks/{argument}/plan.mdconductor/tracks.md[ ] or [~]) Select a track to implement:
In Progress:
Pending:
Enter number or track ID:
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}.mdUpdate track to in-progress:
conductor/tracks.md:[ ] to [~] for this trackconductor/tracks/{trackId}/metadata.json:status: "in_progress"updated timestampFor each incomplete task in plan.md (marked with [ ]):
Parse plan.md to find next incomplete task:
- [ ] Task X.Y: {description}Mark task as in-progress:
[ ] to [~] for current taskRed 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 greenCommit changes (following commit strategy from workflow.md):
bashgit add -A git commit -m "{commit_prefix}: {task description} ({trackId})"
Update plan.md:
[~] to [x] for completed taskbashgit add conductor/tracks/{trackId}/plan.md git commit -m "chore: mark task X.Y complete ({trackId})"
Update metadata.json:
tasks.completedupdated timestampAfter 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: {tool} failed with: {error message}
Options:
1. Retry the operation
2. Skip this task and continue
3. Pause implementation
4. Revert current task changesTESTS FAILING after Task X.Y
Failed tests:
- {test name}: {failure reason}
Options:
1. Attempt to fix
2. Rollback task changes
3. Pause for manual interventionGIT 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 interventionWhen all phases and tasks are complete:
All tasks complete. Running final verification...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] CompleteTrack 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, skipTrack {trackId} is complete.
Cleanup options:
1. Archive - Move to conductor/tracks/_archive/
2. Delete - Remove track directory
3. Keep - Leave as-isTrack 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 featureMaintain progress in metadata.json throughout:
json{ "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)" ] }
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:
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-04 | pass→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-16 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-07 | pass→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-08 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-13 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-10 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-21 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-14 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-02 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-09 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-12 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-18 | pass→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-20 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-19 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-15 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-05 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-11 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-22 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-01 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-03 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-06 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-17 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 17 counted toward the lift figure. The other 5 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +18 percentage points is the difference between those two pass rates over the 17 comparable cases.
The per-case answers from this run were removed by the retention sweep, so the case table below shows the verdicts without the text either arm produced. The counts above were recorded at the time and are unaffected. Answers are now kept for 180 days.
Other measured skills in the registry, with their headline benchmark lift.