uniapp-project
Official uni-app components and APIs with per-item examples and cross-platform compatibility details.
- Organized reference library covering built-in components, uni-ui components, and 11+ API categories (network, storage, device, UI, navigation, media, file, payment, share, location, and more)
- Each component and API includes standalone example files with official documentation links and runnable code snippets
- Platform compatibility matrix for all 9 supported platforms: H5, WeChat Mini Program, Alipay, Baidu, ByteDance, QQ, Kuaishou, App (iOS/Android), and Quick App
- Best practices for conditional compilation, native component layering, lifecycle management, and responsive units (rpx)
When to use this skill
Use this skill whenever the user wants to:
- Use any uni-app built-in component or uni-ui component
- Use any uni-app API (network, storage, device, UI, navigation, media, etc.)
- Access per-component or per-API examples with official doc links
- Check platform compatibility for components and APIs
- Build cross-platform uni-app applications with official patterns
How to use this skill
This skill is organized to match the official uni-app components and API documentation:
-
Choose component or API category:
- Components →
examples/components/built-in/andexamples/uni-ui/ - APIs →
examples/api/(categorized by domain)
- Components →
-
Open the matching example file:
- Each component or API has its own example file
More from teachingai/full-stack-skills
electron
Build cross-platform desktop applications with Electron, covering main/renderer process architecture, IPC communication, BrowserWindow management, menus, tray icons, packaging, and security best practices. Use when the user asks about Electron, needs to create desktop applications, implement Electron features, or build cross-platform desktop apps.
1.9Kelement-plus-vue3
Provides comprehensive guidance for Element Plus Vue 3 component library including installation, components, themes, internationalization, and API reference. Use when the user asks about Element Plus for Vue 3, needs to build Vue 3 applications with Element Plus, or customize component styles.
1.6Kvue3
Guidance for Vue 3 using the official guide and API reference. Use when the user needs Vue 3 concepts, patterns, or API details to build components, apps, and tooling.
504drawio-flowchart
Creates flowcharts, swim lane diagrams, and business process diagrams using Draw.io (diagrams.net). Covers standard flowchart shapes (process, decision, start/end), connectors, auto-layout, and export to PNG/SVG/PDF. Use when the user needs to visualize workflows, decision trees, or business processes.
406course-designer
Design structured courses including syllabi, learning objectives using Bloom's taxonomy, lesson plans, and assessment rubrics. Use when the user asks about course design, needs to create a curriculum, write learning objectives, structure educational modules, or build assessment plans.
309mybatis-plus-generator
Generates MyBatis-Plus code (Entity, Mapper, Service, ServiceImpl, Controller, DTO, VO, BO) from database tables. Supports MVC and DDD architectures, Java and Kotlin, with standard CRUD and custom methods. Use ONLY when the user explicitly mentions MyBatis-Plus or mybatis-plus-generator; do NOT trigger for JPA, Hibernate, or other ORMs.
276