From ushabti
Verify required Ushabti files exist before proceeding. Use when starting agent work to ensure prerequisites are met.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ushabti:check-ushabti-prerequisitesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run these commands to verify required files exist:
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.
npx claudepluginhub adamrdrew/marketplace --plugin ushabtiAudits workspace initialization completeness by verifying required files like TECHSTACK.md and CODEMAP.md, init integrity, cross-file consistency; runs catch-up for gaps and revalidates assumptions. Use in final init phase.
Audits and syncs agent instruction files across coding agents (Claude Code, Cursor, Copilot, Gemini) from AGENTS.md to CLAUDE.md, GEMINI.md, .cursorrules. For first-run scaffolding checks and post-edit consistency.
Audits Claude subagent configurations in .claude/agents/ for frontmatter completeness, tool assignment security, privilege risks, and naming consistency.