conductor-status
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseConductor Status
Conductor 状态
Display the current status of the Conductor project, including overall progress, active tracks, and next actions.
展示Conductor项目的当前状态,包括整体进度、活跃Track和后续操作。
Use this skill when
适用场景
- Working on conductor status tasks or workflows
- Needing guidance, best practices, or checklists for conductor status
- 处理Conductor状态相关任务或工作流时
- 需要Conductor状态相关的指导、最佳实践或检查清单时
Do not use this skill when
不适用场景
- The task is unrelated to conductor status
- You need a different domain or tool outside this scope
- 任务与Conductor状态无关时
- 需要该范围之外的其他领域或工具时
Instructions
使用说明
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.
- If detailed examples are required, open .
resources/implementation-playbook.md
- 明确目标、约束条件和所需输入。
- 应用相关最佳实践并验证结果。
- 提供可执行步骤和验证方法。
- 若需要详细示例,请打开。
resources/implementation-playbook.md
Pre-flight Checks
前置检查
-
Verify Conductor is initialized:
- Check exists
conductor/product.md - Check exists
conductor/tracks.md - If missing: Display error and suggest running first
/conductor:setup
- Check
-
Check for any tracks:
- Read
conductor/tracks.md - If no tracks registered: Display setup complete message with suggestion to create first track
- Read
-
验证Conductor已初始化:
- 检查是否存在
conductor/product.md - 检查是否存在
conductor/tracks.md - 若缺失:显示错误信息并建议先运行
/conductor:setup
- 检查
-
检查是否存在Track:
- 读取
conductor/tracks.md - 若未注册任何Track:显示设置完成消息,并建议创建首个Track
- 读取
Data Collection
数据收集
1. Project Information
1. 项目信息
Read and extract:
conductor/product.md- Project name
- Project description
读取并提取以下内容:
conductor/product.md- 项目名称
- 项目描述
2. Tracks Overview
2. Track概览
Read and parse:
conductor/tracks.md- Total tracks count
- Completed tracks (marked )
[x] - In-progress tracks (marked )
[~] - Pending tracks (marked )
[ ]
读取并解析:
conductor/tracks.md- Track总数
- 已完成Track(标记为)
[x] - 进行中Track(标记为)
[~] - 待处理Track(标记为)
[ ]
3. Detailed Track Analysis
3. Track详细分析
For each track in :
conductor/tracks/Read :
conductor/tracks/{trackId}/plan.md- Count total tasks (lines matching ,
- [x],- [~]with Task prefix)- [ ] - Count completed tasks ()
[x] - Count in-progress tasks ()
[~] - Count pending tasks ()
[ ] - Identify current phase (first phase with incomplete tasks)
- Identify next pending task
Read :
conductor/tracks/{trackId}/metadata.json- Track type (feature, bug, chore, refactor)
- Created date
- Last updated date
- Status
Read :
conductor/tracks/{trackId}/spec.md- Check for any noted blockers or dependencies
针对中的每个Track:
conductor/tracks/读取:
conductor/tracks/{trackId}/plan.md- 统计任务总数(匹配、
- [x]、- [~]且前缀为Task的行数)- [ ] - 统计已完成任务()
[x] - 统计进行中任务()
[~] - 统计待处理任务()
[ ] - 识别当前阶段(首个包含未完成任务的阶段)
- 识别下一个待处理任务
读取:
conductor/tracks/{trackId}/metadata.json- Track类型(feature、bug、chore、refactor)
- 创建日期
- 最后更新日期
- 状态
读取:
conductor/tracks/{trackId}/spec.md- 检查是否有记录的阻塞项或依赖关系
4. Blocker Detection
4. 阻塞项检测
Scan for potential blockers:
- Tasks marked with prefix
BLOCKED: - Dependencies on incomplete tracks
- Failed verification tasks
扫描潜在阻塞项:
- 标记为前缀的任务
BLOCKED: - 依赖未完成Track的任务
- 验证失败的任务
Output Format
输出格式
Full Project Status (no argument)
完整项目状态(无参数)
================================================================================
PROJECT STATUS: {Project Name}
================================================================================
Last Updated: {current timestamp}
--------------------------------------------------------------------------------
OVERALL PROGRESS
--------------------------------------------------------------------------------
Tracks: {completed}/{total} completed ({percentage}%)
Tasks: {completed}/{total} completed ({percentage}%)
Progress: [##########..........] {percentage}%
--------------------------------------------------------------------------------
TRACK SUMMARY
--------------------------------------------------------------------------------
| Status | Track ID | Type | Tasks | Last Updated |
|--------|-------------------|---------|------------|--------------|
| [x] | auth_20250110 | feature | 12/12 (100%)| 2025-01-12 |
| [~] | dashboard_20250112| feature | 7/15 (47%) | 2025-01-15 |
| [ ] | nav-fix_20250114 | bug | 0/4 (0%) | 2025-01-14 |
--------------------------------------------------------------------------------
CURRENT FOCUS
--------------------------------------------------------------------------------
Active Track: dashboard_20250112 - Dashboard Feature
Current Phase: Phase 2: Core Components
Current Task: [~] Task 2.3: Implement chart rendering
Progress in Phase:
- [x] Task 2.1: Create dashboard layout
- [x] Task 2.2: Add data fetching hooks
- [~] Task 2.3: Implement chart rendering
- [ ] Task 2.4: Add filter controls
--------------------------------------------------------------------------------
NEXT ACTIONS
--------------------------------------------------------------------------------
1. Complete: Task 2.3 - Implement chart rendering (dashboard_20250112)
2. Then: Task 2.4 - Add filter controls (dashboard_20250112)
3. After Phase 2: Phase verification checkpoint
--------------------------------------------------------------------------------
BLOCKERS
--------------------------------------------------------------------------------
{If blockers found:}
! BLOCKED: Task 3.1 in dashboard_20250112 depends on api_20250111 (incomplete)
{If no blockers:}
No blockers identified.
================================================================================
Commands: /conductor:implement {trackId} | /conductor:new-track | /conductor:revert
================================================================================================================================================================
PROJECT STATUS: {Project Name}
================================================================================
Last Updated: {current timestamp}
--------------------------------------------------------------------------------
OVERALL PROGRESS
--------------------------------------------------------------------------------
Tracks: {completed}/{total} completed ({percentage}%)
Tasks: {completed}/{total} completed ({percentage}%)
Progress: [##########..........] {percentage}%
--------------------------------------------------------------------------------
TRACK SUMMARY
--------------------------------------------------------------------------------
| Status | Track ID | Type | Tasks | Last Updated |
|--------|-------------------|---------|------------|--------------|
| [x] | auth_20250110 | feature | 12/12 (100%)| 2025-01-12 |
| [~] | dashboard_20250112| feature | 7/15 (47%) | 2025-01-15 |
| [ ] | nav-fix_20250114 | bug | 0/4 (0%) | 2025-01-14 |
--------------------------------------------------------------------------------
CURRENT FOCUS
--------------------------------------------------------------------------------
Active Track: dashboard_20250112 - Dashboard Feature
Current Phase: Phase 2: Core Components
Current Task: [~] Task 2.3: Implement chart rendering
Progress in Phase:
- [x] Task 2.1: Create dashboard layout
- [x] Task 2.2: Add data fetching hooks
- [~] Task 2.3: Implement chart rendering
- [ ] Task 2.4: Add filter controls
--------------------------------------------------------------------------------
NEXT ACTIONS
--------------------------------------------------------------------------------
1. Complete: Task 2.3 - Implement chart rendering (dashboard_20250112)
2. Then: Task 2.4 - Add filter controls (dashboard_20250112)
3. After Phase 2: Phase verification checkpoint
--------------------------------------------------------------------------------
BLOCKERS
--------------------------------------------------------------------------------
{If blockers found:}
! BLOCKED: Task 3.1 in dashboard_20250112 depends on api_20250111 (incomplete)
{If no blockers:}
No blockers identified.
================================================================================
Commands: /conductor:implement {trackId} | /conductor:new-track | /conductor:revert
================================================================================Single Track Status (with track-id argument)
单个Track状态(带track-id参数)
================================================================================
TRACK STATUS: {Track Title}
================================================================================
Track ID: {trackId}
Type: {feature|bug|chore|refactor}
Status: {Pending|In Progress|Complete}
Created: {date}
Updated: {date}
--------------------------------------------------------------------------------
SPECIFICATION
--------------------------------------------------------------------------------
Summary: {brief summary from spec.md}
Acceptance Criteria:
- [x] {Criterion 1}
- [ ] {Criterion 2}
- [ ] {Criterion 3}
--------------------------------------------------------------------------------
IMPLEMENTATION
--------------------------------------------------------------------------------
Overall: {completed}/{total} tasks ({percentage}%)
Progress: [##########..........] {percentage}%================================================================================
TRACK STATUS: {Track Title}
================================================================================
Track ID: {trackId}
Type: {feature|bug|chore|refactor}
Status: {Pending|In Progress|Complete}
Created: {date}
Updated: {date}
--------------------------------------------------------------------------------
SPECIFICATION
--------------------------------------------------------------------------------
Summary: {brief summary from spec.md}
Acceptance Criteria:
- [x] {Criterion 1}
- [ ] {Criterion 2}
- [ ] {Criterion 3}
--------------------------------------------------------------------------------
IMPLEMENTATION
--------------------------------------------------------------------------------
Overall: {completed}/{total} tasks ({percentage}%)
Progress: [##########..........] {percentage}%Phase 1: {Phase Name} [COMPLETE]
Phase 1: {Phase Name} [COMPLETE]
- Task 1.1: {description}
- Task 1.2: {description}
- Verification: {description}
- Task 1.1: {description}
- Task 1.2: {description}
- Verification: {description}
Phase 2: {Phase Name} [IN PROGRESS]
Phase 2: {Phase Name} [IN PROGRESS]
- Task 2.1: {description}
- [~] Task 2.2: {description} <-- CURRENT
- Task 2.3: {description}
- Verification: {description}
- Task 2.1: {description}
- [~] Task 2.2: {description} <-- CURRENT
- Task 2.3: {description}
- Verification: {description}
Phase 3: {Phase Name} [PENDING]
Phase 3: {Phase Name} [PENDING]
- Task 3.1: {description}
- Task 3.2: {description}
- Verification: {description}
GIT HISTORYRelated Commits:
abc1234 - feat: add login form ({trackId})
def5678 - feat: add password validation ({trackId})
ghi9012 - chore: mark task 1.2 complete ({trackId})
NEXT STEPS- Current: Task 2.2 - {description}
- Next: Task 2.3 - {description}
- Phase 2 verification pending
================================================================================ Commands: /conductor:implement {trackId} | /conductor:revert {trackId}
undefined- Task 3.1: {description}
- Task 3.2: {description}
- Verification: {description}
GIT HISTORYRelated Commits:
abc1234 - feat: add login form ({trackId})
def5678 - feat: add password validation ({trackId})
ghi9012 - chore: mark task 1.2 complete ({trackId})
NEXT STEPS- Current: Task 2.2 - {description}
- Next: Task 2.3 - {description}
- Phase 2 verification pending
================================================================================ Commands: /conductor:implement {trackId} | /conductor:revert {trackId}
undefinedStatus Markers Legend
状态标记说明
Display at bottom if helpful:
Legend:
[x] = Complete
[~] = In Progress
[ ] = Pending
[!] = Blocked若有需要可在底部展示:
Legend:
[x] = Complete
[~] = In Progress
[ ] = Pending
[!] = BlockedError States
错误状态
No Tracks Found
未找到Track
================================================================================
PROJECT STATUS: {Project Name}
================================================================================
Conductor is set up but no tracks have been created yet.
To get started:
/conductor:new-track "your feature description"
================================================================================================================================================================
PROJECT STATUS: {Project Name}
================================================================================
Conductor is set up but no tracks have been created yet.
To get started:
/conductor:new-track "your feature description"
================================================================================Conductor Not Initialized
Conductor未初始化
ERROR: Conductor not initialized
Could not find conductor/product.md
Run /conductor:setup to initialize Conductor for this project.ERROR: Conductor not initialized
Could not find conductor/product.md
Run /conductor:setup to initialize Conductor for this project.Track Not Found (with argument)
未找到指定Track(带参数时)
ERROR: Track not found: {argument}
Available tracks:
- auth_20250115
- dashboard_20250112
- nav-fix_20250114
Usage: /conductor:status [track-id]ERROR: Track not found: {argument}
Available tracks:
- auth_20250115
- dashboard_20250112
- nav-fix_20250114
Usage: /conductor:status [track-id]Calculation Logic
计算逻辑
Task Counting
任务统计
For each plan.md:
- Complete: count lines matching /^- \[x\] Task/
- In Progress: count lines matching /^- \[~\] Task/
- Pending: count lines matching /^- \[ \] Task/
- Total: Complete + In Progress + PendingFor each plan.md:
- Complete: count lines matching /^- \[x\] Task/
- In Progress: count lines matching /^- \[~\] Task/
- Pending: count lines matching /^- \[ \] Task/
- Total: Complete + In Progress + PendingPhase Detection
阶段识别
Current phase = first phase header followed by any incomplete task ([ ] or [~])Current phase = first phase header followed by any incomplete task ([ ] or [~])Progress Bar
进度条
filled = floor((completed / total) * 20)
empty = 20 - filled
bar = "[" + "#".repeat(filled) + ".".repeat(empty) + "]"filled = floor((completed / total) * 20)
empty = 20 - filled
bar = "[" + "#".repeat(filled) + ".".repeat(empty) + "]"Quick Mode
快速模式
If invoked with or :
--quick-q{Project Name}: {completed}/{total} tasks ({percentage}%)
Active: {trackId} - Task {X.Y}使用或参数调用时:
--quick-q{Project Name}: {completed}/{total} tasks ({percentage}%)
Active: {trackId} - Task {X.Y}JSON Output
JSON输出
If invoked with :
--jsonjson
{
"project": "{name}",
"timestamp": "ISO_TIMESTAMP",
"tracks": {
"total": N,
"completed": X,
"in_progress": Y,
"pending": Z
},
"tasks": {
"total": M,
"completed": A,
"in_progress": B,
"pending": C
},
"current": {
"track": "{trackId}",
"phase": N,
"task": "{X.Y}"
},
"blockers": []
}使用参数调用时:
--jsonjson
{
"project": "{name}",
"timestamp": "ISO_TIMESTAMP",
"tracks": {
"total": N,
"completed": X,
"in_progress": Y,
"pending": Z
},
"tasks": {
"total": M,
"completed": A,
"in_progress": B,
"pending": C
},
"current": {
"track": "{trackId}",
"phase": N,
"task": "{X.Y}"
},
"blockers": []
}