Also ensure you have
- A sandbox environment
- Any IDE
Connect Claude to the Builder MCP server
Follow the guide included above to set up your connection to the Fluent MCP server.
Test the connection
Ask Claude to describe what is in the Order section of the OMS app. It should return with information about the page, such as settings, navigation links, etc.
Customizing and Changing Existing Components in the Manifest
Add a 'Retailer name' column to the Order List using prompts
Example prompt: `Can you add a column to the order list showing the retailer name`Claude will:- Identify the correct manifest fragment
- Check whether the required data field is already being fetched
- Update the manifest to add the new column without modifying the GraphQL query if the data is already available
Check the updated Orders page
Refresh the Orders page, and a Retailer (Name) column should now be present, with a list of retailer names populated in it.
Create a dashboard tile above the table to display the order count
Example prompt: `Add a dashboard tile above the table showing the order count`
Claude will:- Reference the component library to identify the most suitable component (e.g. a tile metric component)
- Use already-fetched data where possible (e.g.
`orders.edges.length`) - Insert the component into the correct position in the manifest
Refresh the Orders page again
You should see a dashboard tile above the order list showing the total number of orders.
Creating New UI Components
Create a component that shows a Google Map on a card
Example prompt: `Write me a mystique component that shows a Google Map on a card. Assume the data input is a connection of orders. Show an icon for the fulfillment collection address of each order and zoom accordingly.`Claude will:- Consult the component skill to understand best practices and available building blocks
- Decide on the implementation approach (e.g. wrapping a Google Maps library inside your native card component)
- Generate the full component code
- Write unit tests for the component
- Execute those tests automatically
Implement the component to the Order page
Example prompt: `Add the component to the top of the Order fragment`Claude will update the manifest and confirm the new structure.
Host the local component
As the new component hasn't yet been packaged into a module, host the local component, then refresh your browser to see the newly created component rendering live with real data.
Refresh the Orders page
The map component should now be visible at the top of the page.