validation

Register and execute shell commands as named validation steps.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/BasitShafiq/personal --skill validation-basitshafiq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validation
Source: https://github.com/BasitShafiq/personal/tree/main/.local/skills/validation
Command: npx skills add https://github.com/BasitShafiq/personal --skill validation-basitshafiq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of defining, running, and monitoring code quality checks, similar to Continuous Integration (CI) pipelines, ensuring project integrity.

Core Features & Use Cases

  • Define Validation Commands: Register shell commands as named validation steps (e.g., lint, test, typecheck).
  • Run Validations: Execute one or more registered commands and monitor their status.
  • Monitor Results: Get detailed reports on validation runs, including success/failure status, exit codes, and error messages.
  • Use Case: After making changes to your codebase, you can use this Skill to automatically run your linter, unit tests, and type checker, providing immediate feedback on code quality.

Quick Start

Use the validation skill to set a new validation command named 'lint' that runs 'npm run lint'.

Frequently Asked Questions about validation

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

FAQPage Schema
How do I automate code quality checks in my development workflow?

Automating code quality checks involves registering shell commands as named validation steps, such as lint or test, to execute and monitor CI-like verifications directly within your development workflow for immediate feedback.

Can I run multiple validation commands and monitor their status?

Yes, you can execute one or more registered validation commands and retrieve detailed status reports, including success or failure indicators, exit codes, and error messages for each run.

How do I register a shell command as a validation step for testing?

You register a shell command as a validation step by defining a named command, such as 'lint' mapped to 'npm run lint', which the system then executes during automated code quality checks.

What is the best way to integrate CI-like checks locally for codebase changes?

Integrating CI-like checks locally is best achieved by using a validation skill to define, run, and monitor linters and tests, providing immediate feedback on code integrity after making changes.

How do I manage and clear registered validation commands?

You can manage registered validation commands by listing active steps, clearing existing registrations, and starting or stopping validation runs to maintain control over your automated checks.