Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bbeierle12 avatar

Forms Router

  • 51 installs
  • 8 repo stars
  • Updated August 4, 2026
  • bbeierle12/skill-mcp-claude

forms-router is a Claude Code router skill that dispatches web form development tasks to seven specialized skills for accessibility, validation, security, UX patterns, and React, Vue, or vanilla implementations.

About

forms-router is a Claude Code router skill that dispatches web form work to seven specialized form skills. It classifies a task by framework and form type, then names which accessibility, validation, security, UX, and framework skills to load together. A developer starts here at the beginning of a form project to assemble the right skill set. It includes decision tables and common 3-4 skill combinations.

  • Entry-point router for web form projects across React, Vue, and vanilla JS
  • Routes to 7 specialized form skills by framework and form type
  • Decision table and common combinations for standard, auth, and wizard forms

Forms Router by the numbers

  • 51 all-time installs (skills.sh)
  • Ranked #1,297 of 2,245 Frontend Development skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

forms-router capabilities & compatibility

Capabilities
skill routing · react forms · form validation · form security
Use cases
frontend · orchestration
From the docs

What forms-router says it does

Routes to 7 specialized skills based on task requirements.
SKILL.md
**Combine** — Production forms need 3-4 skills minimum
SKILL.md
npx skills add https://github.com/bbeierle12/skill-mcp-claude --skill forms-router

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs51
repo stars8
Last updatedAugust 4, 2026
Repositorybbeierle12/skill-mcp-claude

What it does

Start a form project by routing to the right accessibility, validation, security, and framework skills.

Who is it for?

Developers starting a form project who need to pick the right combination of form skills.

Skip if: Direct implementation code; it routes rather than implements.

When should I use this skill?

Creating forms, handling validation, or data entry across React, Vue, or vanilla JavaScript.

What you get

A matched set of form skills to load for the specific framework and form type.

  • A recommended set of form skills to load

By the numbers

  • Routes to 7 specialized form skills
  • Production forms need 3-4 skills minimum per the router

Files

SKILL.mdMarkdownGitHub ↗

Forms Router

Routes to 7 specialized skills based on task requirements.

Routing Protocol

1. Classify — Identify framework + form type 2. Match — Apply signal matching rules below 3. Combine — Production forms need 3-4 skills minimum 4. Load — Read matched SKILL.md files before coding

Quick Route

Tier 1: Core (Always Include)

NeedSkillSignals
WCAG compliance, ARIAform-accessibilityaccessible, ARIA, screen reader, keyboard, focus, a11y
Zod schemas, timingform-validationvalidate, Zod, schema, error, required, pattern
Autocomplete, CSRF, XSSform-securityautocomplete, password manager, CSRF, XSS, sanitize

Tier 2: Framework

NeedSkillSignals
React Hook Form / TanStackform-reactReact, useForm, RHF, TanStack, formState
VeeValidate / Vuelidateform-vueVue, VeeValidate, Vuelidate, v-model
No frameworkform-vanillavanilla, plain JS, native, constraint validation

Tier 3: Enhanced UX

NeedSkillSignals
Wizards, chunking, conditionalsform-ux-patternsmulti-step, wizard, progressive, conditional, stepper

Signal Priority

When multiple signals present: 1. Framework explicit — React/Vue/vanilla determines Tier 2 choice 2. Auth context — Login/registration triggers form-security priority 3. Complexity — Wizard/multi-step triggers form-ux-patterns 4. Default — Always include all Tier 1 skills

Common Combinations

Standard Production Form (4 skills)

form-accessibility → WCAG, ARIA binding
form-validation → Zod schemas, timing
form-react → RHF integration
form-security → autocomplete attributes

Secure Auth Form (4 skills)

form-security → autocomplete, CSRF (priority)
form-accessibility → focus, error announcements
form-validation → auth schema
form-react → controlled submission

Multi-Step Wizard (4 skills)

form-ux-patterns → chunking, navigation
form-validation → per-step validation
form-accessibility → focus on step change
form-react → FormProvider context

Framework-Free Form (3 skills)

form-vanilla → Constraint Validation API
form-accessibility → manual ARIA
form-security → autocomplete

Decision Table

FrameworkForm TypeSkills
ReactStandardaccessibility + validation + security + react
ReactAuthsecurity + accessibility + validation + react
ReactWizardux-patterns + validation + accessibility + react
VueStandardaccessibility + validation + security + vue
VueComplexaccessibility + validation + ux-patterns + vue
NoneAnyvanilla + accessibility + security

Core Principles (All Skills)

Schema-first: Define Zod schema → infer TypeScript types Timing: Reward early (✓ on valid), punish late (✗ on blur only) Autocomplete: Never optional for auth forms Chunking: Max 5-7 fields per logical group

Fallback

  • No framework stated → Ask: "React, Vue, or vanilla JS?"
  • Ambiguous complexity → Start with Tier 1 + framework skill
  • Missing context → Default to form-react (most common)

Reference

See references/integration-guide.md for complete wiring patterns and code examples.

Related skills

FAQ

How many skills does it route to?

Seven specialized skills across accessibility, validation, security, UX patterns, and React, Vue, and vanilla implementations.

How many skills does a production form usually need?

The router says production forms need 3-4 skills minimum, and lists common combinations.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.