Claude-skill-registry get-phase-status

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

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/get-phase-status" ~/.claude/skills/majiayu000-claude-skill-registry-get-phase-status && rm -rf "$T"
manifest: skills/data/get-phase-status/SKILL.md
source content

Phase Status

How to Check Status

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

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

StatusMeaningNext Action
planned
Phase created, not startedBuilder begins implementation
building
Implementation in progressBuilder continues or addresses fixes
review
Implementation completeOverseer reviews
complete
Phase is greenScribe plans next phase

Status Transitions

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