validation

Register, trigger, and monitor named lint, test, and typecheck validation runs.

Updated Dec 1, 2025
One-click install
npx skills add https://github.com/KartikSharma4448/MyPortfolio --skill validation-kartiksharma4448
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validation
Source: https://github.com/KartikSharma4448/MyPortfolio/tree/main/.local/skills/validation
Command: npx skills add https://github.com/KartikSharma4448/MyPortfolio --skill validation-kartiksharma4448

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation and maintenance of named validation steps (lint, test, typecheck) to enforce consistent code quality gates across projects.

Core Features & Use Cases

  • Register and manage named validation commands (lint, test, typecheck) with upsert behavior for repeatable CI-style checks.
  • Trigger and monitor validation runs, aggregating results and statuses for quick quality assessment.
  • Extend and customize quality gates by adding new named validations as projects evolve.

Quick Start

Define a validation command with a name and shell, then start a run to execute and monitor it.

Frequently Asked Questions about validation

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

FAQPage Schema
How do I define and run repeatable code-quality checks in CI workflows?

To define repeatable code-quality checks, you register named validation commands like lint, test, or typecheck, then trigger them as CI-style runs to monitor outcomes and enforce quality gates across codebases.

What are named validation steps and when do I need them for code quality?

Named validation steps are registered shell commands, such as lint or typecheck, used to enforce code quality. You need them to automate repeatable CI-style checks and aggregate structured results for project monitoring.

How do I register and manage lint and test commands as quality gates?

You register and manage lint and test commands by defining a name and shell command for each. The system uses upsert behavior to add or update these named validations, allowing you to trigger them as repeatable quality gates.

Can I customize quality gates by adding new validations as my project evolves?

Yes, you can customize quality gates by adding new named validations as your project evolves. The system supports extending registered checks, allowing you to trigger runs and monitor structured outcomes over time.

What's the best way to trigger validation runs and monitor results?

The best way to trigger validation runs and monitor results is to start a run after defining your named validation commands. The system executes the shell commands and aggregates statuses for quick quality assessment.