cli-validation
CommunityConfirm CLI binaries and capture full output
Authorkrzemienski
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Provides a structured, evidence-first workflow to verify that command-line tools build or install correctly and behave as expected across help/version output, happy-path execution, error cases, stdin/pipe handling, output formats, and exit codes.
Core Features & Use Cases
- Cross-language build checks: Guidance for building or installing binaries for Rust, Go, Node.js, and Python projects and verifying the produced executable.
- Behavioral validation: Exercises help and version flags, happy-path commands, invalid flags, missing arguments, file-not-found and permission error cases, and stdin/pipe behavior while recording stdout, stderr, and exit codes.
- Output and evidence: Validates structured outputs (JSON/CSV), captures full command output to an evidence directory, and defines pass criteria for automated verification and human review.
Quick Start
Run the project build, locate or install the binary, then execute the primary command while saving stdout, stderr, and exit codes into the e2e-evidence directory.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: cli-validation Download link: https://github.com/krzemienski/validationforge/archive/main.zip#cli-validation Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.