ai-native-cli-output-contract
CommunityEnsure consistent CLI output for Yeisme apps.
Authoryeisme
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps maintain consistent and structured CLI output across Yeisme applications, improving maintainability and enabling automated processing.
Core Features & Use Cases
- Uniform Output Modes: Ensures all CLI outputs adhere to predefined modes like summary, agent, JSON, events, and explain.
- Schema Validation: Validates output against a stable schema, including envelope structure and data format.
- CLI Parameter Rules: Guides the design of CLI parameters for readability and consistency.
- Implementation Workflow: Provides a structured workflow for CLI development and testing.
- Validation Tools: Includes a validator script for automated testing of CLI output.
Quick Start
To validate CLI output, run the following command:
python .skills/yeisme/engineering/ai-native-cli-output-contract/scripts/validate_cli_output.py --mode json < output.json
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 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: ai-native-cli-output-contract Download link: https://github.com/yeisme/pinax/archive/main.zip#ai-native-cli-output-contract 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 620,000+ vetted skills library on demand.