validate
Executes a complete validation pipeline covering formatting, builds, and tests.
Install
mkdir -p .claude/skills/validate-itsbencodes && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12265" && unzip -o skill.zip -d .claude/skills/validate-itsbencodes && rm skill.zipInstalls to .claude/skills/validate-itsbencodes
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Run the repo's full validation suite (format, build, size, tests, e2e). Invoke after any important change — finishing a feature, fix, refactor, or dependency bump — and always before committing.Key capabilities
- →Run code formatters.
- →Execute build processes.
- →Check code size metrics.
- →Run unit and integration tests.
- →Execute end-to-end tests with Playwright.
- →Re-run the full suite if any step fails.
How it works
The skill executes a sequence of commands including formatting, building, size checking, and running tests (unit, integration, and end-to-end) to ensure code quality and functionality.
Inputs & outputs
When to use validate
- →Run full test suite
- →Validate code format
- →Check build health
About this skill
Validate
Run every step.
npm run format
npm run build
npm run size
npm test
npx playwright install
npx playwright test
If a step fails, fix the cause and re-run the full suite from the top — earlier steps may now produce different output (formatting, generated files, etc.). Repeat until a clean pass with no intervening changes.
When not to use it
- →When only a specific part of the validation (e.g., only tests) is needed.
- →When changes are trivial and do not require a full validation cycle.
- →When the repository does not use npm, Playwright, or the specified commands.
Limitations
- →Requires npm and Playwright to be installed and configured.
- →If a step fails, the full suite must be re-run from the top.
How it compares
This skill automates a complete, sequential validation suite that requires re-running from the start upon failure, ensuring all aspects of code quality are checked before committing, unlike running individual checks.
Compared to similar skills
validate side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| validate (this skill) | 0 | 3mo | Review | Beginner |
| e2e-testing-patterns | 8 | 2mo | No flags | Intermediate |
| testing-workflow | 16 | 9mo | Review | Intermediate |
| perf-lighthouse | 13 | 5mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
e2e-testing-patterns
wshobson
Master end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment. Use when implementing E2E tests, debugging flaky tests, or establishing testing standards.
testing-workflow
amo-tech-ai
Comprehensive testing workflow for E2E, integration, and unit tests. Use when testing applications layer-by-layer, validating user journeys, or running test suites.
perf-lighthouse
tech-leads-club
Run Lighthouse audits locally via CLI or Node API, parse and interpret reports, set performance budgets. Use when measuring site performance, understanding Lighthouse scores, setting up budgets, or integrating audits into CI. Triggers on: lighthouse, run lighthouse, lighthouse score, performance audit, performance budget.
xcodebuildmcp
cameroncooke
Official skill for XcodeBuildMCP. Use when doing iOS/macOS/watchOS/tvOS/visionOS work (build, test, run, debug, log, UI automation).
verify
Use when you want to validate changes before committing, or when you need to check all React contribution requirements.
playwright-pro
alirezarezvani
Production-grade Playwright testing toolkit. Use when the user mentions Playwright tests, end-to-end testing, browser automation, fixing flaky tests, test migration, CI/CD testing, or test suites. Generate tests, fix flaky failures, migrate from Cypress/Selenium, sync with TestRail, run on BrowserStack. 55 templates, 3 agents, smart reporting.