validation

Register shell commands as named validation steps and monitor their runs.

5|21|Updated Jun 12, 2025
One-click install
npx skills add https://github.com/Exocore-Organization/exocore-web --skill validation-exocore-organization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validation
Source: https://github.com/Exocore-Organization/exocore-web/tree/main/.local/skills/validation
Command: npx skills add https://github.com/Exocore-Organization/exocore-web --skill validation-exocore-organization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Register shell commands as named validation steps (lint, test, typecheck, etc.) that can be triggered and monitored to verify code quality.

Core Features & Use Cases

  • Create, update, and upsert named validation commands to define repeatable CI-style checks.
  • Run and monitor validation runs with per-command status, results, and logs.
  • Compose validation workflows by grouping multiple checks (lint, tests, type checks) into a single run.

Quick Start

Register a validation command named lint with the shell command npm run lint, then start a validation run to see the results.

Frequently Asked Questions about validation

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

FAQPage Schema
How do I define and manage repeatable CI-style validation checks for my codebase?

To define repeatable CI-style validation checks, you register shell commands as named validation steps. This allows you to create, update, and upsert checks like lint, tests, and type checks within your project's CI workflows.

What is the best way to group multiple code quality checks into a single run?

The best way to group code quality checks is by composing validation workflows. You combine multiple named checks such as lint, tests, and type checks into a single run to monitor per-command status and results together.

Can I run and monitor validation commands like lint and typecheck in a minimal shell environment?

Yes, you can run and monitor validation commands in a minimal shell environment. The system requires only a minimal shell to define, run, stop, and fetch results for checks like lint and typecheck across varying codebase sizes.

How do I upsert a named validation command for an existing CI workflow?

To upsert a named validation command for an existing CI workflow, you register or update the shell command. This upsert action ensures your repeatable check is defined without duplicating existing validation entries.

Does this validation approach work with codebases of varying sizes and CI workflows?

Yes, this validation approach applies to codebases of varying sizes and CI workflows. It enables adding, running, and monitoring named checks like lint, tests, and type checks regardless of project scale.