Uni App
sonofmagic/uni-app-tailwindcss-template
Comprehensive skill reference for uni-app cross-platform development framework
A skill your agent uses when working on AUTO-MAS frontend Vue, TypeScript, Vite, Electron renderer, routing, API composables, state, styles, forms, validation, or frontend verification tasks.
$ npx skills add AUTO-MAS-Project/AUTO-MAS --skill mas-frontend-standards -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install AUTO-MAS-Project/AUTO-MAS mas-frontend-standards --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-standards .claude/skills/mas-frontend-standards && 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-standards" agent skill from https://github.com/AUTO-MAS-Project/AUTO-MAS/tree/main/.agents/skills/mas-frontend-standards into .claude/skills/mas-frontend-standards/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mas-frontend-standards", 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-standardsType 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-standards -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install AUTO-MAS-Project/AUTO-MAS mas-frontend-standards --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-standards .agents/skills/mas-frontend-standards && 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-standards" agent skill from https://github.com/AUTO-MAS-Project/AUTO-MAS/tree/main/.agents/skills/mas-frontend-standards into .agents/skills/mas-frontend-standards/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mas-frontend-standards", 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-standards -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install AUTO-MAS-Project/AUTO-MAS mas-frontend-standards --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-standards .cursor/skills/mas-frontend-standards && 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-standards" agent skill from https://github.com/AUTO-MAS-Project/AUTO-MAS/tree/main/.agents/skills/mas-frontend-standards into .cursor/skills/mas-frontend-standards/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mas-frontend-standards", 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-standards--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-standards -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install AUTO-MAS-Project/AUTO-MAS mas-frontend-standards --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-standards .gemini/skills/mas-frontend-standards && 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-standards" agent skill from https://github.com/AUTO-MAS-Project/AUTO-MAS/tree/main/.agents/skills/mas-frontend-standards into .gemini/skills/mas-frontend-standards/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mas-frontend-standards", 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-standardsInstalls 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-standards -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-standards .github/skills/mas-frontend-standards && 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-standards" agent skill from https://github.com/AUTO-MAS-Project/AUTO-MAS/tree/main/.agents/skills/mas-frontend-standards into .github/skills/mas-frontend-standards/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mas-frontend-standards", 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-standards -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-standards --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-standards .opencode/skills/mas-frontend-standards && 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-standards" agent skill from https://github.com/AUTO-MAS-Project/AUTO-MAS/tree/main/.agents/skills/mas-frontend-standards into .opencode/skills/mas-frontend-standards/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mas-frontend-standards", 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-standardsA skill your agent uses when working on AUTO-MAS frontend Vue, TypeScript, Vite, Electron renderer, routing, API composables, state, styles, forms, validation, or frontend verification tasks.
Mas Frontend Standards is an agent skill from AUTO-MAS-Project/AUTO-MAS. Use when working on AUTO-MAS frontend Vue, TypeScript, Vite, Electron renderer, routing, API composables, state, styles, forms, validation, or frontend verification tasks.
Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Frontend & Design, covering Forms and validation. It works with Vue.js, Vite and TypeScript. The repository describes itself as: 多脚本多配置统一管理与自动化工具 | 轻松管理大量脚本并存储多个用户配置、设计自动化任务流、监看脚本日志,大幅提高自动化代理效率与稳定性!. The licence is AGPL-3.0.
3 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.
Shell commands in SKILL.md call:
yarnruffgitFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
npmmirror.comFrom 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 Standards loads about 3.8k tokens when it runs. Until then it costs about 49 tokens; SKILL.md has 2,110 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,110 words, ~3,846 tokens.
.claude/skills/mas-frontend-standards/SKILL.md (or your agent's skills folder).Keep AUTO-MAS frontend changes aligned with the current Vue 3, TypeScript, Vite, Electron, Ant Design Vue, Vue Router, OpenAPI, ESLint, Prettier, and Yarn 4 project conventions.
frontend/ directory.yarn install by default.yarn cross-env ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/" yarn install.This skill is self-contained for frontend engineering rules. If local code differs from this summary, inspect neighboring implementations and prefer the current module pattern unless it violates a red line here.
Before editing frontend code:
mas-frontend-ui as a required companion for any UI, layout, component, form, table, modal, feedback, or visual-state change.| Code type | Place it here | Do not place it here |
|---|---|---|
| Route page | src/views/<module>/index.vue or src/views/Xxx.vue | src/components |
| Single-module component | src/views/<module>/components | src/components root |
| Cross-module component | src/components | Copied across page folders |
| Business API wrapper | src/composables/useXxxApi.ts | Vue page or src/api |
| Reusable page flow | src/views/<module>/useXxxLogic.ts or composable | Template expressions |
| Pure utility | src/utils | Copied inside components |
| Domain type | src/types or generated src/api/models | Repeated local component types |
| Shared reactive application state | src/stores with Pinia | Page-level localStorage access |
| Global style token | src/style.css or future src/styles | Repeated page-local variables |
| Global browser UI style such as scrollbars | src/styles, imported once by the renderer entry | Repeated component-level browser pseudo-elements |
| Electron capability | electron and preload types | Direct renderer Node access |
Use the narrowest module boundary first. Promote to shared directories only after real cross-module reuse.
<script setup lang="ts"> unless a compatibility reason exists.src/api.axios or fetch calls directly in Vue pages.src/api types and services through src/composables/useXxxApi.ts or module logic.response.code !== 200 as failure unless the local contract proves otherwise.HEAD requests are not precedent for backend business API calls.axios + OpenAPI.BASE URLs in composables either. If the endpoint is in the generated Service, call it; if it is missing, regenerate the client rather than bypass it.ApiError on non-2xx responses. Read the backend's message from error.body after narrowing it (instanceof ApiError, object check, typeof message === 'string'), then rethrow as Error. Wanting AxiosError.response.data is not a reason to skip the generated client. useMaaFWUpdateApi.ts and useHSRPluginApi.ts are the reference.MaaFWProjectUpdateIn.action.CHECK) instead of string literals cast to the request type.meta.title.navigateTo or navigateToByName; avoid scattered hardcoded paths.localStorage, and do not keep Pinia and localStorage as competing sources of truth.localStorage only for small, non-sensitive browser-local preferences that must survive application restarts and do not belong to Pinia, backend data, or Electron configuration. Namespace keys, validate parsed values, and provide safe defaults for missing or invalid data.localStorage mirroring.localStorage.VITE_ prefix.<style scoped>..queue-page.@/ imports over deep relative paths.any; if unavoidable, narrow the scope and explain why.console.log in business code; use window.electronAPI.getLogger('module').All commands run from frontend/.
The repo-wide baseline is clean. On untouched dev (verified 2026-08-30), yarn lint reports 0 errors and exactly 1 warning (vue/no-v-html in LogPatternDocsModal.vue, which arrived with #399 on 2026-08-27), yarn typecheck reports 0 errors, and yarn test is fully green. weekly-format.yml re-runs ruff format, yarn lint:fix and yarn format on dev every Monday, so formatting drift does not accumulate.
Therefore any lint or typecheck error you see is almost certainly yours. Do not dismiss it as pre-existing noise without first checking the same command on an untouched checkout — the repository runs no lint, typecheck or test CI, so this baseline is held by convention alone and can drift.
Maintenance note: the warning budget of 1 exists only because that single vue/no-v-html is unfixed. Once it is suppressed or resolved, tighten the gate to --max-warnings 0; leaving the budget at 1 silently permits one arbitrary new warning.
| Touched surface | Command | Passing criterion |
|---|---|---|
| Any business code | yarn lint --max-warnings 1 | exit 0. The budget of 1 covers the single known warning (vue/no-v-html, introduced with #399), so any additional warning fails the gate. Plain yarn lint prints warnings but does not fail on them. |
| Types, props/emits, API usage, generated-client consumption | yarn typecheck | 0 errors |
A module with a sibling *.test.ts, or shared logic under test | yarn test | fully green |
| Build, routing, or Electron entry | yarn build | succeeds |
| Documentation only | file existence, headings, sections, git status --short | — |
| UI | also follow mas-frontend-ui verification | — |
Rules:
yarn lint --max-warnings 1, yarn typecheck, yarn test. They can and should pass; there is no baseline to subtract. Use the --max-warnings form, not plain yarn lint, or new warnings slip through.yarn lint:fix resolves prettier/prettier findings; use it rather than hand-formatting. Warnings are part of the gate — do not leave a new one behind.Prefer yarn typecheck over a full yarn build for type validation; it is much faster and covers the renderer via tsconfig.app.json.
If a command cannot run, state the exact command and the reason. Never claim "complete", "fixed", or "passed" without verification evidence.
Vitest runs with no config file and no DOM environment. There is no vitest.config.ts, no jsdom, and no @vue/test-utils. Tests execute in the default node environment and are colocated next to their subject as *.test.ts.
Three established patterns, in order of preference:
.vue file into a sibling .ts, then import and test it directly. views/scripts/scriptSearch.ts with scriptSearch.test.ts is the reference. This is the main reason to extract logic from a component: testability.vi.mock() for boundaries. Mock @/api (the generated Service) and ant-design-vue (message) rather than reaching for a DOM. See composables/useEmulatorDeviceOptions.test.ts.createSSRApp + renderToString from @vue/server-renderer (ships with vue) and assert on the HTML. Stub Ant Design Vue components with slot-passthrough placeholders so the assertion covers this component's decisions, not antd's markup. See views/Initialization/components/LaunchFailure.test.ts and views/EditView/MaaFWFlavor/MaaFWFlavorSlot.test.ts.Do not introduce mount(), jsdom, happy-dom, or @vue/test-utils for a routine change; that is a project-wide testing-stack decision, not a task-level one. If a behavior genuinely cannot be covered by these three patterns, say so in your result instead of adding a test dependency.
Do not write tests that readFileSync a .vue, .ts, or .css file and assert it contains or lacks particular code — template bindings, handler bodies, style values, imports, or "does not use X" architecture greps. They break on harmless refactors, pass on broken behavior, and were removed in bulk for that reason. Cover the behavior with one of the three patterns above, or leave it to review and say so.
Reading source text is acceptable only when nothing importable exists:
utils/maafwTaskInstance.test.ts and views/setting/notifyChannelsI18n.test.ts.t('ns.key') in src existing in zh-CN. See i18n/locales.test.ts.When an existing source-text test fails because you refactored the code it greps, and it guards neither kind of contract, delete it rather than re-pinning the new string.
| Temptation | Reality |
|---|---|
| "I can generate a fresh page faster." | Inspect and reuse local page, component, and composable patterns first. |
| "The API call is tiny, so direct fetch is fine." | Business API calls go through generated services and composables. |
| "Shared state is easiest to put in localStorage." | Shared reactive application state belongs in Pinia; localStorage is only the narrow fallback for durable, non-sensitive local preferences. |
| "Pinia should hold every frontend value." | Keep isolated short-lived state local, and keep persistent authoritative data in its backend or Electron configuration owner. |
| "I can tweak generated API files." | src/api is generated; regenerate through the project command instead. |
| "New UI text is just a string; inline is faster." | User-facing text goes through the i18n catalog in src/i18n/locales. Add the key to zh-CN.ts (source language); en-US.ts is partial by design and missing keys fall back. |
| "This Chinese literal is untranslated; I'll translate it." | Chinese literals that drive logic must stay verbatim — e.g. tab.status === '运行', result.includes('异常'), SchedulerStatus values. Translating them breaks behaviour silently, with no error. Leave them and add a comment saying why. |
| "This UI-only change can ignore engineering rules." | UI tasks still obey module, state, API, and verification boundaries. |
"yarn lint is failing, but the repo baseline is dirty anyway." | It is not. Clean dev passes lint, typecheck and tests. A failure is yours until you verify otherwise on an untouched checkout. |
| "Lint passed, so the types are fine." | The two are orthogonal and check different things. Run both. |
| "I'll fix the surrounding lint noise while I'm here." | weekly-format.yml already formats dev every Monday. Unrelated cleanup buries your real diff. |
| "I need jsdom to test this component." | Tests run in node with no DOM. Extract logic to a sibling .ts, or render with @vue/server-renderer. |
"I'll lock this in with a test that greps the .vue source." | Source-text assertions on implementation details are not accepted. Test behavior, or leave it to review. |
"The generated client throws ApiError, so I'll call axios directly to read the error message." | Read it from ApiError.body. Business requests always go through the generated client. |
For frontend tasks, report:
State that no business code was changed when the task is documentation-only.
© 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
Just SKILL.md in .agents/skills/mas-frontend-standards of AUTO-MAS-Project/AUTO-MAS.
Open the folder on GitHubat commit 699de5a
Mas Frontend Standards 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 Standards this skillAUTO-MAS-Project/AUTO-MAS | 711 | — | ~3.8k | Automated safety check: Pass | AGPL-3.0 | |
| Uni Appsonofmagic/uni-app-tailwindcss-template | 336 | 2 repos | ~1k | Automated safety check: Pass | MIT | |
| Cross Platform Tauri UIifer47/markeron | 1.2k | — | ~2k | Automated safety check: Pass | MIT | |
| Vuetify Skilldlogue/vite-vuetify-ts-starter | 181 | 1 repos | ~1.9k | Automated safety check: Pass | MIT | |
| Tauri Config Ipcifer47/markeron | 1.2k | — | ~1k | Automated safety check: Pass | MIT | |
| Vue Component Developmentgdarko/laravel-vue-starter | 145 | — | ~1.1k | Automated safety check: Pass | MIT |
sonofmagic/uni-app-tailwindcss-template
Comprehensive skill reference for uni-app cross-platform development framework
ifer47/markeron
Cross-platform UI styling for MarkerOn Tauri app (macOS WKWebView vs Windows WebView2).
logue/vite-vuetify-ts-starter
Vue Material Component Framework. An agent skill from logue/vite-vuetify-ts-starter.
ifer47/markeron
Extend MarkerOn settings, persisted config, or Tauri IPC commands.
gdarko/laravel-vue-starter
Activate when creating or modifying Vue 3 components, pages, layouts, stores, or services in the frontend.
yangxu52/vite-plugin-svg-icons-ng
Consumer setup and integration for vite-plugin-svg-icons-ng: installation, createSvgIconsPlugin configuration, direct SVG usage, Vue 3 and React components, htmlMode, virtual modules, TypeScript…
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
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…
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.
Works with
Categories
A skill your agent uses when working on AUTO-MAS frontend Vue, TypeScript, Vite, Electron renderer, routing, API composables, state, styles, forms, validation, or frontend verification tasks. Mas Frontend Standards is an agent skill from AUTO-MAS-Project/AUTO-MAS. Use when working on AUTO-MAS frontend Vue, TypeScript, Vite, Electron renderer, routing, API composables, state, styles, forms, validation, or frontend verification tasks.
Mas Frontend Standards fits situations like: working on AUTO-MAS frontend Vue; electron renderer; API composables; frontend verification tasks.
Run `npx skills add AUTO-MAS-Project/AUTO-MAS --skill mas-frontend-standards -a claude-code`. Or copy the skill folder (.agents/skills/mas-frontend-standards in AUTO-MAS-Project/AUTO-MAS) into .claude/skills/mas-frontend-standards 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-standards -a codex`. Or copy the skill folder (.agents/skills/mas-frontend-standards in AUTO-MAS-Project/AUTO-MAS) into .agents/skills/mas-frontend-standards 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-standards -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-standards, .gemini/skills/mas-frontend-standards, .github/skills/mas-frontend-standards and .opencode/skills/mas-frontend-standards in your project.
Going by SKILL.md and its folder, Mas Frontend Standards needs the command-line tools its instructions call (yarn, ruff and git).
SKILL.md names 1 domain. In commands or code: npmmirror.com; the agent is likely to contact it when it follows the instructions. 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 Standards 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.
Skills that share tags, products or a category with Mas Frontend Standards: Uni App (sonofmagic/uni-app-tailwindcss-template, 336 stars), Cross Platform Tauri UI (ifer47/markeron, 1.2k stars), Vuetify Skilld (logue/vite-vuetify-ts-starter, 181 stars) and Tauri Config Ipc (ifer47/markeron, 1.2k 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.