ワンクリックで
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