CtrlK
BlogDocsLog inGet started
Tessl Logo

regle

Core Regle form validation in Vue 3 — setup with `useRegle`, the reactive `r$` object, validation properties, displaying errors, and modifiers. Use when adding or editing Regle forms, binding `v-model` to `r$.$value`, or reading `$error`/`$errors`/`$invalid`/`$validate`/`$reset`. For validation rules see regle-rules; for advanced patterns see regle-advanced.

74

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured reference skill: lean overview, executable quick start, and exemplary one-level-deep progressive disclosure via a descriptive routing table. The one real defect is a broken code-fence — the 4-backtick MCP JSON block is never closed before '## Installation', so the installation heading and pnpm commands render inside the JSON block.

Suggestions

Close the MCP Server JSON block (add a ```` fence before '## Installation', or use a normal 3-backtick fence for it) so the Installation heading and pnpm commands render as a proper section instead of being swallowed into the JSON code block.

Drop the duplicated 'Requires Vue 3.3+ and TypeScript 5.1+' line in the body since the same requirement already appears in the frontmatter compatibility field.

Consider mentioning regle-schemas and regle-typescript as delegation targets in the body's Related skills section being surfaced by the description's trigger clause as well, to further reduce intra-family overlap.

DimensionReasoningScore

Conciseness

The ~90-line body is lean and every section earns its place: a two-sentence intro (justified for a niche library Claude may not know), MCP config, install commands, a copy-paste Quick Start, four Key Concepts bullets, and a routing table. No padding or explanations of concepts Claude already knows; anchor 4 ('minor instances of over-explanation') would require trimmable content beyond the small duplicate of the version requirement already in frontmatter.

5 / 5

Actionability

The Quick Start is fully executable (useRegle setup, v-model binding, error list rendering, $validate on submit) and install commands are concrete — but the MCP Server section's four-backtick fence at line 20 is not closed until line 38, so the '## Installation' heading and the `pnpm add` commands are swallowed into the JSON code block and don't render as a heading/code block. Fits anchor 4 ('mostly executable guidance ... with minor gaps') rather than 5, since the install step is structurally broken in rendered markdown despite being written correctly.

4 / 5

Workflow Clarity

The sequence install → useRegle setup → bind v-model → display errors → $validate on submit is present and the single core task is unambiguous, which would merit 5 under the simple-skill exception. However, the unterminated MCP fence hides the Installation heading, muddying the first step of the sequence, which fits anchor 4 ('clear sequence with most checkpoints present; minor gaps') better.

4 / 5

Progressive Disclosure

The body is a lean overview with a table routing each topic (useRegle, validation properties, displaying errors, modifiers) to a description-labeled, one-level-deep reference; all four linked files exist in references/. A Related skills section routes to the four sibling skills. This matches or exceeds the anchor-5 example pattern of well-signaled one-level-deep references.

5 / 5

Total

18

/

20

Passed

Description

96%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

An excellent description: concrete capability list, explicit 'Use when...' triggers with real API terms, and explicit delegation to sibling skills. Only minor overlap risk within the multi-skill regle family keeps distinctiveness from full marks.

DimensionReasoningScore

Specificity

The description lists multiple concrete capabilities: "setup with `useRegle`, the reactive `r$` object, validation properties, displaying errors, and modifiers" plus concrete actions like "binding `v-model` to `r$.$value`" and "reading `$error`/`$errors`/`$invalid`/`$validate`/`$reset`" — comprehensive coverage with no vague filler. Anchor 4 ('several specific actions; minor gaps') is too low since the API surface is enumerated at the property level.

5 / 5

Completeness

Both what ("Core Regle form validation in Vue 3 — setup ... validation properties, displaying errors, and modifiers") and when ("Use when adding or editing Regle forms, binding `v-model` to `r$.$value`, or reading `$error`/...") are explicitly stated with concrete trigger phrases, plus routing guidance to sibling skills. Matches the anchor-5 example structure exactly.

5 / 5

Trigger Term Quality

Natural user phrasings are comprehensively covered: "Regle form validation", "Vue 3", "adding or editing Regle forms", "displaying errors", and specific API names ($validate, $reset, v-model) a user of this library would naturally mention. Nothing anchor-4 ('a few natural terms missing') points to is actually missing.

5 / 5

Distinctiveness Conflict Risk

"Regle" carves a clear niche and the description explicitly delegates ("For validation rules see regle-rules; for advanced patterns see regle-advanced"), but the skill sits in a family of five closely related regle skills and the broad trigger "adding or editing Regle forms" could pull in queries that belong to regle-rules or regle-schemas (not mentioned). Fits anchor 4 ('mostly distinct; minor overlap risk with closely related skills') better than 5, since overlap with siblings is possible despite the routing.

4 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
onmax/nuxt-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.