원클릭으로
speckit-worktree-list
Show all active worktrees with feature status and spec artifact summary
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Show all active worktrees with feature status and spec artifact summary
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Think before building. Use when the user asks to reason about, analyze, evaluate, compare options, make an architecture decision, choose between approaches, think through a problem, or assess trade-offs. Also use when the user asks 'why did we...', 'should we...', 'what are our options', 'is this the right approach', or wants to frame/reframe a problem.
Archive a feature specification into main project memory after merge, resolving gaps and conflicts
Generate spec-kit configuration tailored to the existing codebase
Incrementally adopt SDD for existing features with reverse-engineered specs
Auto-discover project structure, tech stack, frameworks, and architecture patterns
Verify bootstrap output matches actual project structure and conventions
| name | speckit-worktree-list |
| description | Show all active worktrees with feature status and spec artifact summary |
| compatibility | Requires spec-kit project structure with .specify/ directory |
| metadata | {"author":"github-spec-kit","source":"worktree:commands/speckit.worktree.list.md"} |
Show all active git worktrees with their feature branch status, spec artifact availability, and task completion progress — a dashboard for parallel feature development.
$ARGUMENTS
You MUST consider the user input before proceeding (if not empty). The user may request a specific format (e.g., "compact") or filter (e.g., "stale only").
.specify/ directoryList all worktrees: Run git worktree list to get all active worktrees:
.worktrees/ directoryGather feature status: For each worktree, check its spec-kit state:
[x] vs [ ] items⚠️ **STALE** markersClassify worktree status:
| Status | Condition |
|---|---|
| ✅ Active | Recent commits (within 7 days), unmerged |
| 🟡 Idle | No recent commits (7-30 days), unmerged |
| ⚠️ Stale | No commits for 30+ days, unmerged |
| ✅ Merged | Branch merged into main/master |
| ❌ Orphaned | Branch deleted but worktree still exists |
Output dashboard:
# Active Worktrees
| # | Branch | Path | Status | Artifacts | Tasks | Last Activity |
|---|--------|------|--------|-----------|-------|---------------|
| 1 | 003-user-auth | .worktrees/003-user-auth/ | ✅ Active | spec ✅ plan ✅ tasks ✅ | 12/18 (67%) | 2 hours ago |
| 2 | 004-chat-system | .worktrees/004-chat-system/ | 🟡 Idle | spec ✅ plan ✅ tasks ❌ | — | 12 days ago |
| 3 | 005-api-gateway | .worktrees/005-api-gateway/ | ✅ Merged | spec ✅ plan ✅ tasks ✅ | 8/8 (100%) | 3 days ago |
## Summary
- **Total worktrees**: 3 (+ main working directory)
- **Active**: 1
- **Idle**: 1
- **Ready to clean**: 1 (merged)
## Recommended Actions
- Run `/speckit.worktree.clean` to remove the merged worktree (005-api-gateway)
- Resume work on 004-chat-system or run `/speckit.tasks` to generate tasks
Report: Output the dashboard. Do not modify any files — this command is read-only.
[x] and [ ] in tasks.md