fluxwing-validator

Validate uxscii components and screens against JSON Schema.

18|1|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/trabian/fluxwing-skills --skill fluxwing-validator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fluxwing-validator
Source: https://github.com/trabian/fluxwing-skills/tree/main/skills/fluxwing-validator
Command: npx skills add https://github.com/trabian/fluxwing-skills --skill fluxwing-validator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ajv, ajv-formats, glob.

What problem does it solve?

This Skill deterministically validates uxscii components and screens against JSON Schema, providing structured results and actionable feedback for quality assurance.

Core Features & Use Cases

  • Schema validation: Enforces required fields and formats using ajv.
  • UXScii checks: Adds ASCII template, variable matching, accessibility, and state validations.
  • Automation for other skills: Can be invoked directly or via Claude Code skills to ensure consistency across projects.

Quick Start

Validate a component file against the bundled schema, or run a batch validator across all components.

Frequently Asked Questions about fluxwing-validator

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

FAQPage Schema
How do I validate uxscii component and screen definitions against schema?

Validate uxscii components and screens by running the validator against JSON Schema. It checks structural correctness, ASCII template existence, variable alignment, accessibility, and state properties in both interactive and batch modes, outputting results in JSON or human-readable format.

Can I automate validation across multiple uxscii files at once?

Yes. The validator operates in batch mode using glob patterns to validate multiple component and screen files simultaneously. Results consolidate into a single JSON or human-readable report for automated quality assurance workflows.

What does uxscii-specific validation check beyond JSON Schema?

Beyond schema conformance, uxscii-specific checks verify ASCII template existence, variable alignment with templates, accessibility compliance, ASCII grid dimensions, and state property definitions to ensure complete component integrity.

Do I need to install dependencies separately to use this validator?

No. The validator bundles ajv, ajv-formats, and glob dependencies for zero-setup deployment. Extract and run immediately for deterministic, fast validation without additional environment configuration.

Can I invoke this validator from other skills or automation workflows?

Yes. The validator supports direct invocation from Claude Code skills and other automation tools. Both Interactive Mode and Direct Mode enable integration into larger quality assurance and CI/CD pipelines.

What output formats does the validator provide for validation results?

The validator outputs structured JSON for programmatic consumption or human-readable format for manual review. Both formats surface validation errors, warnings, and detailed feedback on schema and uxscii-specific violations.