agentleFS
victorgarciaesgivictorgarciaesgi/regle/skills/regle-typescript/SKILL.md

regle-typescript

Skill508 starsChanged 8 months agoMITView on GitHub

TypeScript integration for Regle — type-safe validated output (`InferSafeOutput`, `$validate`), inferring state from rules (`InferInput`), typing computed rules (`inferRules`, `RegleComputedRules`), and typing component props (`InferRegleRoot`, `RegleRoot`, `RegleFieldStatus`, `SuperCompatibleRegleRoot`). Use when typing rules schemas, passing `r$` between components, or extracting validated data types.

Files
SKILL.md

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.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

Reviews can't be read right now.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.