Claude-skill-registry check-ushabti-prerequisites
Verify required Ushabti files exist before proceeding. Use when starting agent work to ensure prerequisites are met.
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/check-ushabti-prerequisites" ~/.claude/skills/majiayu000-claude-skill-registry-check-ushabti-prerequisites && rm -rf "$T"
manifest:
skills/data/check-ushabti-prerequisites/SKILL.mdsource content
Ushabti Prerequisites
How to Check Prerequisites
Run these commands to verify required files exist:
[ -f .ushabti/laws.md ] && echo "✓ laws.md exists" || echo "✗ laws.md MISSING (run Lawgiver)" [ -f .ushabti/style.md ] && echo "✓ style.md exists" || echo "✗ style.md MISSING (run Artisan)" [ -f .ushabti/docs/index.md ] && echo "✓ docs/index.md exists" || echo "✗ docs/index.md MISSING (run Surveyor)" [ -d .ushabti/phases ] && echo "✓ phases/ exists" || echo "✗ phases/ MISSING (run Scribe)"
Required Files by Agent
| Agent | laws.md | style.md | docs/ | phases/ |
|---|---|---|---|---|
| Lawgiver | Creates | — | Creates scaffold | — |
| Artisan | Required | Creates | — | — |
| Surveyor | — | — | Creates comprehensive | — |
| Scribe | Required | Required | Required (scaffold OK) | Creates |
| Builder | Required | Required | Recommended | Required |
| Overseer | Required | Required | Recommended | Required |
Bootstrap Flow
For a new project (empty directory):
- Lawgiver — Creates
and a minimal docs scaffold (.ushabti/laws.md
).ushabti/docs/index.md - Artisan — Creates
, recommends Surveyor for comprehensive docs.ushabti/style.md - Surveyor (optional) — Creates comprehensive documentation in
.ushabti/docs/ - Scribe — Plans the first Phase (scaffold docs are sufficient to proceed)
- Builder — Implements the Phase
- Overseer — Reviews and approves the Phase
For an existing project:
- Surveyor — Documents the existing codebase
- Lawgiver — Defines project invariants (docs already exist)
- Artisan — Defines project style
- Scribe → Builder → Overseer — Normal Phase cycle
Docs Scaffold vs Comprehensive Docs
Scaffold (created by Lawgiver): Minimal
index.md with placeholder content. Marked with "Scaffold documentation" text. Sufficient for Scribe to plan, but Surveyor should run for full documentation.
Comprehensive (created by Surveyor): Full project documentation with multiple files covering architecture, systems, and APIs.