fit-schema

Manage JSON Schema and RDF/SHACL definitions, load YAML data, and generate index files.

4|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/forwardimpact/monorepo --skill fit-schema
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fit-schema
Source: https://github.com/forwardimpact/monorepo/tree/main/.claude/skills/fit-schema
Command: npx skills add https://github.com/forwardimpact/monorepo --skill fit-schema

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of defining, validating, and managing the structured data schemas used within the Forward Impact framework, ensuring consistency and integrity across all components.

Core Features & Use Cases

  • Schema Validation: Ensures data adheres to defined JSON Schema and RDF/SHACL standards.
  • Data Loading: Loads and parses YAML data files for various entities like skills, behaviors, and grades.
  • Index Generation: Creates browser-friendly index files for schema data.
  • Use Case: When adding a new skill to the system, use this Skill to validate its definition against the established schema, add relevant interview questions, and ensure it's correctly referenced in disciplines.

Quick Start

Use the fit-schema skill to validate all data.

Frequently Asked Questions about fit-schema

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

FAQPage Schema
How do I validate YAML data against JSON Schema and RDF/SHACL standards?

Schema validation checks loaded YAML data files against established JSON Schema and RDF/SHACL standards to ensure structural consistency and data integrity. This process confirms that entities like skills, behaviors, and grades conform to defined rules before being added to the system.

What is the best way to manage schema definitions for skills and behaviors?

Managing schema definitions requires using JSON Schema and RDF/SHACL to validate structured YAML data files for entities like skills, behaviors, and grades. This ensures data integrity and discoverability while maintaining consistent structural rules across the framework.

How do I generate a browser-friendly index from YAML data files?

Generating a browser-friendly index from YAML data files requires running validation and index generation utilities that parse schema definitions. This creates accessible index files that improve data discoverability for validated entities like skills and behaviors within the framework.

Does schema validation work with both JSON Schema and RDF/SHACL?

Schema validation supports both JSON Schema and RDF/SHACL standards to enforce data integrity during loading. Applying these standards together ensures that structured YAML data for entities like disciplines, tracks, and grades adheres to strict structural definitions.

When do I need schema validation for data loading?

Schema validation for data loading is required when adding or modifying entities like skills, behaviors, tracks, grades, or questions. Validating structured YAML data against JSON Schema and RDF/SHACL rules ensures correctness before the data is indexed or referenced in disciplines.