check

Validate changed files against project-specific development guidelines with lint and typecheck.

21|4|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/Jerry-Z07/WindBoard --skill check-jerry-z07
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check
Source: https://github.com/Jerry-Z07/WindBoard/tree/main/.agents/skills/check
Command: npx skills add https://github.com/Jerry-Z07/WindBoard --skill check-jerry-z07

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validates recent code changes against project-specific development guidelines to prevent context drift and ensure code quality before commits.

Core Features & Use Cases

  • Identify changed files: determines modified files with git diff HEAD to scope reviews.
  • Discover applicable spec modules: uses path-based logic to locate relevant modules under .trellis/spec.
  • Run lint and typecheck: executes language-specific checks on affected modules to catch syntax and type errors.
  • Report guideline violations: surfaces actionable feedback to guide fixes before merging.

Use Case: Before committing or pushing a change, run this check to ensure adherence to guidelines and reduce review cycles.

Quick Start

Run a quick quality check on your latest changes to ensure they conform to the project's development guidelines before committing.

Frequently Asked Questions about check

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

FAQPage Schema
How do I validate recent code changes against project guidelines before committing?

To validate code changes against project guidelines, run a check that diffs modified files, selects applicable spec modules, and executes lint and typecheck to report violations before committing.

What is the best way to automate lint and typecheck for pre-commit code review?

Automating lint and typecheck for pre-commit code review involves diffing changes via git diff HEAD, locating relevant modules under spec directories, and running language-specific checks to catch style and type errors before merging.

How does git diff scoping work for CI pipeline quality assurance checks?

Git diff scoping for CI pipeline quality assurance works by identifying modified files with git diff HEAD to limit reviews to changed files, then applying path-based logic to discover applicable spec modules for targeted linting.

Can I use this to catch style guideline violations across changed files only?

Yes, you can catch style guideline violations across changed files only by applying the check during local development or pre-commit to surface actionable feedback on affected modules without reviewing the entire codebase.

Do I need specific dependencies to run typecheck on affected spec modules?

No specific dependencies are required to run typecheck on affected spec modules, as the check applies path-based logic to locate relevant modules and executes language-specific checks natively within your environment.

Why should I run quality assurance checks on changed files before pushing to CI?

You should run quality assurance checks on changed files before pushing to CI to prevent context drift, ensure adherence to development guidelines, and reduce review cycles by catching lint and style issues early.