--- description: Validate manifest integrity and completeness allowed-tools: Bash, Read --- # Validate Manifest Run validation checks on `project_manifest.json`. ## Command ```bash 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