validation-rule-generator

Generate C++ validation rule classes from JSON definitions for Unreal Engine.

1|1|Updated Dec 1, 2025
One-click install
npx skills add https://github.com/sipherxyz/universal-ue-skills --skill validation-rule-generator-sipherxyz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: validation-rule-generator
Source: https://github.com/sipherxyz/universal-ue-skills/tree/main/skills/validation-rule-generator
Command: npx skills add https://github.com/sipherxyz/universal-ue-skills --skill validation-rule-generator-sipherxyz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation and updating of C++ validation rule classes based on JSON definitions, streamlining the process of enforcing data integrity in Unreal Engine projects.

Core Features & Use Cases

  • JSON to C++ Conversion: Automatically generates C++ code for validation rules defined in a JSON file.
  • Natural Language Rule Creation: Parses natural language requests to create new validation rules and their corresponding JSON and C++ implementations.
  • Use Case: When a developer needs to add a new rule to check if all character animations have footstep notifies, they can describe it in plain English, and this Skill will generate the necessary JSON entry and C++ class.

Quick Start

Generate C++ validation rules from the configuration file located at Plugins/EditorTools/SipherChecklist/Config/ValidationRules.json.

Frequently Asked Questions about validation-rule-generator

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

FAQPage Schema
How do I generate C++ validation rules from JSON in Unreal Engine?▼

You can define Unreal Engine validation rules using JSON by creating entries in a configuration file. The tool parses these JSON definitions to automatically generate the corresponding C++ header and implementation classes for data integrity checks.

Can I use natural language to create Unreal Engine validation rules?▼

Yes, you can create Unreal Engine validation rules using natural language. The tool parses plain English requests to generate the necessary JSON entry and the corresponding C++ validation class implementation automatically.

What is the best way to automate data integrity checks in Unreal Engine C++?▼

Automating data integrity checks in Unreal Engine C++ is best handled by defining rules in a JSON configuration file. This decouples rule definitions from code, allowing a generator to automatically build and update the necessary C++ validation classes.

How do I update an existing validation rule in Unreal Engine without rewriting code?▼

To update an existing validation rule without rewriting code, you modify the rule definitions in your JSON configuration file. The generator detects these JSON updates and regenerates the related C++ header and implementation files automatically.

Does the JSON validation rule generator automatically update Unreal Engine editor code?▼

Yes, the JSON validation rule generator updates Unreal Engine editor code. When handling modifications to the JSON definitions, it parses the configuration and updates the related C++ editor code to integrate the new validation rules.