CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

bestax-form

Build forms with @allxsmith/bestax-bulma — Field/Control/Label/Help composition, inputs, selects, checkboxes, radios, switches, and advanced controls (Autocomplete, Combobox, Slider, Numberinput, PinInput, Rate, Taginput, File, date/time). There is no form/validation library; this skill shows the components and the validate-it-yourself error pattern. Use when building a form, wiring inputs to state, or showing validation/error state.

Quality

90%

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

82%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 high-quality, dense reference skill: fully executable examples, library-specific gotchas Claude could not infer, real reference files correctly linked one level deep, and an unusually strong verification section (visual inspection with fallback and a checklist). Weaknesses are confined to two over-long prose passages that belong in references and the absence of an explicitly numbered build workflow.

Suggestions

Move the extended label/aria wiring rules (the ~40-line 'Labels' passage) and the PinInput accessibility deep-dive into references/patterns.md, leaving a one-line rule plus a pointer in SKILL.md.

Reformat the label-wiring rules as a short situation→wiring decision table to replace the dense prose and cut tokens.

Present form building as an explicit ordered sequence (compose fields → wire state → compute errors → submit feedback → visual check) so the lifecycle reads as steps with checkpoints rather than section order.

DimensionReasoningScore

Conciseness

The body is information-dense with no padding over concepts Claude already knows (tables, tight code, library-specific gotchas like "Field discards color"), and every token is about bestax-specific behavior. Not level 5: the ~40-line label/aria wiring passage and the PinInput deep-dive are tangled, over-compressed prose that could be trimmed or restructured; not level 3 because the verbosity is confined to a couple of passages rather than scattered unnecessary explanation.

4 / 5

Actionability

Copy-paste-ready, complete code throughout: convenience vs composed Field/Control examples, addons, Fieldset, a full executable validation form, and exact Toast/Dialog calls ("toast.success('Demo booked')", "await dialog.confirm({…})"). Decision guidance (Autocomplete vs Combobox, PinInput vs hand-rolled inputs) and concrete commands ("pnpm storybook") cover the common cases.

5 / 5

Workflow Clarity

Sections sequence the form lifecycle (compose → validate state → submit feedback via Toast/Dialog → visual inspection) and the inspection step has explicit validation with a fallback loop (renderToString + grep classes, "say plainly that the visual pass is still owed"), plus a final checklist. Not level 5: the build path is conveyed through section order and prose rather than an explicit ordered sequence of steps with checkpoints.

4 / 5

Progressive Disclosure

Good structure: overview + inventory + common props in SKILL.md, with clearly signaled one-level-deep references ("See references/api.md for per-component props and references/patterns.md for a full multi-field form") — both files exist and contain exactly that, with no nested references. Not level 5: the extended label/aria-wiring passage and the PinInput deep-dive read like patterns.md material inlined in the main file rather than appropriately split out.

4 / 5

Total

17

/

20

Passed

Description

92%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.

A strong description: concrete, comprehensive capability inventory tied to a specific package, an explicit and natural 'Use when' trigger clause, and useful negative scoping (no validation library). Only minor headroom in synonym coverage for trigger terms.

DimensionReasoningScore

Specificity

"Build forms with @allxsmith/bestax-bulma — Field/Control/Label/Help composition, inputs, selects, checkboxes, radios, switches, and advanced controls (Autocomplete, Combobox, Slider, Numberinput, PinInput, Rate, Taginput, File, date/time)" names the domain plus a comprehensive, concrete inventory of actions and components, including the "validate-it-yourself error pattern". Not level 4: coverage is exhaustive of the form surface, not merely several actions with minor gaps.

5 / 5

Completeness

Explicitly answers both: what ("Build forms with @allxsmith/bestax-bulma — …composition… advanced controls… validate-it-yourself error pattern") and when ("Use when building a form, wiring inputs to state, or showing validation/error state") with concrete trigger phrases. Matches the anchor-5 example pattern exactly; level 4 would require a vaguer 'when'.

5 / 5

Trigger Term Quality

"Use when building a form, wiring inputs to state, or showing validation/error state" plus "inputs, selects, checkboxes, radios, switches" are natural phrases users would say. Not level 5: a few common synonyms/variations (e.g. "form fields", "controlled inputs", "error messages") are absent, though the package name itself is a strong trigger.

4 / 5

Distinctiveness Conflict Risk

The niche is pinned to a named package (@allxsmith/bestax-bulma form components) with distinct triggers (form composition, wiring inputs to state, validation/error state); it also disambiguates by stating "There is no form/validation library", minimizing overlap with formik/react-hook-form skills. Minimal conflict risk.

5 / 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

allxsmith/bestax

Path

skills/bestax-form/SKILL.md

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.