project-standalo-note-to-app/.claude/commands/guardrail/validate.md

764 B

description allowed-tools
Validate manifest integrity and completeness Bash, Read

Validate Manifest

Run validation checks on project_manifest.json.

Command

python3 "$CLAUDE_PROJECT_DIR/skills/guardrail-orchestrator/scripts/validate_manifest.py" $ARGUMENTS

Options

  • No arguments: Basic validation
  • --strict: Treat warnings as errors

What It Checks

  1. Structure: Required top-level keys exist
  2. Pages: Have paths, components, file_paths
  3. Components: Have props with types, valid dependencies
  4. APIs: Have methods, paths, request/response schemas
  5. Database: Tables have primary keys, valid foreign keys
  6. Dependencies: No orphans, no circular references
  7. Naming: Follows conventions