| name | validate |
| description | Validate that a generated project's Claude infrastructure is complete and well-formed. Use when the user says "validate", "check project", or "verify". |
| user-invocable | true |
| allowed-tools | Read, Glob, Grep, Bash |
Project Validator
Check that a target project directory has all expected Claude Code infrastructure files and that they are well-formed.
Usage
The user provides a project name or path. Default to the most recently created project if none specified.
Checks
Required Files
Memory Files
Content Quality
Optional Files
Output
Report results as a checklist:
Validating: ~/claude/<name>/
Required Files: [12/12 passed]
Memory Files: [3/3 passed]
Content Quality: [5/6 passed]
- MISSING: settings.json has no hooks configured
Optional Files: [2/2 passed]
Overall: 22/23 checks passed
If all checks pass: "Project is fully configured and ready to use."
If checks fail: list the failures with specific remediation steps.