validate

Route changed files to fast checks or full validation via git status.

35|5|Updated Jan 1, 2026
One-click install
npx skills add https://github.com/gricha/perry --skill validate-gricha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate
Source: https://github.com/gricha/perry/tree/main/.claude/skills/validate
Command: npx skills add https://github.com/gricha/perry --skill validate-gricha

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically route code changes to the most appropriate validation path, using fast checks for minor edits and full validation for core updates, to speed up feedback and improve reliability.

Core Features & Use Cases

  • Route validation decisions based on touched files to determine scope (lint, typecheck, build, tests).
  • Supports quick checks and comprehensive validation workflows in local development and CI.
  • Integrates with existing bun run validate and bun run validate:core commands.

Quick Start

Run the validation decision workflow to select fast checks or full validation based on the files you touched.

Frequently Asked Questions about validate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run lint and typecheck only on changed files in a CI workflow?

Run lint and typecheck on changed files by inspecting git diff to identify touched files, then automatically routing to fast checks for minor edits or full validation for core updates.

What is the best way to speed up code validation for minor edits?

Speed up code validation by routing minor edits to fast checks instead of full validation, reducing unnecessary lint, typecheck, build, and test execution to provide quicker feedback.

How do I validate code changes using bun run validate?

Validate code changes using bun run validate by selecting between fast checks and comprehensive validation based on the files touched in your git status or git diff output.

Does the validate routing approach work for both local development and CI pipelines?

Yes, the validation routing approach works for both local development and CI pipelines, applying the chosen validation path to code changes to speed up feedback and improve reliability.

How does validation routing decide between fast checks and full validation?

Validation routing decides between fast checks and full validation by inspecting git status or git diff to identify changed files, then invoking bun run validate or bun run validate:core accordingly.