Claude-skill-registry find-next-phase-number
Determine the next sequential phase ID for creating a new phase. Use when planning a new phase.
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-next-phase-number" ~/.claude/skills/majiayu000-claude-skill-registry-find-next-phase-number && rm -rf "$T"
manifest:
skills/data/find-next-phase-number/SKILL.mdsource content
Next Phase Number
How to Find Next ID
Run this command to determine the next available phase number:
current=$(ls -1 .ushabti/phases/ 2>/dev/null | sed 's/-.*//' | sort -n | tail -1) if [ -z "$current" ]; then echo "0001 (first phase)" else printf "%04d (after %s)\n" $((10#$current + 1)) "$current" fi
Phase Numbering Convention
- Phase IDs are 4-digit, zero-padded integers:
,0001
,0002
, ...0003 - Combined with a slug:
,0001-initial-setup
, ...0002-add-auth
Creating the Directory
Once you have the next number and a slug:
mkdir -p .ushabti/phases/NNNN-your-slug
Replace
NNNN with the next ID and your-slug with a short, lowercase, hyphenated description.