status
Show feature progress and status across all features
Install
mkdir -p .claude/skills/status-dilhanz && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13327" && unzip -o skill.zip -d .claude/skills/status-dilhanz && rm skill.zipInstalls to .claude/skills/status-dilhanz
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Show feature progress and status across all featuresAbout this skill
Active Feature State
!for f in .planning/features/*/CONTEXT.md; do [ -f "$f" ] && d=$(dirname "$f") && echo "$(basename "$d"): $(sed -n 's/^status: *//p' "$f")"; done 2>/dev/null; true
Show the status of all features with progress details.
-
Check if
.planning/features/exists. If not, tell the user no features have been started and suggest/ship:start "your idea". -
List all feature directories in
.planning/features/. -
For each feature, read
CONTEXT.mdand extract:- Feature name (from frontmatter)
- Status (from frontmatter)
- Problem summary (first sentence of ## Problem)
- Number of acceptance criteria
-
If a
PLAN.mdexists, also extract:- Total tasks and how many are done
- If the plan has
<phase>elements, list each phase with its status and task counts - Identify the current phase (first phase with status != "done")
-
If a
VERIFY.mdexists, note whether verification passed or found gaps. -
Display as a formatted summary:
## Ship Status
| Feature | Status | Progress | Summary |
|---------|--------|----------|---------|
| {name} | {status} | {done}/{total} tasks | {problem summary} |
-
For the active (non-done) feature, show additional detail:
Phase progress (if phased plan):
Phase 1: {name} — done (3/3 tasks) Phase 2: {name} — building (1/4 tasks) ← current Phase 3: {name} — pending (0/2 tasks)Next step based on status:
brainstormed→ "Next:/ship:planto create the implementation plan"planned→ "Next:/ship:plan-verifyto verify the plan against the codebase"plan-verified→ "Next:/ship:buildto start building"building→ "Next:/ship:buildto continue building (or/ship:resumein a new session)"built→ "Next:/ship:verifyto verify acceptance criteria"done→ "Feature complete! Start something new with/ship:start"
$ARGUMENTS