validation

Register and manage named shell validation commands for linting, testing, typechecking, and formatting.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/bcwgames/FNaF-TVE --skill validation-bcwgames
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validation
Source: https://github.com/bcwgames/FNaF-TVE/tree/main/Five-Nights-At-Freddys-The-Virtual-Experience/.local/skills/validation
Command: npx skills add https://github.com/bcwgames/FNaF-TVE --skill validation-bcwgames

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Register and orchestrate named validation commands (lint, test, typecheck, etc.) that act as repeatable CI-style checks to verify code quality.

Core Features & Use Cases

  • Create or update a named validation command (upsert) with setValidationCommand
  • Remove a validation command with clearValidationCommand
  • List and run validations with getValidationCommands and startValidationRun
  • Monitor runs and retrieve results with getValidationRun and getValidationRuns

Quick Start

Create a lint validation named 'lint' with the command 'npm run lint' and start a run to verify code quality.

Frequently Asked Questions about validation

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

FAQPage Schema
How do I automate lint and typecheck commands for a CI pipeline?

You can automate validation commands by registering named shell commands for linting and typechecking. This orchestrates repeatable CI-style checks to verify code quality across local development and CI pipelines.

What is a repeatable validation step in local development?

A repeatable validation step is a named shell command registered to enforce code quality. It acts as a CI-style check for tasks like testing or formatting, providing tracked status and logs for each run.

How do I register and run a lint command to verify code quality?

You register a lint command by upserting a named validation command like 'npm run lint'. After registering, you start a validation run to execute the command and monitor its status and logs to verify code quality.

Can I track the status of individual validation commands during a run?

Yes, you can track per-command status during a validation run. The system monitors runs and retrieves results, providing specific status updates and logs for each registered validation command.

Does this validation approach work without external CI dependencies?

Yes, this validation approach works without external CI dependencies. It supports local development environments by managing and running named shell commands directly, enabling CI-style checks without requiring external pipeline tools.

What is the best way to manage multiple validation commands across projects?

The best way to manage multiple validation commands is registering them as named checks. You can upsert, clear, and list commands, then start runs to execute them together and retrieve comprehensive results with logs.