agentsclimarketplace

Forge ux

Skill is-bo/fullstack-forge-skill/src/fullstack-forge/commands/forge-ux

Use automatically for user-flow and usability work, including information architecture, navigation, forms, onboarding, feedback, errors, recovery, empty states, decision complexity, and task completion. Activate automatically for interactive products when that concern is relevant to a software-engineering request.From its SKILL.md

Install
npx -y skills add is-bo/fullstack-forge-skill --skill forge-ux

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 25 days oldThe repository was created 25 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

7.5 KB, ~1.5k tokens by cl100k_base, as published. Nobody here has run it

forge-ux: User experience

Purpose

Use automatically for user-flow and usability work, including information architecture, navigation, forms, onboarding, feedback, errors, recovery, empty states, decision complexity, and task completion.

This is an agent playbook, not a claim of standalone analyzer coverage. Apply

fullstack-forge/references/shared/module-contract.md

for common applicability, evidence, command-safety, mutation, verification, and completion rules.

Never hide failed checks or claim that an operation ran when it did not.

Automatic activation signals

Activate when a request or direct repository evidence involves user experience, when the user explicitly names forge-ux, or when discovery proves an applicable boundary.

  • Interactive products
  • Onboarding, forms, search, checkout, or destructive flows

When not to activate

  • Libraries with no end-user workflow

Automated support

Relevant discovery inputs are:

  • critical workflows
  • routes
  • analytics vocabulary
  • support documentation

Available deterministic support, where present:

  • Use inspect-rendered-ui for its bounded evidence when present; treat unavailable runtime evidence as NOT_VERIFIED.

Experience workflow and progressive references

Automatic activation signals include:

  • Strong experience intent such as UX, user experience, user flows, usability, navigation, onboarding, task completion, feedback, information architecture, conversion, or friction
  • Ambiguous form, booking, recovery, error, state, or flow terms only with supporting human-facing or repository evidence

Explicit agent shortcuts are $forge ux review, $forge ux audit, $forge ux improve, $forge ux verify. review routes to evidence-preserving audit; improve routes to a fix preview unless safe application is explicitly authorized. Normal feature requests do not require a command.

Use this proportional workflow: UNDERSTANDINSPECTSELECTDEFINEIMPLEMENTRENDERVALIDATEREFINEREPORT. For a small bounded change, keep the same order but record decisions inline; optional templates must not become ceremony.

Load only the references selected by the request and repository evidence:

  • product-and-ux — load the installed bundle file fullstack-forge/references/frontend/product-and-ux.md only when its Load when condition matches; obey its Do not load when exclusions.
  • accessibility-integration — load the installed bundle file fullstack-forge/references/frontend/accessibility-integration.md only when its Load when condition matches; obey its Do not load when exclusions.
  • forms-and-data-entry — load the installed bundle file fullstack-forge/references/frontend/forms-and-data-entry.md only when its Load when condition matches; obey its Do not load when exclusions.
  • design-review — load the installed bundle file fullstack-forge/references/frontend/design-review.md only when its Load when condition matches; obey its Do not load when exclusions.

Accessibility rules remain owned by forge-accessibility; localization by forge-i18n; performance proof by forge-performance; public-search behavior by forge-seo. Compose those owners instead of copying their rules here. Never load mobile, chart, motion, or framework guidance without matching evidence.

Agent inspection procedure

  1. Name the user, primary task, frequency, environment, consequence of failure, essential information, risky actions, and success outcome before changing the flow.
  2. Select the product's primary and adverse journeys from discovery and execute each end to end with realistic content.
  3. At every step record what the user must know, which decision is required, what feedback appears, and how the user recovers without losing entered data.
  4. Exercise interruption paths including expired session, back, refresh during submission, duplicate action, slow or offline network, partial data, and permission denial.
  5. Check destructive actions for clear scope, confirmation, cancellation, undo or recovery, and the absence of coercive or misleading choices.
  6. Identify fields, steps, and decisions that exist for the system rather than the user; treat expert usability conclusions as hypotheses when user research was not performed.

Manual inspection requirements:

  • Assess information scent and cognitive load with realistic data
  • Review sensitive consent and irreversible actions for user control

Stack-specific guidance:

  • Test client and server transitions, including optimistic rollback

Evidence to collect

For formal findings, also follow fullstack-forge/references/PROTOCOL.md. Record the module's inspected boundary, relevant tests, direct observations, and unavailable evidence.

Primary standards used as criteria, not proof of compliance:

  • WCAG 2.2
  • ISO 9241-210 concepts

Common production failures

  • Walk primary and adverse journeys from entry to durable outcome
  • Inspect labels, defaults, validation timing, progress, cancellation, retry, undo, and destructive confirmations
  • Verify that errors state cause and recovery and preserve user-entered data

Missing-control checks

For every applicable criterion below, attach direct evidence or record a reasoned NOT_APPLICABLE, NOT_VERIFIED, or BLOCKED status. The list is a routing checklist, not evidence by itself.

  • Navigation clarity
  • Information architecture
  • Workflow length
  • Cognitive load
  • Form friction
  • Validation clarity
  • Feedback after actions
  • Error recovery
  • Preservation of entered data
  • Undo behavior
  • Destructive confirmations
  • Onboarding
  • Search, filtering, and sorting
  • Empty states
  • Permission denial
  • Session expiration
  • Deep links
  • Back-button behavior
  • Progress visibility
  • Cancellation and resume behavior
  • Dead ends
  • Perceived responsiveness
  • Mobile input behavior
  • Keyboard obstruction
  • User control
  • Registration, verification, and onboarding journey
  • Login, create, edit, and delete journey
  • Search, filter, open, and return journey
  • Upload, validation, processing, and confirmation journey
  • Expired-session login and resume journey
  • Failed-payment retry and permission-denial recovery journeys
  • Named user, task, environment, and consequence of failure
  • Partial, stale, offline, and interruption states
  • Input preservation across validation, timeout, and session renewal
  • Expert-review hypotheses distinguished from observed user evidence

Commands and tools

  • Run forge ux audit --json or fullstack-forge ux audit --json when an explicit audit is requested and the CLI is installed. Normal feature work does not require it.
  • Use the deterministic support named above only for its documented bounded evidence.

Safe fixes

  • Clarify labels, helper text, and error recovery
  • Add missing non-destructive feedback states

Approval-required changes

  • Changing workflow order, consent, or destructive-action semantics

Verification

  • Repeat representative journeys with keyboard and narrow viewport
  • Confirm durable state after refresh, retry, and duplicate action

Completion contract

Apply the shared module contract and the module-specific limitations below.

Known limitations

  • Usability conclusions without user research are hypotheses, not verified user outcomes

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,679. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.