schema_builder

Generates JSON Schema 2020-12 data models for business domains on the Rierino platform.

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/rierino-open/rierino-claude-plugin --skill schema-builder-rierino-open
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: schema_builder
Source: https://github.com/rierino-open/rierino-claude-plugin/tree/main/development/skills/schema_builder
Command: npx skills add https://github.com/rierino-open/rierino-claude-plugin --skill schema-builder-rierino-open

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Designing consistent, specification-compliant data schemas for business domains is error-prone and time-consuming, especially when naming conventions, structural grouping, and draft compliance must be enforced across a team. ## Core Features & Use Cases - JSON Schema 2020-12 Generation: Creates logically structured schemas with mandatory id/data envelope, titles, descriptions, examples, and constraints. - Convention Enforcement: Applies lowerCamelCase naming, structural grouping, and unit/temporal suffixes (At, Ms, Usd) defined in CONVENTIONS.MD. - Rierino MCP Integration: Reads existing schemas via the State_Get_schema_write tool and saves approved schemas through the Rierino MCP server with user confirmation. - Use Case: Ask for a customer profile data model, review the generated schema, approve it, and receive a browser link to view it in the Rierino designer. ## Quick Start Ask the assistant to design a JSON Schema for a business entity such as a customer order and approve it for saving to Rierino.

Frequently Asked Questions about schema_builder

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

FAQPage Schema
How do I create a JSON Schema for a business domain?▼

Describe the business entity and its fields, and the skill generates a JSON Schema 2020-12 document with a mandatory id/data envelope, typed properties, constraints, and examples following the defined naming conventions.

What JSON Schema draft version is supported?▼

Only JSON Schema Draft 2020-12 is supported. Older drafts such as Draft 4 or Draft 7 are explicitly disallowed, and the $schema keyword always references the 2020-12 specification URL.

Can I save the generated schema to Rierino?▼

Yes, schemas can be created, updated, or deleted through the Rierino MCP server, but only after you review and approve the proposed schema. You receive a browser URL to view the saved schema in the Rierino designer.

What naming conventions does the schema builder enforce?▼

All property keys use lowerCamelCase, related fields are grouped into nested objects, and temporal or unit fields use suffixes like At, Ms, and Usd. These rules are defined in CONVENTIONS.MD and checked before naming any new field.

What is the difference between Standard and Minimal mode?▼

Standard mode includes type, title, description, examples, and constraints for full documentation. Minimal mode includes only type and necessary constraints, omitting required, description, and examples fields entirely.