ai-native-cli-output-contract

Community

Ensure 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.