Skill 寫法圖鑑

track-management

wshobson | 規劃與釐清 | 原文 | MIT

建立與管理 Conductor track、spec 和 plan

中文翻譯

---
name: track-management
description: 建立、管理或處理 Conductor track(功能、bug 和重構的邏輯工作單位)時使用這個 skill。適用於 spec.md、plan.md 和 track 生命週期操作。
version: 1.0.0
---

# Track Management

建立、管理和完成 Conductor track 的指南。Track 是把功能、bug 和重構,依序經過規格、規劃和實作階段來組織的邏輯工作單位。

## When to Use This Skill

- 建立新的功能、bug 或重構 track
- 撰寫或 review spec.md 檔案
- 建立或更新 plan.md 檔案
- 管理 track 從建立到完成的生命週期
- 了解 track 的狀態標記與慣例
- 使用 tracks.md 登錄表
- 解讀或更新 track 的 metadata

## Detailed patterns and worked examples

詳細的模式說明放在 `references/details.md`。上面的導覽層不夠用的時候,再去讀那個檔案。

## Best Practices

1. **One track, one concern**:每個 track 只專注在單一的邏輯變更
2. **Small phases**:把工作切成每個 phase 最多 3-5 個任務
3. **Verification after phases**:一定要加入驗證任務
4. **Update markers immediately**:邊做邊標記任務狀態
5. **Record SHAs**:完成的任務一定要記下 commit SHA
6. **Review specs before planning**:建立 plan 之前,先確認 spec 完整
7. **Link dependencies**:明確標出 track 之間的相依關係
8. **Archive, don't delete**:保留已完成的 track 供日後參考
9. **Size appropriately**:每個 track 控制在 1-5 天的工作量
10. **Clear acceptance criteria**:每個需求都必須可測試

英文原文

---
name: track-management
description: Use this skill when creating, managing, or working with Conductor tracks - the logical work units for features, bugs, and refactors. Applies to spec.md, plan.md, and track lifecycle operations.
version: 1.0.0
---

# Track Management

Guide for creating, managing, and completing Conductor tracks - the logical work units that organize features, bugs, and refactors through specification, planning, and implementation phases.

## When to Use This Skill

- Creating new feature, bug, or refactor tracks
- Writing or reviewing spec.md files
- Creating or updating plan.md files
- Managing track lifecycle from creation to completion
- Understanding track status markers and conventions
- Working with the tracks.md registry
- Interpreting or updating track metadata

## Detailed patterns and worked examples

Detailed pattern documentation lives in `references/details.md`. Read that file when the navigation tier above is insufficient.

## Best Practices

1. **One track, one concern**: Keep tracks focused on a single logical change
2. **Small phases**: Break work into phases of 3-5 tasks maximum
3. **Verification after phases**: Always include verification tasks
4. **Update markers immediately**: Mark task status as you work
5. **Record SHAs**: Always note commit SHAs for completed tasks
6. **Review specs before planning**: Ensure spec is complete before creating plan
7. **Link dependencies**: Explicitly note track dependencies
8. **Archive, don't delete**: Preserve completed tracks for reference
9. **Size appropriately**: Keep tracks between 1-5 days of work
10. **Clear acceptance criteria**: Every requirement must be testable