AgentSkillsCN

track-manager

管理Conductor轨道、阶段和任务。适用于处理轨道状态、更新任务标记或在轨道之间导航时使用。

SKILL.md
--- frontmatter
name: track-manager
description: Manage Conductor tracks, phases, and tasks. Use when working with track status, updating task markers, or navigating between tracks.

Track Manager Skill

Manage the lifecycle of Conductor tracks including status updates, task completion, and phase transitions.

Trigger Conditions

Use this skill when:

  • Checking track status or progress
  • Marking tasks as complete
  • Transitioning between phases
  • User mentions: "track status", "mark complete", "next task", "update plan"

Track Structure

code
conductor/
├── tracks.md           # Master track list
└── tracks/
    └── <track_id>/
        ├── spec.md         # Requirements
        ├── plan.md         # Phased tasks
        └── metadata.json   # Status, timestamps

Task Status Markers

MarkerStatusDescription
[ ]PendingNot started
[~]In ProgressCurrently working
[x]CompletedDone (add commit SHA)

Workflow Operations

Start a Task

markdown
# Before

- [ ] Implement user authentication

# After (mark in progress)

- [~] Implement user authentication

Complete a Task

markdown
# After completion (add commit SHA)

- [x] Implement user authentication <!-- abc1234 -->

Update tracks.md

When completing a phase, update conductor/tracks.md:

markdown
## Active Tracks

| Track ID | Type    | Status      | Progress  |
| -------- | ------- | ----------- | --------- |
| auth-001 | feature | in_progress | Phase 2/3 |

Phase Transition Rules

  1. All tasks in phase must be [x] before moving to next phase
  2. Update metadata.json with completion timestamp
  3. Create commit for phase completion
  4. Update tracks.md progress column

Response Format

After track operations:

code
## Track Update

**Track**: [track_id]
**Operation**: [started/completed/updated]
**Phase**: [phase number] - [phase name]
**Progress**: [completed]/[total] tasks
**Next**: [next task description]