
Validate
- 565 installs
- 1 repo stars
- Updated May 26, 2026
- camacho/ai-skills
validate is a Claude agent skill that runs pnpm validate to chain typecheck, lint, format, test, and optional build for developers who need one local command before merge or release.
About
validate is a camacho/ai-skills agent skill that runs the full pre-merge validation suite with a single pnpm validate command chaining typecheck, lint, format, test, and optional build steps. When any step fails, the agent reports the exact error output instead of summarizing failures. Developers reach for validate immediately before merge or release when a monorepo already defines a validate script in package.json. The skill is intentionally minimal—one shell command and clear failure reporting—making it ideal for agent-driven CI parity on local machines. It assumes the project toolchain is configured via pnpm scripts rather than invoking individual tools manually. Skip when the repository lacks pnpm or a validate npm script hook.
- Single entry point via `pnpm validate` for the whole suite
- Runs typecheck, lint, format, test, and optional build in sequence
- Fails fast with explicit reporting of which step broke
- Surfaces exact error output for agent or human follow-up
- Assumes a project script named validate—not ad-hoc per-tool commands
Validate by the numbers
- 565 all-time installs (skills.sh)
- Ranked #603 of 2,153 Testing & QA skills by installs in the Skillselion catalog
- Security screen: LOW risk (skills.sh audit)
- Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/camacho/ai-skills --skill validateAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 565 |
|---|---|
| repo stars | ★ 1 |
| Security audit | 3 / 3 scanners passed |
| Last updated | May 26, 2026 |
| Repository | camacho/ai-skills ↗ |
How do you run all pre-merge checks in one command?
Run one local command that chains typecheck, lint, format, tests, and optional build before you merge or release.
Who is it for?
Developers with a pnpm monorepo that defines a validate script who want agents to run the full pre-merge gate locally.
Skip if: Developers on projects without pnpm or without a validate script who need framework-specific test setup from scratch.
When should I use this skill?
User asks to validate the project, run pre-merge checks, or execute typecheck, lint, format, and tests before release.
What you get
Passing or failing validation output with exact typecheck, lint, format, test, and build error messages.
- Validation pass/fail report with exact error output
By the numbers
- Chains 5 validation steps: typecheck, lint, format, test, and optional build
Files
Run the full validation suite:
pnpm validateIf any step fails, report the failure clearly with the exact error output.
Related skills
FAQ
What does the validate skill run?
validate runs pnpm validate, which chains typecheck, lint, format, test, and optional build steps defined in the project's package.json validate script.
How does validate report failures?
validate instructs the agent to report validation failures clearly with the exact error output from the failing step rather than summarizing or skipping details.
What package manager does validate require?
validate requires pnpm and a project-level validate script in package.json. Projects without pnpm or that script need a different testing workflow.
Is Validate safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.