validate

Validate changed files with linting, type-checking, formatting, and tests.

4|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/Ven0m0/gemini-web-wrapper --skill validate-ven0m0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate
Source: https://github.com/Ven0m0/gemini-web-wrapper/tree/main/.github/skills/validate
Command: npx skills add https://github.com/Ven0m0/gemini-web-wrapper --skill validate-ven0m0

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validates changed files to ensure code quality across frontend, API, and tooling before merging.

Core Features & Use Cases

  • Runs lint, type-check, and tests for touched frontend files in apps/web.
  • Executes Python checks (ruff, pytest, and formatting) for touched API and shared Python packages.
  • Use Case: When preparing a PR that touches multiple areas, run this Skill to verify consistency and catch regressions.

Quick Start

Validate the modified files in your PR by running the automated validation workflow.

Frequently Asked Questions about validate

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

FAQPage Schema
How do I validate changed files before creating a pull request?

Validating changed files before a PR involves running linting, type-checking, formatting, and tests on touched areas like apps/web and apps/api to catch regressions and ensure code quality.

How does CI validation work for monorepos with frontend and Python API code?

CI validation for mixed monorepos applies targeted checks to touched directories, running frontend lint and type-check tests for apps/web, while executing ruff and pytest for Python files in apps/api.

Can I run ruff and pytest only on touched Python packages?

Yes, you can run ruff and pytest on touched Python packages by applying the repository validation workflow, which detects modified files in apps/api and shared packages to execute targeted Python checks.

What is the best way to lint and type-check frontend files in a monorepo?

The best way to lint and type-check frontend files is to apply validation checks specifically to touched areas like apps/web, ensuring formatting and tests run consistently before merging changes.

Do I need Bun and uv to run the repository validation workflow?

Yes, you need Bun and uv installed, because the repository validation workflow enforces code quality checks across frontend, API, and tooling areas using these specific runtime and package managers.