validate

Run sequential linting, typechecking, testing, and license verification checks.

9|1|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/Roxabi/roxabi-plugins --skill validate-roxabi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate
Source: https://github.com/Roxabi/roxabi-plugins/tree/main/plugins/dev-core/skills/validate
Command: npx skills add https://github.com/Roxabi/roxabi-plugins --skill validate-roxabi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the execution of all quality gates, including linting, type checking, testing, environment checks, internationalization, and license verification, providing a comprehensive pass/fail report.

Core Features & Use Cases

  • Comprehensive Quality Checks: Executes a suite of tests to ensure code quality and project health.
  • Affected File Analysis: Optionally checks only files modified in relation to the main branch for faster feedback.
  • Use Case: Before committing code, run /validate to ensure all tests pass, code is linted correctly, and type definitions are sound, preventing integration issues.

Quick Start

Run all quality checks on the project.

Frequently Asked Questions about validate

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

FAQPage Schema
How do I run all quality gates before committing code?

To run all quality gates before committing code, execute a sequential pipeline that performs linting, type checking, and testing. This validates code integrity and project health, providing a comprehensive pass/fail report to prevent integration issues.

Can I run linting and type checking only on affected files?

Yes, you can run validation on affected files. This mode checks only files modified in relation to the main branch, providing faster feedback by skipping unaffected modules during the linting and type checking process.

What is included in a comprehensive code validation pipeline?

A comprehensive code validation pipeline includes linting, type checking, testing, environment validation, internationalization, and license verification. These sequential checks ensure overall project health and code integrity before integration.

How do I ensure deterministic execution of CI quality checks?

To ensure deterministic execution of CI quality checks, integrate the validation pipeline with commands defined in stack.yml. This guarantees consistent execution of linting, testing, and type checking across different environments.

What does the quality gate validation report show when checks fail?

When quality gate checks fail, the validation report provides a structured pass/fail outcome with specific failure details. This identifies exactly which linting, type checking, or testing checks need attention.

Are there different modes for running project testing and environment validation?

Yes, there are different modes for running testing and environment validation, including quick, full, and affected file checks. These modes control the scope of the quality assurance checks for faster or more comprehensive feedback.