skills/check-ushabti-prerequisites/SKILL.md
Verify required Ushabti files exist before proceeding. Use when starting agent work to ensure prerequisites are met.
npx skillsauth add adamrdrew/ushabti check-ushabti-prerequisitesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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)"
| 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 |
For a new project (empty directory):
.ushabti/laws.md and a minimal docs scaffold (.ushabti/docs/index.md).ushabti/style.md, recommends Surveyor for comprehensive docs.ushabti/docs/For an existing project:
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.
data-ai
Set the status field in a phase's progress.yaml. Use instead of manual Edit calls when transitioning phase status.
development
Query the status of a phase. Returns structured status information for external consumers.
data-ai
Mark a step as implemented in progress.yaml with notes and touched files. Use after completing each step instead of manual Edit calls.
testing
# List Cards Scan and list all Hieroglyphs-compatible cards in `.ushabti/cards/`, with optional filtering by status or other criteria. ## When to Use Use this skill when: - You need to see all available work items - Looking for cards in a specific state (e.g., only `todo` cards) - Determining which cards to plan next - Checking card priorities and types ## Card Location Cards are stored in: ``` .ushabti/cards/{slug}/card.md ``` Each card is a directory containing a `card.md` file with YAML