AgentSkillsCN

get-phase-status

检查阶段的当前状态。在需要了解阶段在工作流中的所处位置时使用此方法。

SKILL.md
--- frontmatter
name: get-phase-status
description: Check the current status of a phase. Use when you need to understand where a phase is in the workflow.
user-invocable: false

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

StatusMeaningNext Action
plannedPhase created, not startedBuilder begins implementation
buildingImplementation in progressBuilder continues or addresses fixes
reviewImplementation completeOverseer reviews
completePhase is greenScribe plans next phase

Status Transitions

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