mcpField
R
regle-rules

regle-rules

github.com/victorgarciaesgiDevelopment51380 installsUpdated 2w ago
Repository

About regle-rules

A Regle skill covering validation rules for developers using Regle. It explains built-in and custom rules, wrappers, and operators for composing validation behavior.

Key features

  1. 01Built-in @regle/rules
  2. 02Reusable custom rules
  3. 03Rule wrappers
  4. 04Rule composition operators

Use cases

  1. 01Validate required and formatted fields
  2. 02Create reusable project-specific rules
  3. 03Adapt rules with messages or async behavior

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/victorgarciaesgi/regle --skill regle-rules

After installing, type/regle-rulesin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
rules-built-in.md
rules-custom.md
rules-operators.md
rules-wrappers.md

Details

From the project README

Regle Rules

Validation rules for Regle. Rules come from @regle/rules, but you can also write your own with createRule, customize them with wrappers, and combine them with operators.

import { useRegle } from '@regle/core';
import { required, email, minLength } from '@regle/rules';

const { r$ } = useRegle(
  { email: '' },
  { email: { required, email, minLength: minLength(5) } }
);

Key Concepts

  • All rules are optional by default; add required to enforce a field.
  • Built-in rules are imported from @regle/rules; some are factories that take parameters (e.g. minLength(3)).
  • Custom rules use createRule for reusability, or an inline function for one-offs.
  • Wrappers adapt an existing rule (message, params, async, tooltip) without rewriting it.
  • Operators combine or conditionally apply rules.

References

TopicDescriptionReference
Built-in RulesAll validation rules from @regle/rulesrules-built-in
Custom RulesInline rules, createRule, reactive parameters, async rules, metadatarules-custom
Rule WrapperswithMessage, withParams, withAsync, withTooltip, chainingrules-wrappers
Rule Operatorsand, or, xor, not, applyIf, assignIf, piperules-operators

Related skills

  • regle — form setup with useRegle, validation properties, displaying errors, modifiers.
  • regle-typescript — typing rules schemas with inferRules and RegleComputedRules.

Comments

Markdown supported