validation

Register named validation commands and execute CI-style code quality checks.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/offers-png/one-time-checkout --skill validation-offers-png
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validation
Source: https://github.com/offers-png/one-time-checkout/tree/main/.local/skills/validation
Command: npx skills add https://github.com/offers-png/one-time-checkout --skill validation-offers-png

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Projects often rely on ad-hoc validation steps, leading to inconsistent feedback and slower iteration. This Skill lets you register named validation commands that can be triggered and monitored, providing a centralized, repeatable approach to code quality verification.

Core Features & Use Cases

  • Define named validation commands (lint, test, typecheck, etc.) and upsert updates to existing ones.
  • Start validation runs that execute multiple commands and report per-command status, duration, and logs.
  • Retrieve, stop, and manage validation runs to integrate with CI or developer workflows.

Quick Start

Register named validation commands (lint, test, typecheck) and start a run to validate your codebase.

Frequently Asked Questions about validation

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

FAQPage Schema
How do I run repeatable code quality checks like lint and typecheck in my project?

Run repeatable code quality checks by registering named validation commands for lint, typecheck, and tests. You can start a validation run that executes these commands and reports per-command status, duration, and logs to surface failures.

What is the best way to centralize CI-style validation commands for software projects?

Centralize CI-style validation commands by registering named tasks that execute lint, tests, and type checks. This replaces ad-hoc validation steps with a repeatable approach to code quality verification, providing consistent feedback during development.

Can I monitor and manage individual validation runs after starting them?

Yes, you can monitor and manage validation runs after starting them. The system provides functions to retrieve, stop, and query active runs, reporting per-command statuses and logs to integrate with developer workflows or CI pipelines.

Does this validation approach work for software projects of any size?

Yes, this validation approach applies to software projects of any size. It enables you to define, upsert, and execute validation commands, ensuring consistent code quality verification across small and large codebases alike.

How do I update or remove existing validation commands once they are defined?

You can update or remove existing validation commands using upsert updates to existing ones and removal functions. This allows you to manage named validation tasks dynamically as your project's lint, test, and typecheck requirements evolve.

Why should I use registered validation commands instead of ad-hoc validation steps?

Registered validation commands solve the problem of inconsistent feedback caused by ad-hoc validation steps. By triggering and monitoring named commands centrally, you get repeatable code quality verification with per-command status, duration, and logs.