Fluent Commerce Logo
Docs

AI Assisted UI Component Building

Essential knowledge

Changed on:

12 Mar 2026

Overview

Fluent Skills extends beyond back-end workflow management into front-end development, enabling teams to design, preview, and inject UI components into a live Fluent environment conversationally, without needing React expertise or deep knowledge of the UX Framework.

Key points

[Warning: empty required content area]
Front-end customization in Fluent has historically been a barrier for teams without dedicated React skills. Building custom components, modifying manifests, or adding fields to existing views often required specialist knowledge that many implementation teams simply didn't have.Fluent Skills removes that barrier. The AI understands the UX Framework, can read your existing front-end components, and generates framework-compliant code, so the requirement is knowing what you want to build, not how to build it.Spec-driven component design: Describe what you want in plain language (for example, "show a timeline of order status transitions") and the system investigates your existing data structures, identifies the relevant queries, and proposes an implementation approach. It asks clarifying questions to pin down design decisions before writing a single line of code.Live UI preview via injection: Before committing to a build, you can ask for a preview. Using the Chrome DevTools MCP integration, the system logs into your live Fluent environment, navigates to the relevant page, and injects a rendered version of the component directly into the UI, populated with real data from your account. What you see is an accurate representation of how the finished component will look and behave.Manifest and field-level changes: It isn't limited to new components. The same workflow applies to smaller changes: adding a column to an order list, surfacing a custom attribute, or modifying an existing view. The system identifies what is already present, infers what is missing, and generates only what is needed.Framework-aware code generation: The system understands the UX Framework and your custom implementation. It generates components that conform to your framework's conventions, reuses existing patterns where applicable, and only introduces new code when the requirement genuinely demands it.Same approval lifecycle as back-end features: Front-end changes follow the same spec, plan, build, and test pipeline as back-end features. Every change is auditable, reversible, and gated by human approval before deployment.

Example

A developer asks the system to add a status transition timeline to an order's summary tab. The system queries the existing order status data, discovering fields like status, updated timestamp, sequence number, and duration in previous status, and recommends building a custom reusable timeline component. After a few clarifying questions about layout and style, it injects a live preview into the summary tab, populated with real order data. The developer can iterate on the design conversationally, adjusting colors, layout, or data fields, before approving the spec and proceeding to build.In the same session, the developer also asks for a new "Sales Channel" column on the order list page. The system identifies that no channel field exists natively, infers it from order attributes, and injects a live preview of the modified order list with the new column marked as new, directly into the running UI.Front-end capability sits alongside the Investigator and Builder personas as part of the same end-to-end loop. The Fluent MCP extension coordinates between back-end and front-end work intelligently, routing requests to the appropriate domain depending on what is being built. Complex features are decomposed automatically into logical vertical slices, built and tested one by one.