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.