Design & Frontend ✓ Microsoft · Official

Dark Theme React UI System

A reusable foundation for dark React interfaces with Tailwind styling, glassmorphism, and restrained motion.

52/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 2.7k
Last updated
3mo ago
License
MIT
reacttypescripttailwind-cssframer-motion
+3viteglassmorphismdark-theme

What does this skill do, and when should you use it?

This is a TypeScript frontend skill from microsoft/agent-skills focused on building dark-themed React applications with Tailwind CSS and Framer Motion. It targets dashboards, admin panels, and data-rich interfaces, and defines conventions for colors, spacing, borders, status states, typography, and motion. The guidance covers Vite setup, routing, PWA metadata, responsive safe-area support, and a suggested component structure. It provides implementation guidance and code snippets rather than a standalone UI component package.

It guides a coding agent through bootstrapping a React TypeScript Vite project and installing Framer Motion, clsx, react-router-dom, Tailwind CSS, PostCSS, and Autoprefixer; organizing public, component, layout, and styles directories; configuring dark theme tokens, Segoe UI fonts, glass utilities, focus states, scrollbar styling, touch-target sizes, and CSS animations; structuring pages with React Router; and implementing fade, slide, hover-scale, stagger, modal, and page-transition patterns with Framer Motion. It includes directly reusable examples for index.html, Tailwind, PostCSS, global CSS, and TSX files.

Good fit
  • A frontend developer needs to bootstrap a dark data dashboard in React and TypeScript.
  • A product team is building an admin panel with a sidebar, cards, dialogs, and settings pages.
  • A team wants consistent brand purple, status colors, spacing, radii, and border tokens across a web application.
  • A developer wants glassmorphism surfaces and restrained transitions in a dark-themed interface.

How do you install this skill?

Before you use it
  • Do not treat this SKILL.md as a verified runnable template; complete the missing files and run TypeScript, build, accessibility, and responsive checks.
  • Pin dependency versions and review npm packages and external fonts, icons, and image sources.
  • Validate Badge status classes, controlled versus uncontrolled Checkbox behavior, Dialog accessibility, Toast timer cleanup, and mobile navigation before production use.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Node.js
  • React 18
  • Tailwind CSS 3
  • Framer Motion 11
  • Vite 5
  • TypeScript 5
  • react-router-dom 6
  • clsx 2

Run npx skills add microsoft/skills and select the needed skill in the wizard. The collection installs into the selected agent's directory, such as .github/skills/ for GitHub Copilot, and may be symlinked for multiple agents. The source does not document a command to select frontend-ui-dark-ts directly. The README also describes cloning https://github.com/microsoft/skills.git and copying selected skills, but does not provide a copy command for this plugin path specifically.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/.github/plugins/azure-sdk-typescript/skills/frontend-ui-dark-ts" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

With the skill loaded in a coding agent, use a prompt such as: Create a dark-themed React TypeScript admin panel with Tailwind CSS and Framer Motion, including a sidebar, dashboard cards, settings page, glass surfaces, and page transitions. The skill supplies the project structure, configuration, global styles, routing pattern, and animation examples.

What are this skill's strengths and limitations?

Pros
  • The stack is explicit: React 18, Vite 5, Tailwind CSS 3, and Framer Motion 11, among other dependencies.
  • It provides copyable theme configuration, glassmorphism utilities, safe-area support, and animation patterns.
  • Its scope is clear for dashboards, admin panels, and data-rich interfaces.
  • It is MIT-licensed, and the collection repository is described as actively maintained with expanding tests.
Limitations
  • It is an implementation guide, not a complete published implementation of the listed Button, Card, Dialog, and other components.
  • The source provides no dedicated test scenarios or coverage evidence for this individual skill.
  • It requires Node.js/npm and several frontend dependencies, so it does not replace a finished UI component library.
  • Its dark, glassmorphic visual direction may require substantial adaptation for projects with a different design language.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Dark Theme React UI System this page ✓ Microsoft · Official 52 · Use with care ★ 2.7k 3mo ago MIT
Stitch React Component Builder 45 · Not recommended ★ 8.5k 2mo ago Apache-2.0
Artifacts Builder — Multi-Component Frontend Artifact Suite 53 · Use with care ★ 3.1k 8mo ago MIT
Web Video Presentation Studio 47 · Use with care ★ 13k 14d ago MIT
Design Motion Principles 62 · Recommended ★ 1.3k 4mo ago MIT

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
52/ 100 5-point scale 2.6 / 5
1Trust16 / 25 · 3.2/5

The skill is primarily for generating local React/Tailwind UI and shows no malware, credential theft, covert exfiltration, or destructive defaults. However, dependencies use broad version ranges, and the skill lacks dependency security review, data-flow disclosure, user-confirmation guidance, rollback guidance, and external-resource risk notes, so substantial points are deducted.

2Reliability7 / 20 · 1.8/5

The stack, configuration, and component examples are broadly consistent and include states such as loading, errors, and modal dismissal. However, the documented structure references pages and components not supplied in the evidence, some examples have likely issues such as Badge classes requiring extra configuration and Checkbox animation depending on the checked prop, and the Toast source is truncated. No key-path tests or diagnosable failure procedures are provided, so the static ceiling and uncertainty require a conservative score.

3Adaptability10 / 15 · 3.3/5

The audience and scenarios are clear: dark React dashboards, admin panels, and data-rich interfaces, with component, layout, mobile, and animation patterns. Non-fit cases, invocation conditions, input/output boundaries, and accessibility tradeoffs are not clearly stated, and the documentation is mainly English. npm reachability in mainland China is not established, but the evidence does not show that the core function entirely depends on an unreachable overseas service.

4Convention9 / 15 · 3.0/5

The skill has front matter, an MIT license, author metadata, version 1.0.0, progressive sections for configuration, components, tokens, and patterns, plus examples. It lacks a changelog, compatibility matrix, explicit maintenance owner, and update path; some referenced files cannot be fully verified from the supplied material, so full marks are not justified.

5Effectiveness6 / 15 · 2.0/5

The configuration, CSS tokens, React components, and page templates provide reusable material for common dark administrative UI tasks. However, there is no complete runnable project, some dependencies or referenced files are missing from the evidence, and examples include placeholders and likely integration or runtime issues. Outputs would require meaningful assembly and review, warranting a conservative static score.

6Verifiability4 / 10 · 2.0/5

The supplied source is auditable and includes concrete version ranges, code, and configuration examples; the repository README also mentions CI and tests. Nevertheless, no skill-specific test suite, execution result, or third-party reproduction evidence is provided, and some source content is truncated, preventing independent reproduction of key paths.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 9ccaf7c3704a Review evidence[1][2][3][4][5][6]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Is this a complete installable component library?
No. The source shows a component directory structure and usage examples, but not complete implementations or a standalone component package.
What are the main dependencies?
The source lists React, react-dom, react-router-dom, Framer Motion, clsx, Tailwind CSS, Vite, and TypeScript, with npm installation commands for the core setup.
Does it require MCP or Azure permissions?
The individual SKILL.md does not require MCP, Azure service calls, or Azure permission configuration.
What interfaces is it best suited for?
It is best suited to dark-themed React dashboards, admin panels, and data-rich applications; other visual directions require customization.

More skills from this repository

All from microsoft/agent-skills

Dev & Engineering ✓ Microsoft · Official

React Flow Node Builder

Create typed React Flow nodes with handles, resizing behavior, and Zustand-backed state integration.

★ 2.7k FS 52 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Wiki VitePress Packager

Packages generated Wiki Markdown into a browsable dark-themed VitePress site.

★ 2.7k FS 51 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Typed Zustand Store Patterns

Build predictable, reactive Zustand stores with typed state, actions, and selective subscriptions.

★ 2.7k FS 50 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Identity for TypeScript

Configure secure, flexible Microsoft Entra ID authentication for TypeScript Azure applications.

★ 2.7k FS 57 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Application Insights Web Monitoring

Instrument browser and React Native apps with Application Insights for user behavior, requests, errors, and GenAI trace visibility.

★ 2.7k FS 54 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Playwright Cloud Testing

Scale TypeScript Playwright tests on Azure-hosted browsers and publish results.

★ 2.7k FS 53 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Cosmos DB TypeScript Skill

Gives TypeScript and JavaScript coding agents practical Cosmos DB data-access patterns.

★ 2.7k FS 52 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Event Hubs TypeScript Skill

Build TypeScript event-streaming applications with batching, partition-aware consumers, checkpointing, and Azure identity authentication.

★ 2.7k FS 52 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Blob Storage for TypeScript

A practical guide for uploading, downloading, and managing Azure Blob Storage from TypeScript and JavaScript applications.

★ 2.7k FS 51 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure AI Content Safety for TypeScript

Add text and image harm detection with customizable blocklists to TypeScript applications.

★ 2.7k FS 50 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Document Intelligence for TypeScript

Extract document text, tables, and structured fields in TypeScript applications.

★ 2.7k FS 50 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Translation for TypeScript

Build TypeScript applications for text translation, transliteration, language detection, and document translation.

★ 2.7k FS 50 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure AI Search for TypeScript

Build TypeScript search apps with vector, hybrid, and semantic retrieval patterns.

★ 2.7k FS 50 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Service Bus for TypeScript

Build enterprise messaging workflows with Azure Service Bus.

★ 2.7k FS 50 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure AI Projects for TypeScript

Practical TypeScript guidance for building Azure AI Foundry applications with project clients, agents, tools, and evaluations.

★ 2.7k FS 49 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure PostgreSQL TypeScript Connector

A practical pg-based guide for secure, pooled Azure PostgreSQL access in Node.js and TypeScript.

★ 2.7k FS 49 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

MCP Server Development Guide

A practical guide to building clear, testable MCP servers that let LLMs work with external APIs.

★ 2.7k FS 49 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Copilot MCP Widget Builder

Build interactive React widgets and MCP servers for Microsoft 365 Copilot Chat.

★ 2.7k FS 49 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure File Share TypeScript Skill

Guides coding agents through Azure SMB file-share operations in TypeScript.

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Queue Storage TypeScript Skill

Build Azure Queue Storage workers that send, receive, inspect, and manage messages in TypeScript or JavaScript.

★ 2.7k FS 48 Use with care 3mo ago

Related skills