uview-plus SKILL.md skillB
uview-plus from ijry/uview-plus is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add ijry/uview-plus/uview-plus@git:20261002.f3b9662Pins git:20261002.f3b9662 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- B, 16 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- ijry/uview-plus
- Path
src/uni_modules/uview-plus/skills/uview-plus/SKILL.md- Versions recorded
- 1
- Latest version
- git:20261002.f3b9662, committed Oct 2, 2026
- Size
- 5,609 bytes
- Repository stars
- 718
- License
- MIT
在 uni-app + Vue3 项目里使用 uview-plus 组件库时使用。覆盖 up-*/u-* 组件写法、easycom 接入、组件与图标清单、uni.$u 工具库、主题与暗黑模式、H5/小程序/App-nvue/鸿蒙多端差异。写页面、初次接入或升级 uview-plus、排查"组件不渲染/样式不生效/属性无效/图标空白"时都适用。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# uview-plus uni-app 生态的 Vue3 组件库(fork 自 uView2)。139 个组件加一套 JS 工具库(`uni.$u`),一套代码覆盖 H5、微信/支付宝/头条/QQ 小程序、Android/iOS App(vue 与 nvue)、鸿蒙。 包的位置:npm 装法在 `node_modules/uview-plus/`,HBuilderX 装法在项目里的 `uni_modules/uview-plus/`。下文的相对路径都以这个包根目录为准,遇到不确定的用法**优先读包内源码**而不是凭印象写。 ## 先确认接入完整 写页面之前先确认宿主项目这 4 处都配好了。缺任意一处的典型症状就是"组件写了不渲染""样式全丢""属性不生效",这类问题九成不是组件 bug: 1. `pages.json` 的 `easycom.custom` 里有 uview-plus 的三条规则 2. `main.js` 里 `app.use(uviewPlus)` 3. `App.vue` **首行** `@import "uview-plus/index.scss";`,且 `<style lang="scss">` 4. `uni.scss` 里 `@import "uview-plus/theme.scss";` 新项目接入、或上面任意一条没配,读 `references/setup.md`(npm 与 uni_modules 两种装法都有,含 manifest、tsconfig、nvue 的额外要求)。 ## 硬规则 1. **不要 `import` 组件**。easycom 会按规则自动引入,模板里直接写 `<up-button text="按钮"></up-button>`。手写 import 反而容易和 easycom 规则打架。 2. **前缀用 `up-`**。`u-`、`u--` 仍然兼容(三条 easycom 规则都指向同一份 `components/u-*`),但 `u-` 会和 uni-app 官方组件抢名字(例如 `u-slider`),新代码统一用 `up-`,同一项目里不要混用。 3. **组件名从 `references/components.md` 里挑**,不要凭印象拼。清单里没有的名字就是不存在,结果是编译报错或者整块不渲染。 4. **属性、事件、插槽不要猜**。一手说明在包内: - `components/u-<名字>/u-<名字>.vue` 顶部 JSDoc 的 `@property` / `@event` - `components/u-<名字>/props.js` 是属性的真实默认值(约四分之一的组件没有这个文件,属性直接写在 `.vue` 里) …
Read the whole file at its exact version.
How to install
mdr add ijry/uview-plus/uview-plus@sha256:7653a2abd6b938d2The line at the top of this page pins the label git:20261002.f3b9662, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_gkk2tb2yzziclrka)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Oct 2, 2026.
Audit of the latest version
- fail: No script tag (matched: <script)
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (5609 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.
Source
ijry/uview-plus · 718 stars · license MIT · pushed 2026-10-22 · branch 3.x
API
GET https://markdownregistry.com/api/v1/artifacts/art_gkk2tb2yzziclrka GET https://markdownregistry.com/api/v1/resolve?ref=ijry/uview-plus/uview-plus GET https://markdownregistry.com/api/v1/blob/7653a2abd6b938d232a24b9c15b97b2d96bcc489486107751acd91a1f410fc60
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.