
mai-theme-copilot
by bradsingley
My clone repository
SKILL.md
name: mai-theme-copilot description: Load MAI/Copilot design-language guidance—colors, motion, voice, shapes, grids, and fonts—to theme MAI UI components. metadata: author: yu.he@microsoft.com version: "1.0"
Use this skill whenever the user specifies the MAI / Copilot theme (or any experience derived from it). It provides the design-language layer that sits atop the shared MAI UI component library.
When to load
- User explicitly requests MAI or Copilot styling.
- You need color, motion, typography, or voice guidance unique to this theme.
- Before writing plans that depend on MAI/Copilot-specific grid or material specs.
Reference map
- Design guidance index
- Typography assets live in
fonts/(Segoe Sans, Ginto Copilot, Cascadia Code). Reference mai-ui-foundations/references/typography.md for usage.
Workflow
- Confirm MAI/Copilot is the active theme (if not, load the appropriate theme skill).
- Use the token switchboard below (or
mai-ui-foundations/references/tokens.md) to pick the correct semantic stylesheet before composing UI. - Open only the additional reference you need (colors, motion, etc.) to preserve LLM context.
- Apply tokens and copy tone from this theme while composing with the shared MAI UI components.
- Document which theme references you consulted in your plan/PR so others know which theme was applied.
Token switchboard
Run the shared helper to print the exact CSS/JSON paths for the current theme:
node ./skills/mai-ui-foundations/scripts/token-link.mjs --list
node ./skills/mai-ui-foundations/scripts/token-link.mjs --theme default --mode dark --format both
Scenarios:
- Default surfaces (Copilot baseline) →
--theme default --mode light|dark - Compact themed (Copilot look, tighter density) →
--theme compact-themed --mode light|dark - Compact neutral (reserved palette for utilitarian surfaces) →
--theme compact-neutral --mode light|dark
Copy the resulting paths into your plan or build steps. High contrast relies on browser/OS forced-colors, so no dedicated MAI bundle is provided.
Tip: run
node ./skills/mai-ui-foundations/scripts/token-link.mjs --theme default --mode darkto print the matching paths without scanning the table.
Related skills
mai-ui-foundationsfor token application and accessibilitymai-ui-components-and-patternsfor component selection (theme-agnostic)- Additional theme skills can follow this structure (Fluent, Windows, Spotify, etc.)
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です