AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Fluentui

skill-blendsdk-fluentui-mcp-fluentui · by blendsdk

Use when building React user interfaces with FluentUI React v9 (for example Button, Input, Dialog, DataGrid, FluentProvider, makeStyles, tokens). Covers setup, theming, styling, accessibility, component APIs, and task recipes, with verified examples from the real package.

— No reviews yet
0 installs
0 views
— view→install

Install

$ agentstack add skill-blendsdk-fluentui-mcp-fluentui

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ✓ Environment & secrets No
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-blendsdk-fluentui-mcp-fluentui)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● today

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Fluentui? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

FluentUI React v9

This skill teaches you to build user interfaces with FluentUI React v9. The knowledge base is bundled offline: every component page, category guide, and task recipe lives under references/ next to this file. Read the relevant reference before writing code, and copy patterns from the verified examples rather than guessing.

Hard rules

  1. Check the installed version first. Run npm ls @fluentui/react-components

(or read package.json) before writing code. This skill targets v9.

  1. Import from the documented entry points. Components come from

@fluentui/react-components; icons come from @fluentui/react-icons. Do not import from an internal @fluentui/react-* package unless a reference page says to.

  1. Never invent a prop. If a prop is not listed on the component's reference

page, do not pass it. Look up the real name in references/components/.md.

  1. Prefer the verified examples. Each component page renders examples taken

from FluentUI's own Storybook source. Start from one of those and adapt it.

  1. Wrap the tree in FluentProvider. Theming, tokens, and right-to-left all

depend on it. See references/foundation/fluent-provider.md.

  1. Style with Griffel and tokens. Use makeStyles and the design tokens in

tokens, not hard-coded colors or spacing. See references/foundation/styling-griffel.md.

  1. Accessibility is part of the task. Every interactive element needs a

label, keyboard support, and correct roles. See references/foundation/accessibility.md.

  1. Disclose the covered version and stay inside it. Answer from what this

skill version covers — see ## Source & versions in references/index.md. State the covered Fluent UI version, list the reference files you used, and if a component, prop, or API is not present in the references, say it is not covered by this skill version instead of guessing.

How to route a task

| If the task is about… | Read | | --------------------- | ---- | | Setting up a project, imports, or the provider | references/foundation/getting-started.md, references/foundation/fluent-provider.md | | Theming, dark mode, tokens, or RTL | references/foundation/theming.md, references/quick-reference/styling-tokens.md | | Writing styles with Griffel | references/foundation/styling-griffel.md | | A specific component's props or examples | references/components/.md | | A whole class of controls (all buttons, all inputs) | references/categories/.md | | A concrete job such as a login form or a data table | references/recipes//.md | | A short cheat sheet or checklist | references/quick-reference/.md | | An overview of everything available | references/index.md |

Component map

Components are grouped into eight categories. Read the category page for shared guidance, then the component page for exact props and examples.

| Category | Reference | Typical components | | -------- | --------- | ------------------ | | Buttons | references/categories/buttons.md | Button, CompoundButton, MenuButton, SplitButton, ToggleButton | | Forms | references/categories/forms.md | Input, Textarea, Checkbox, Radio, Select, Switch, Slider | | Navigation | references/categories/navigation.md | TabList, Breadcrumb, Link, NavDrawer | | Data display | references/categories/data-display.md | DataGrid, Table, Tree, Badge, Avatar | | Feedback | references/categories/feedback.md | Spinner, ProgressBar, Toast, MessageBar | | Overlays | references/categories/overlays.md | Dialog, Drawer, Menu, Popover, Tooltip | | Layout | references/categories/layout.md | Card, Divider, Grid, Toolbar | | Utilities | references/categories/utilities.md | Accordion, Portal, and remaining components |

The full, always-current list is generated into references/index.md.

Common recipes

These walk through a complete, working composition. Each lists the components it uses and renders full examples.

  • references/recipes/forms/login-form.md — a labelled, validated login form.
  • references/recipes/data/data-table.md — a sortable, paginated data table.
  • references/recipes/navigation/tabs.md — tabbed in-page navigation.
  • references/recipes/modals/confirm-dialog.md — a confirmation dialog with a

focus trap.

  • references/recipes/layout/dashboard-shell.md — an application shell with a

sidebar and content area.

The complete set of nineteen recipes is indexed in references/index.md.

Assets

assets/templates/ holds starting points you can copy into a project:

  • minimal-app.md — the smallest correct FluentUI app.
  • form.md — a form with validation.
  • dashboard-shell.md — an app shell with navigation.
  • admin-crud.md — a list-and-edit admin screen.

Working agreement

  • Read the reference page before writing component code.
  • Keep imports at the top and use the public entry points.
  • Prefer composition and tokens over custom CSS.
  • When unsure, search references/index.md for the component or task name.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.