agentleFS
rschuftrschuft/ai-frontend-skill-packs/skills/ux-build/SKILL.md

ux-build

Skill4 starsChanged 5 days agoMITView on GitHub

Design, implement, or refactor frontend UI/UX flows, components, forms, dashboards, and interactions with evidence-based usability patterns. Use during actual UI creation or UX fixes, not only after a review.

The file

We split this skill into the rules it gives an agent

3 rules. About 0 are common, 0 are distinctive, and 3 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈0

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 3

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    When implementing complex states or widgets, read references/implementation-contracts.md for practical behavior contracts and acceptance …

    line 12
  2. Very specific:

    Use ux-diagnose taxonomy or the specific specialist playbook(s) to choose patterns.

    line 17
  3. Very specific:

    Do not optimize aesthetics while leaving core task breakage.

    line 23

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Build or refactor UI with UX evidence

Scope

This skill applies to frontend implementation and redesign. Preserve the user's requirements, project conventions, design system and scope. You may design and code only actions permitted by the current task.

When implementing complex states or widgets, read references/implementation-contracts.md for practical behavior contracts and acceptance checks.

Procedure

  1. Determine user goal, audience, critical path, current components/design system and constraints. Identify risky states (loading, errors, empty, success, mobile, permissions, interruption).
  2. Use ux-diagnose taxonomy or the specific specialist playbook(s) to choose patterns. Map each decision to a user problem, not a superficial law-name citation. Use progressive disclosure; load only relevant specialist guidance.
  3. When a general pattern is not enough, inspect the matched category in ../ux-diagnose/references/remediation-recipes.json and its counterexample/acceptance test; check cross-law-conflicts.json before making a tradeoff. Prefer existing accessible components, design tokens, routing and state infrastructure. Avoid adding dependencies or inventing new patterns without compelling benefit. Keep native control semantics.
  4. Implement complete behavior: affordances, focus, labels, loading/cancellation, validation, persistence, responsive layout, keyboard access, error recovery and truthful confirmations appropriate to the task.
  5. Inspect the real UI when runtime tools are available. Test at least one happy path and one failure/recovery path, plus keyboard and narrow viewport when relevant; add focused automated tests appropriate to repo conventions.
  6. Summarize the user-facing change, the key principle(s) and what was actually tested. Explicitly list unverified behaviors if browser/user testing was unavailable.

Do not optimize aesthetics while leaving core task breakage; do not fabricate progress; do not simplify away choices/consent; do not deploy or publish merely because UI changed. For validation guidance use ux-validate.

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.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

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.