Agent skill

Form Design Skill: Better Fields, Errors and Flow

The form-design skill makes an AI coding agent build forms with single-column layouts, persistent labels, matched input types, blur validation, helpful errors and clean multi-step flows.

Install
/plugin marketplace add Owl-Listener/designer-skills
/plugin install interaction-design@designer-skills
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the form-design skill?

The form-design skill is a SKILL.md in the interaction-design plugin of Owl-Listener's designer-skills repository. It guides an AI coding agent through field order, grouping, labels, input types, validation, multi-step flows and accessibility, so forms are clear, forgiving and efficient to complete.

The form-design skill lives in the interaction-design plugin of Owl-Listener's designer-skills repository. It frames the agent as an expert in forms that are clear, forgiving and efficient, from a single input to a long multi-step flow.

Its description says to use it when the artifact is a form. Product-wide error strategy is handed to error-handling-ux, and first-run signup is handed to onboarding-design, both named in the file.

Layout and labels it enforces

  • A single column is almost always correct, because two columns disrupt reading flow and blur the order of fields.
  • Field width follows expected input length, so a postcode box is narrow and a bio box is wide.
  • Labels sit above the field and stay visible. Placeholder text is never the only label, since it vanishes on input.
  • Optional fields are marked optional when most fields are required, which cuts visual noise.
  • Helper text goes below the label and above the field.

Picking the right input

The skill carries a table that maps data to controls. Radio buttons suit up to five options, a select or combobox suits six or more, checkboxes handle multiple choices, and dates use a picker or day, month and year segments.

Who the form-design skill is for

Best for

  • Checkout, signup, contact and quote forms where completion rate matters, Related: page-cro.
  • Agents that default to placeholder-only fields or errors dumped at the top of the page.
  • High-stakes forms such as payments, medical or legal, where the skill asks for a review step before submission.

Not for

  • A full accessibility audit. The skill lists the basics only, Related: fixing-accessibility.
  • Product-wide error handling or first-run onboarding, which the file routes to other skills. Related: polish.
  • Visual styling of inputs. It sets behaviour and structure, not colour or type.

Use it with UiChemy

If the form belongs on a WordPress site, let the agent apply these rules to the design first. UiChemy then brings the page across: Composer edits it visually in Elementor or Gutenberg. Click Get Started on uichemy.com.