Bryl Minimal Design
bryllim/bryl-minimal-design
Apply the bryl-minimal design language — a monochrome, typography-driven minimal aesthetic with halftone dot textures, pixel-font display headings, tiny uppercase monospace labels, soft large-radius…
A skill your agent uses when working on AUTO-MAS frontend UI, Ant Design Vue components, page layout, forms, tables, modals, drawers, feedback, empty/loading/error states, drag interactions, dark…
$ npx skills add AUTO-MAS-Project/AUTO-MAS --skill mas-frontend-ui -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install AUTO-MAS-Project/AUTO-MAS mas-frontend-ui --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/AUTO-MAS-Project/AUTO-MAS.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/mas-frontend-ui .claude/skills/mas-frontend-ui && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "mas-frontend-ui" agent skill from https://github.com/AUTO-MAS-Project/AUTO-MAS/tree/main/.agents/skills/mas-frontend-ui into .claude/skills/mas-frontend-ui/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mas-frontend-ui", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/AUTO-MAS-Project/AUTO-MAS/tree/main/.agents/skills/mas-frontend-uiType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add AUTO-MAS-Project/AUTO-MAS --skill mas-frontend-ui -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install AUTO-MAS-Project/AUTO-MAS mas-frontend-ui --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/AUTO-MAS-Project/AUTO-MAS.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/mas-frontend-ui .agents/skills/mas-frontend-ui && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "mas-frontend-ui" agent skill from https://github.com/AUTO-MAS-Project/AUTO-MAS/tree/main/.agents/skills/mas-frontend-ui into .agents/skills/mas-frontend-ui/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mas-frontend-ui", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add AUTO-MAS-Project/AUTO-MAS --skill mas-frontend-ui -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install AUTO-MAS-Project/AUTO-MAS mas-frontend-ui --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/AUTO-MAS-Project/AUTO-MAS.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/mas-frontend-ui .cursor/skills/mas-frontend-ui && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "mas-frontend-ui" agent skill from https://github.com/AUTO-MAS-Project/AUTO-MAS/tree/main/.agents/skills/mas-frontend-ui into .cursor/skills/mas-frontend-ui/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mas-frontend-ui", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/AUTO-MAS-Project/AUTO-MAS.git --path .agents/skills/mas-frontend-ui--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add AUTO-MAS-Project/AUTO-MAS --skill mas-frontend-ui -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install AUTO-MAS-Project/AUTO-MAS mas-frontend-ui --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/AUTO-MAS-Project/AUTO-MAS.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/mas-frontend-ui .gemini/skills/mas-frontend-ui && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "mas-frontend-ui" agent skill from https://github.com/AUTO-MAS-Project/AUTO-MAS/tree/main/.agents/skills/mas-frontend-ui into .gemini/skills/mas-frontend-ui/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mas-frontend-ui", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install AUTO-MAS-Project/AUTO-MAS mas-frontend-uiInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add AUTO-MAS-Project/AUTO-MAS --skill mas-frontend-ui -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/AUTO-MAS-Project/AUTO-MAS.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/mas-frontend-ui .github/skills/mas-frontend-ui && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "mas-frontend-ui" agent skill from https://github.com/AUTO-MAS-Project/AUTO-MAS/tree/main/.agents/skills/mas-frontend-ui into .github/skills/mas-frontend-ui/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mas-frontend-ui", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add AUTO-MAS-Project/AUTO-MAS --skill mas-frontend-ui -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install AUTO-MAS-Project/AUTO-MAS mas-frontend-ui --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/AUTO-MAS-Project/AUTO-MAS.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/mas-frontend-ui .opencode/skills/mas-frontend-ui && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "mas-frontend-ui" agent skill from https://github.com/AUTO-MAS-Project/AUTO-MAS/tree/main/.agents/skills/mas-frontend-ui into .opencode/skills/mas-frontend-ui/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mas-frontend-ui", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
mas-frontend-uiA skill your agent uses when working on AUTO-MAS frontend UI, Ant Design Vue components, page layout, forms, tables, modals, drawers, feedback, empty/loading/error states, drag interactions, dark…
Mas Frontend UI is an agent skill from AUTO-MAS-Project/AUTO-MAS. Use when working on AUTO-MAS frontend UI, Ant Design Vue components, page layout, forms, tables, modals, drawers, feedback, empty/loading/error states, drag interactions, dark mode, or visual polish.
Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/css-variable-audit.md`).
It sits in Frontend & Design, covering Frontend development and Theming and dark mode. It works with Ant Design and Vue.js. The repository describes itself as: 多脚本多配置统一管理与自动化工具 | 轻松管理大量脚本并存储多个用户配置、设计自动化任务流、监看脚本日志,大幅提高自动化代理效率与稳定性!. The licence is AGPL-3.0.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 699de5a. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Mas Frontend UI loads about 3.8k tokens when it runs, and up to ~5.1k if it reads all its reference files. Until then it costs about 54 tokens; SKILL.md has 2,021 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from AUTO-MAS-Project/AUTO-MAS at commit 699de5a, republished under its AGPL-3.0 licence (© AUTO-MAS-Project). 2,021 words, ~3,816 tokens.
.claude/skills/mas-frontend-ui/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Keep AUTO-MAS UI changes consistent with an Electron desktop business operations platform: dense enough for repeated work, quiet enough for long sessions, and aligned with Ant Design Vue 4.x.
This skill is self-contained for AUTO-MAS UI rules. Nearby existing pages are still the authority for module-specific layout, wording, and visual rhythm when they do not conflict with this skill.
Before editing UI:
@ant-design/icons-vue, not Element Plus, Naive UI, Arco, or Ant Design React.src/style.css and src/composables/useTheme.ts.| Need | Prefer |
|---|---|
| Layout | a-layout, a-menu, a-tabs, a-card, a-space, a-flex, a-row, a-col |
| Form input | a-form, a-form-item, a-input, a-input-number, a-select, a-switch, a-checkbox, a-radio, a-date-picker |
| Data display | a-table, a-tag, a-empty, a-statistic, a-typography |
| Feedback | a-modal, Modal.confirm, message, a-spin, a-progress, a-alert |
| Icons | @ant-design/icons-vue |
Use default component styles, official props, slots, layout components, and theme tokens first. Custom CSS is for local layout constraints or real readability needs.
When overriding Ant Design Vue internals:
:deep() under the current component root class..ant-* overrides unless the task is a deliberate project-wide token or global fix.!important; if unavoidable, document the reason.src/composables/useTheme.ts: it toggles the dark class on <html> and injects all --ant-* variables on :root. ConfigProvider runs without cssVar, so AntD token variables do not exist at runtime unless useTheme defines them.--ant-* tokens that already adapt to the theme. When a distinct dark value is unavoidable, key it on the html.dark ancestor selector inside scoped styles. Never use @media (prefers-color-scheme: ...) in components; it follows the OS instead of the app theme.[data-theme='dark'] or a .light class; nothing in the codebase sets them, so such rules are dead code.isDark exported by useTheme. Never read window.matchMedia('(prefers-color-scheme: ...)') outside useTheme.ts; a matchMedia call inside a computed is non-reactive and will not update on theme or OS changes.--ant-* names defined by useTheme.updateCSSVariables(). Every --ant-* definition must map to the matching antTokens.<token> value derived from the same Ant Design algorithm and seed used by ConfigProvider; never approximate Ant Design tokens with hand-written light/dark values. Use a literal name in each setProperty call so the variable stays greppable.--app-* for project-specific shared values that have no Ant Design token equivalent. Derive those values from the app theme in useTheme.ts, with explicit light/dark behavior where needed.Before completing styling work that touches colors, borders, backgrounds, or adds var() references, run the undefined-CSS-variable audit in references/css-variable-audit.md. Fix every reported variable by correcting it to an existing token, mapping a missing --ant-* variable to its matching antTokens.<token>, or defining a genuinely project-specific --app-* variable.
danger for delete, stop, disable, clear, or irreversible actions.Modal.confirm.loading or confirm-loading.aria-label when context is not enough.a-form; complex configuration pages prefer layout="vertical".rules and required; do not rely on placeholder as validation.isEdit or route parameters.a-table; use custom lists for drag, complex cards, or virtual logs.a-tag only for finite enum statuses or scan-friendly categories.YYYY-MM-DD HH:mm:ss unless a local pattern differs.Modal.confirm for destructive confirmation.a-modal for short forms and simple flows.alert and confirm.z-index. Keep normal business overlays below the title bar or reserve its space; only an intentional startup or shutdown safety layer may block window controls.overflow-y: auto; nested scrolling is reserved for deliberately independent panes. Do not make the page body or the modal wrapper provide the overflow, and keep close and footer actions reachable.Every page or major panel should account for:
Loading indicators for an otherwise empty panel or dialog step must sit in a container with explicit usable size and centered alignment. Do not place an overlay spinner around zero-height conditional content, which leaves the indicator anchored at the container origin.
For WebSocket, scheduler, download, backend startup, and other process flows, distinguish connecting, connected, disconnected, reconnecting, timeout, processing, success, and failure when those states exist.
MenuOutlined or DragOutlined.grab on handles and grabbing while dragging.Before declaring UI work complete:
mas-frontend-standards.prefers-color-scheme appears only in src/composables/useTheme.ts; grep for it when touching theme-related styles.references/css-variable-audit.md and confirm zero undefined references.| Temptation | Reality |
|---|---|
| "This page can have its own style." | AUTO-MAS uses a shared desktop business UI language. |
| "A custom button/input/table is faster." | Use Ant Design Vue and existing project components first. |
| "A tag makes short text look neat." | Tags are only for finite statuses or categories. |
| "Hover cursor is enough for drag." | Draggable items need visible handles and protected inner controls. |
| "Success/failure messages can be generic." | Feedback should state the concrete result or reason. |
| "Dark mode can wait." | Color and token changes must remain readable in both themes. |
| "prefers-color-scheme is the standard way." | The app theme overrides the OS theme; components must key on html.dark or tokens, never media queries. |
| "Any --ant-* name will work." | AntD does not emit CSS variables here; only names defined in useTheme.updateCSSVariables() resolve. |
For UI tasks, report:
© AUTO-MAS-Project, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (references) in .agents/skills/mas-frontend-ui of AUTO-MAS-Project/AUTO-MAS.
Open the folder on GitHubat commit 699de5a
Mas Frontend UI next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Mas Frontend UI this skillAUTO-MAS-Project/AUTO-MAS | 711 | — | ~3.8k | Automated safety check: Pass | AGPL-3.0 | |
| Bryl Minimal Designbryllim/bryl-minimal-design | 115 | — | ~2.9k | Automated safety check: Pass | MIT | |
| Frontend UI Foundryjiushiwon/wg-skills | 114 | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | |
| Tailwindcss Developmentanonaddy/anonaddy | 4.9k | 10 repos | ~865 | Automated safety check: Pass | MIT | |
| Create Docsvictorgarciaesgi/nuxt-typed-router | 413 | 2 repos | ~2.8k | Automated safety check: Pass | MIT | |
| Design StyleCastor6/tactus | 376 | 1 repos | ~2.1k | Automated safety check: Pass | Apache-2.0 |
bryllim/bryl-minimal-design
Apply the bryl-minimal design language — a monochrome, typography-driven minimal aesthetic with halftone dot textures, pixel-font display headings, tiny uppercase monospace labels, soft large-radius…
jiushiwon/wg-skills
A skill your agent uses when generating UI for a specific scenario (mobile/PC/官网/管理端/营销页/文档/金融/原生/3D), when refactoring an existing HTML/Vue/React project to a unified design system, when extracting…
anonaddy/anonaddy
Always invoke when the user's message includes 'tailwind' in any form.
victorgarciaesgi/nuxt-typed-router
Create complete documentation sites for projects. An agent skill from victorgarciaesgi/nuxt-typed-router.
Castor6/tactus
A skill your agent uses whenever the user asks to build, create, design, develop, improve, or style any frontend interface or visual element.
megaarmos/vue-spring-bottom-sheet
Build UIs with @nuxt/ui v4 — 125+ accessible Vue components with Tailwind CSS theming.
AUTO-MAS-Project/AUTO-MAS
Add, refactor, or review AUTO-MAS game community sign-in (game sign) code, including the provider registry in app/tools/gamesign.py, platform adapters for Skland/Miyoushe/Kuro/Taygedo, credential…
AUTO-MAS-Project/AUTO-MAS
Define canonical naming for future backend schema domains. An agent skill from AUTO-MAS-Project/AUTO-MAS.
AUTO-MAS-Project/AUTO-MAS
A skill your agent uses when implementing, fixing, refactoring, or reviewing non-generated AUTO-MAS code, or when preparing code-style guidance, comments, docstrings, version notes, or Conventional…
AUTO-MAS-Project/AUTO-MAS
Review, add, or refactor AUTO-MAS specialized script adapters by upstream architecture, including MAA, SRC, MaaEnd/MXU, General, ok-script adapters such as Okww and OkNte, multi-engine adapters such…
AUTO-MAS-Project/AUTO-MAS
Define backend API contract standards for FastAPI services. An agent skill from AUTO-MAS-Project/AUTO-MAS.
AUTO-MAS-Project/AUTO-MAS
Define backend data modeling standards for Python services. An agent skill from AUTO-MAS-Project/AUTO-MAS.
Works with
Categories
A skill your agent uses when working on AUTO-MAS frontend UI, Ant Design Vue components, page layout, forms, tables, modals, drawers, feedback, empty/loading/error states, drag interactions, dark…. Mas Frontend UI is an agent skill from AUTO-MAS-Project/AUTO-MAS. Use when working on AUTO-MAS frontend UI, Ant Design Vue components, page layout, forms, tables, modals, drawers, feedback, empty/loading/error states, drag interactions, dark mode, or visual polish.
Mas Frontend UI fits situations like: working on AUTO-MAS frontend UI; ant Design Vue components; empty/loading/error states; drag interactions.
Run `npx skills add AUTO-MAS-Project/AUTO-MAS --skill mas-frontend-ui -a claude-code`. Or copy the skill folder (.agents/skills/mas-frontend-ui in AUTO-MAS-Project/AUTO-MAS) into .claude/skills/mas-frontend-ui in your project. Claude Code loads it when a task matches its description.
Run `npx skills add AUTO-MAS-Project/AUTO-MAS --skill mas-frontend-ui -a codex`. Or copy the skill folder (.agents/skills/mas-frontend-ui in AUTO-MAS-Project/AUTO-MAS) into .agents/skills/mas-frontend-ui in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add AUTO-MAS-Project/AUTO-MAS --skill mas-frontend-ui -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mas-frontend-ui, .gemini/skills/mas-frontend-ui, .github/skills/mas-frontend-ui and .opencode/skills/mas-frontend-ui in your project.
SKILL.md names no scripts, command-line tools or credentials: Mas Frontend UI is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Mas Frontend UI is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.8k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.3k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Mas Frontend UI: Bryl Minimal Design (bryllim/bryl-minimal-design, 115 stars), Frontend UI Foundry (jiushiwon/wg-skills, 114 stars), Tailwindcss Development (anonaddy/anonaddy, 4.9k stars) and Create Docs (victorgarciaesgi/nuxt-typed-router, 413 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
AUTO-MAS-Project (a GitHub organization) maintains it in AUTO-MAS-Project/AUTO-MAS, which has 711 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 10, 2026.
Source: AUTO-MAS-Project/AUTO-MAS on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.