mcpField
R
regle-typescript

regle-typescript

github.com/victorgarciaesgiDevelopment513181 installsUpdated 2w ago
Repository

About regle-typescript

regle-typescript is a skill about Regle's TypeScript support, focusing on type-safe validation output, rule schemas, and component props. It is for developers who need typed Regle forms and components.

Key features

  1. 01Infer input and validated output types
  2. 02Type rule schemas
  3. 03Preserve autocomplete for computed rules
  4. 04Extract composable and field status types

Use cases

  1. 01Infer safe output after validation
  2. 02Type computed rule objects
  3. 03Annotate component props with Regle types

Install

Copy the command and run it in a terminal.

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

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

Bundled files

References and scripts installed along with SKILL.md.

references/
typescript-type-safe-output.md
typescript-typing-props.md
typescript-typing-rules.md

Details

From the project README

Regle TypeScript

Regle provides first-class TypeScript support with full type inference. This skill covers type-safe validation output, typing rules schemas, and typing component props.

Key Exports

ExportPackagePurpose
InferInput@regle/coreInfer state type from rules
InferSafeOutput@regle/coreInfer validated output type from r$
inferRules@regle/corePreserve autocompletion in computed rules
RegleComputedRules@regle/coreType helper for explicit rule typing
InferRegleRoot@regle/coreExtract r$ type from a composable
RegleFieldStatus@regle/coreType for a single field status prop

References

TopicDescriptionReference
Type Safe Output$validate return types, InferSafeOutputtypescript-type-safe-output
Typing RulesinferRules, RegleComputedRules, nested propertiestypescript-typing-rules
Typing PropsInferRegleRoot, RegleFieldStatus, typing component propstypescript-typing-props

Related skills

  • regle — form setup with useRegle, validation properties.
  • regle-rules — inferRules is used when typing computed rule objects.
  • regle-advanced — scoped validation and patterns where typed props matter.

Comments

Markdown supported