Agent skill

get-phase-status

Check the current status of a phase. Use when you need to understand where a phase is in the workflow.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/get-phase-status

SKILL.md

Phase Status

How to Check Status

Run this command to see all phases with their status and step counts:

bash
if [ -d .ushabti/phases ] && [ "$(ls -A .ushabti/phases 2>/dev/null)" ]; then
  for dir in .ushabti/phases/*/; do
    name=$(basename "$dir")
    status=$(grep "^  status:" "$dir/progress.yaml" 2>/dev/null | awk '{print $2}')
    impl=$(grep -c "implemented: true" "$dir/progress.yaml" 2>/dev/null || echo 0)
    total=$(grep -c "implemented:" "$dir/progress.yaml" 2>/dev/null || echo 0)
    echo "$name: $status ($impl/$total steps)"
  done
else
  echo "No phases exist yet"
fi

Status Values

Status Meaning Next Action
planned Phase created, not started Builder begins implementation
building Implementation in progress Builder continues or addresses fixes
review Implementation complete Overseer reviews
complete Phase is green Scribe plans next phase

Status Transitions

planned → building    (Builder starts)
building → review     (Builder finishes all steps)
review → building     (Overseer requests fixes)
review → complete     (Overseer approves)

Didn't find tool you were looking for?

Be as detailed as possible for better results