Borrowing it
Nothing to install: this file belongs to lets-mica/mica-admin. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/lets-mica/mica-admin/main/.claude/skills/mica-admin-uniapp/SKILL.mdgit clone --depth 1 https://github.com/lets-mica/mica-adminWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/lets-mica/mica-admin/mica-admin-uniapp)<a href="https://agentmods.dev/skills/lets-mica/mica-admin/mica-admin-uniapp"><img src="https://agentmods.dev/badge/skills/lets-mica/mica-admin/mica-admin-uniapp/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/lets-mica/mica-admin/mica-admin-uniapp"><img src="https://agentmods.dev/badge/skills/lets-mica/mica-admin/mica-admin-uniapp.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00088 | $0.01623 |
| Opus 5.5 | $0.00035 | $0.00649 |
| Sonnet 5.5 | $0.00018 | $0.00325 |
| Haiku 4.5 | $0.00009 | $0.00162 |
Grade A, and why
mica-admin-uniapp scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 110 lines — stays where its author put it; the contents beside it link to each section on GitHub.
mica-admin-uniapp 移动端开发
uniapp(@dcloudio 3.0)+ Vue 3.5 + Vite 6 + Pinia + TS。后端同 mica-admin-server,认证同为 RSA 加密密码 + 算术验证码 + JWT。
目录约定
src/
├── pages/ # tabBar 页面,只有 3 个:index / message / profile
├── modules/<name>/ # 业务模块,按功能拆
│ ├── pages/*.vue
│ ├── stores/
│ └── api.ts
├── modules/extension/ # 二次开发专区(只新增不修改)
│ └── workbench/registry.ts # 工作台卡片注册中心
├── api/ # 通用接口层(auth / user / notice / message)
├── stores/auth.ts # 认证 store
├── utils/ # request / rsa / storage / format / uuid
├── config/env.ts # 类型化环境变量 + isH5 / isMp / isApp
├── locales/langs/
└── pages.json # 所有页面必须在此注册
static/ # 静态资源放这里,不要放 src/assets/
- 别名
@/→src/(与 web 端的#/不同)。 - tabBar 页面放
pages/,其余页面一律放modules/<name>/pages/。 - 新增页面必须同时在
src/pages.json的pages数组注册,否则跳转直接失败(小程序尤其)。
完整模板见 references/module-page.md。
网络层
统一用 @/utils/request 的 http,不要直接调 uni.request:
import { http } from '@/utils/request'
import type { PageResult } from '@/utils/request'
export function getBanners(params: { current?: number; size?: number; title?: string }) {
return http.get<PageResult<BannerVo>>('/api/system/banner', params)
}
http.get(url, params, options) / post|put|delete(url, data, options)。约定:
- 成功返回裸数据体:分页是 MyBatis-Plus
IPage结构{ records, total, current, size, pages }(注意:移动端直接消费records,不像 web 端有parsePage转list)。 - 失败是 R 包装
{ code: 非0, msg };拦截层已自动uni.showToast并 reject,业务侧catch不要重复 toast。 - 401 已自动清 token 并
uni.reLaunch('/modules/auth/pages/login')。 - 需要静默失败传
{ hideError: true };免鉴权接口传{ hideAuth: true }。 - token 存储 key 为
mica-admin-token,走@/utils/storage;用getToken/setToken/clearToken,不要自己读缓存。
页面写法
- 一律
<script setup lang="ts">+ Composition API,TS 严格模式,避免any,props/emits 显式声明。 - 小颗粒状态
ref,复杂对象reactive,派生值computed。跨页面共享才进 Pinia store。 - 数据加载写成
async function load()+loading标志 +try/finally,onMounted调用。 - 下拉刷新:
pages.json里该页style.enablePullDownRefresh: true,页面用onPullDownRefresh()(@dcloudio/uni-app导出)配uni.stopPullDownRefresh()。 - 跳转
uni.navigateTo({ url: '/modules/xxx/pages/detail?id=1' }),参数在onLoad(query)里取;登录态切换用uni.reLaunch;tabBar 用uni.switchTab。 - 提示用
uni.showToast({ icon: 'none' }),确认用uni.showModal。
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago First seen · 110 lines · 88 tokens per session scan A 0c51c55b4bcd
mica-admin-uniapp is a skill published in the GitHub repository lets-mica/mica-admin (7 stars, last pushed 5d ago), licensed Apache-2.0. It adds 88 tokens to every session and 1,623 once invoked, about $0.0004 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
mica-admin-uniapp compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| mica-admin-uniapplets-mica/mica-admin | Skill | 7 | 5d ago | Apache-2.0 | A | 88 | Claude Code |
| uniapp-app-generate-skilljiushiwon/wg-skills | Skill | 134 | yesterday | Apache-2.0 | A | 106 | Claude Code, Codex |
| capacitor-vuecapawesome-team/skills | Skill | 54 | 2d ago | MIT | A | 103 | Claude Code, Codex |
| ionic-vuecapawesome-team/skills | Skill | 54 | 2d ago | MIT | A | 167 | Claude Code, Codex |
| ionic-framework-mcpcapawesome-team/skills | Skill | 54 | 2d ago | MIT | A | 141 | Claude Code, Codex |
| konsta-uiCap-go/capgo-skills | Skill | 77 | 20d ago | MIT | A | 229 | Claude Code |
| wot-ui-v2wot-ui/wot-starter | Skill | 394 | 2mo ago | MIT | A | 84 | Claude Code |