/validate
Run validation against a local deployment to verify your changes work correctly in a live environment.
Instructions
- Look at the current git diff (
git diff mainorgit diff HEAD) to understand what was changed. - Write a
ticket.mdfile in the project directory describing what the changes are supposed to accomplish. Keep it concise — one paragraph is fine. - Run validation:
valid run --task ticket.md --diff "$(git diff main)"
- Read the JSON verdict from stdout. If it fails, report the reason to the user.
- Clean up the ticket.md file after.
Prerequisites
- A
valid.ymlmust exist in the project directory (or a parent). It defines the deploy config:
compose: docker-compose.yml
provider: local
- Docker must be running locally.
Notes
- Exit code 0 = pass, 1 = fail
- The validation agent deploys the app via docker compose, checks health/logs/endpoints, and optionally does visual regression testing via browser automation
- If no
valid.ymlexists, tell the user they need one and explain the format
Related skills
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
Claude CodeCursoradvanced
890
234
3,180
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
claudeCursorWindsurfbeginner
259
72
1,083
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.
claudeCursorWindsurfintermediate
156
44
943