mirror of
https://github.com/ialley-workshop-open/uni-halo.git
synced 2026-09-11 16:00:44 +08:00
56ce29e69e
主要变更: 1. 新增uhemoji2图标字体库并全局引入 2. 重构导航组件与页面布局,统一使用自定义导航栏 3. 替换旧图标为emoji图标,统一视觉风格 4. 清理冗余调试代码与注释 5. 优化快捷导航、关于页等页面样式与交互 6. 修复滚动到顶部组件黑名单配置
uni-app Skills 目录
不要一次全部加载,根据当前任务场景查找下表,只导入对应的 skill(读取其 SKILL.md),再按其中指引加载 references/examples。
大部分AI IDE 默认支持 skills目录,不识别可以在 .claude/skills等目录下引用该目录文件,用于指引 AI 搜索。
有不懂的地方可以微信群询问。我也在里面。skills不是必须的,不需要可以迁移到bak-skills中
按需导入速查表
| 任务场景 | 导入 skill | 路径 |
|---|---|---|
| uni-app 框架基础(项目结构、条件编译、pages.json/manifest.json 配置) | uni-app |
./uni-app/SKILL.md |
| uni-app 内置组件 / uni-ui 组件 / 各类 API(网络、存储、设备等),逐组件逐 API 示例 | uniapp-project |
./uniapp-project/SKILL.md |
| 一条命令创建 uni-app 新项目(CLI / HBuilderX) | uniapp-project-creator |
./uniapp-project-creator/SKILL.md |
| uni-app 小程序平台配置、组件与 API 兼容性 | uniapp-mini-guide |
./uniapp-mini-guide/SKILL.md |
| 小程序/App 打包发布、平台限制 | uniapp-mini-guide |
./uniapp-mini-guide/SKILL.md |
| uni-app 离线打包为原生 Android/iOS App(签名、证书、原生配置) | uniapp-native-app |
./uniapp-native-app/SKILL.md |
| 开发 uni-app 原生插件(Android/iOS 原生模块、插件通信、发布) | uniapp-native-plugin |
./uniapp-native-plugin/SKILL.md |
| 插件市场浏览、自动安装插件、第三方插件集成 | uniapp-plugin |
./uniapp-plugin/SKILL.md |
| uniCloud 云开发(云数据库、云函数、云存储、datacom、权限) | uniapp-cloud |
./uniapp-cloud/SKILL.md |
| uni-ad 广告变现(banner/激励视频/插屏等广告类型与事件) | uniapp-ad |
./uniapp-ad/SKILL.md |
| 在 uni-app 中集成 uCharts 图表 | uniapp-ucharts |
./uniapp-ucharts/SKILL.md |
| 在 uni-app 中集成 uView UI 组件库 | uniapp-uview |
./uniapp-uview/SKILL.md |
| uView Pro(Vue 3 版)组件、工具、布局模板 | uview-pro-vue3 |
./uview-pro-vue3/SKILL.md |
| uni-app-x 内置组件 / API(Vue 3 + TS + Vite,UTS) | uniappx-project |
./uniappx-project/SKILL.md |
| 一条命令创建 uni-app-x 新项目 | uniappx-project-creator |
./uniappx-project-creator/SKILL.md |
| 在 uni-app-x 中集成 uView Pro | uniappx-uview-pro |
./uniappx-uview-pro/SKILL.md |
导入规则
- 先匹配场景,再导入:只读取命中场景的
SKILL.md,不预加载整个目录。 - 一个任务可能命中多个 skill:例如「uni-app 项目里用 uView 做图表」→
uniapp-project+uniapp-uview(+uniapp-ucharts若涉及图表)。逐个按需导入。 - 优先级:本项目(unibest)是 uni-app + Vue3 + Vite 项目,日常开发默认命中
uni-app/uniapp-project;涉及 uni-app-x 的 skill 仅在明确开发 uni-app-x 时导入。 - skill 内部同样按需加载:
SKILL.md只是指引,其 references/、examples/、api/ 子文件按当前具体问题再读取,避免上下文膨胀。
区分易混淆项
uniapp-uviewvsuview-pro-vue3vsuniappx-uview-pro:分别对应 uView 1.x/2.x(uni-app)、uView Pro(Vue 3)、uView Pro(uni-app-x)。按项目技术栈选择。uniapp-project-creatorvsuniappx-project-creator:创建 uni-app 项目用前者,创建 uni-app-x(UTS)项目用后者。