One-click install
npx skills add https://github.com/rafasoares/rafasoares.com --skill regle-advanced
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: regle-advanced
Source: https://github.com/rafasoares/rafasoares.com/tree/main/.agents/skills/regle-advanced
Command: npx skills add https://github.com/rafasoares/rafasoares.com --skill regle-advanced

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Regle Advanced Patterns solves the challenge of validating complex Vue 3 forms by offering advanced patterns for collections, async validation, server errors, global configuration, discriminated variants, scoped validation, and schema integration, reducing boilerplate and preventing inconsistent rules.

Core Features & Use Cases

  • Collections: $each for array validation, per-item status, and collection-level rules.
  • Async Validation: async rules with $pending, debouncing, and server checks.
  • Server Errors: externalErrors integration and dot-path error handling.
  • Scoped validation and Variant handling: support for discriminated unions and cross-field checks.
  • Schema Integration: compatibility with Standard Schema libraries and useRegleSchema.

Quick Start

Configure Regle with advanced patterns in a Vue 3 project to enable collections, async validation, global config, and schema integration.

Frequently Asked Questions about regle-advanced

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

FAQPage Schema
How do I handle async form validation in Vue 3 with server checks and debouncing?

Async form validation in Vue 3 uses async rules with $pending states and debouncing to manage server checks. This approach handles external data verification efficiently, preventing duplicate requests while maintaining responsive user feedback during form input.

What is the best way to validate array collections in Vue 3 forms?

Array collection validation in Vue 3 forms uses $each rules to enforce per-item status and collection-level constraints. This method ensures every item within dynamic lists meets specific criteria while allowing granular error tracking across the entire collection.

How do I integrate server errors into Vue 3 form validation?

Server errors integrate into Vue 3 form validation through externalErrors configuration and dot-path error handling. This mechanism maps external API responses directly to specific form fields, synchronizing backend validation failures with frontend state seamlessly.

Does Regle work with Standard Schema libraries for Vue 3 validation?

Regle works with Standard Schema libraries using useRegleSchema for Vue 3 validation. This integration enables schema-driven rule definitions, allowing you to merge existing standard schema validators with advanced cross-field and variant-aware validation patterns.

Can I use discriminated unions for scoped validation across multi-component Vue 3 forms?

Discriminated unions enable scoped validation across multi-component Vue 3 forms by applying variant-aware rules and cross-field checks. This handles complex state dependencies, ensuring validation logic adapts dynamically to different form variants and contexts.