Skip to main content

:::warning AUTO-GENERATED — do not edit This page is generated from the MCP server snapshot content/guide-mcp.json. Edit the source MCP server (not this file), then run npm run generate. :::

Guide (Frontend) — Task Recipes

Source server: @rystad/guide-mcp · Generated: 2026-08-17T09:01:41.082Z

RecipeTitleWhen to use
discover-apiFind the right API endpoint (do this before any data work)You need data from the backend and must confirm the exact endpoint, params, and response shape before writing code.
add-data-tableAdd a data table backed by a real APIYou want to display a list/collection of records from a backend service in a sortable table.
add-kpi-pageAdd a KPI overview pageYou want a dashboard landing page with headline metrics (KPI cards) and a couple of charts — the typical PowerBI replacement.
add-chartAdd a chartYou need a visualization (line/bar/area) of a data series.
add-filtersAdd filters with shareable URL stateUsers need to filter a table/chart and be able to share/bookmark the filtered view.
wire-dynamix-simulationTrigger and poll a Dynamix simulationThe dashboard needs to run a parametric simulation and show results when it completes.
add-auth-gated-contentGate content by role/permissionSome UI (e.g. admin actions) must only appear for users with a specific role.
embed-powerbiEmbed an existing Power BI report (migration bridge)You are migrating a PowerBI dashboard and want to embed the existing report while rebuilding pieces natively.
run-verify-gateRun the quality gate before declaring doneYou finished a change and need to prove it is production-safe. ALWAYS run this before saying a task is complete.

See also: Guide (Frontend) Guardrails.

Raw list snapshot
[
{
"id": "discover-api",
"title": "Find the right API endpoint (do this before any data work)",
"when": "You need data from the backend and must confirm the exact endpoint, params, and response shape before writing code."
},
{
"id": "add-data-table",
"title": "Add a data table backed by a real API",
"when": "You want to display a list/collection of records from a backend service in a sortable table."
},
{
"id": "add-kpi-page",
"title": "Add a KPI overview page",
"when": "You want a dashboard landing page with headline metrics (KPI cards) and a couple of charts — the typical PowerBI replacement."
},
{
"id": "add-chart",
"title": "Add a chart",
"when": "You need a visualization (line/bar/area) of a data series."
},
{
"id": "add-filters",
"title": "Add filters with shareable URL state",
"when": "Users need to filter a table/chart and be able to share/bookmark the filtered view."
},
{
"id": "wire-dynamix-simulation",
"title": "Trigger and poll a Dynamix simulation",
"when": "The dashboard needs to run a parametric simulation and show results when it completes."
},
{
"id": "add-auth-gated-content",
"title": "Gate content by role/permission",
"when": "Some UI (e.g. admin actions) must only appear for users with a specific role."
},
{
"id": "embed-powerbi",
"title": "Embed an existing Power BI report (migration bridge)",
"when": "You are migrating a PowerBI dashboard and want to embed the existing report while rebuilding pieces natively."
},
{
"id": "run-verify-gate",
"title": "Run the quality gate before declaring done",
"when": "You finished a change and need to prove it is production-safe. ALWAYS run this before saying a task is complete."
}
]