Claude-skill-registry find-current-phase

Find the active phase directory based on status. Use when you need to locate which phase to work on.

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/find-current-phase" ~/.claude/skills/majiayu000-claude-skill-registry-find-current-phase && rm -rf "$T"
manifest: skills/data/find-current-phase/SKILL.md
source content

Current Phase Status

How to Check

Run this command to see all phases and their status:

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

Status Reference

StatusAgentMeaning
planned
BuilderReady to start implementation
building
BuilderImplementation in progress or fixes requested
review
OverseerReady for review
complete
Phase is green, no work needed

Agent Guidance

Builder: Work on phases with

status: building
or
status: planned
. If multiple exist, work on the lowest-numbered one first.

Overseer: Review phases with

status: review
. If none exist, no phase is ready for review.