Team Builder
affaan-m/ECC
Interactive picker that discovers available agent personas via the claude agents command and agents/ markdown globs, groups them into domains, has the user select up to five, dispatches them in…
UI页面模板构建器 - 固化常见页面模板,多套风格可选,支持mock数据。从个人中心到商品页,从登录页到大屏,一键生成风格统一、质量稳定的页面代码。
$ npx skills add jiushiwon/wg-skills --skill uniapp-ui-template-builder-skill -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jiushiwon/wg-skills uniapp-ui-template-builder-skill --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/jiushiwon/wg-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/vibeCoding/frontend/uniapp/uniapp-ui-template-builder-skill .claude/skills/uniapp-ui-template-builder-skill && 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 "uniapp-ui-template-builder-skill" agent skill from https://github.com/jiushiwon/wg-skills/tree/main/vibeCoding/frontend/uniapp/uniapp-ui-template-builder-skill into .claude/skills/uniapp-ui-template-builder-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "uniapp-ui-template-builder-skill", 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/jiushiwon/wg-skills/tree/main/vibeCoding/frontend/uniapp/uniapp-ui-template-builder-skillType 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 jiushiwon/wg-skills --skill uniapp-ui-template-builder-skill -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jiushiwon/wg-skills uniapp-ui-template-builder-skill --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jiushiwon/wg-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/vibeCoding/frontend/uniapp/uniapp-ui-template-builder-skill .agents/skills/uniapp-ui-template-builder-skill && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "uniapp-ui-template-builder-skill" agent skill from https://github.com/jiushiwon/wg-skills/tree/main/vibeCoding/frontend/uniapp/uniapp-ui-template-builder-skill into .agents/skills/uniapp-ui-template-builder-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "uniapp-ui-template-builder-skill", 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 jiushiwon/wg-skills --skill uniapp-ui-template-builder-skill -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jiushiwon/wg-skills uniapp-ui-template-builder-skill --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jiushiwon/wg-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/vibeCoding/frontend/uniapp/uniapp-ui-template-builder-skill .cursor/skills/uniapp-ui-template-builder-skill && 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 "uniapp-ui-template-builder-skill" agent skill from https://github.com/jiushiwon/wg-skills/tree/main/vibeCoding/frontend/uniapp/uniapp-ui-template-builder-skill into .cursor/skills/uniapp-ui-template-builder-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "uniapp-ui-template-builder-skill", 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/jiushiwon/wg-skills.git --path vibeCoding/frontend/uniapp/uniapp-ui-template-builder-skill--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 jiushiwon/wg-skills --skill uniapp-ui-template-builder-skill -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jiushiwon/wg-skills uniapp-ui-template-builder-skill --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jiushiwon/wg-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/vibeCoding/frontend/uniapp/uniapp-ui-template-builder-skill .gemini/skills/uniapp-ui-template-builder-skill && 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 "uniapp-ui-template-builder-skill" agent skill from https://github.com/jiushiwon/wg-skills/tree/main/vibeCoding/frontend/uniapp/uniapp-ui-template-builder-skill into .gemini/skills/uniapp-ui-template-builder-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "uniapp-ui-template-builder-skill", 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 jiushiwon/wg-skills uniapp-ui-template-builder-skillInstalls 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 jiushiwon/wg-skills --skill uniapp-ui-template-builder-skill -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jiushiwon/wg-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/vibeCoding/frontend/uniapp/uniapp-ui-template-builder-skill .github/skills/uniapp-ui-template-builder-skill && 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 "uniapp-ui-template-builder-skill" agent skill from https://github.com/jiushiwon/wg-skills/tree/main/vibeCoding/frontend/uniapp/uniapp-ui-template-builder-skill into .github/skills/uniapp-ui-template-builder-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "uniapp-ui-template-builder-skill", 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 jiushiwon/wg-skills --skill uniapp-ui-template-builder-skill -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jiushiwon/wg-skills uniapp-ui-template-builder-skill --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jiushiwon/wg-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/vibeCoding/frontend/uniapp/uniapp-ui-template-builder-skill .opencode/skills/uniapp-ui-template-builder-skill && 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 "uniapp-ui-template-builder-skill" agent skill from https://github.com/jiushiwon/wg-skills/tree/main/vibeCoding/frontend/uniapp/uniapp-ui-template-builder-skill into .opencode/skills/uniapp-ui-template-builder-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "uniapp-ui-template-builder-skill", 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.
uniapp-ui-template-builder-skillUI页面模板构建器 - 固化常见页面模板,多套风格可选,支持mock数据。从个人中心到商品页,从登录页到大屏,一键生成风格统一、质量稳定的页面代码。
Uniapp UI Template Builder Skill is an agent skill from jiushiwon/wg-skills. UI页面模板构建器 - 固化常见页面模板,多套风格可选,支持mock数据。从个人中心到商品页,从登录页到大屏,一键生成风格统一、质量稳定的页面代码。
Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 224 other files, including scripts and reference files (for example `README.md`, `components/README.md` and `components/common/validators.ts`).
The licence is Apache-2.0.
12 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 3569fb8. 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.
Ships 1 file in scripts/ (TypeScript, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
nodeFrom 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:
via.placeholder.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.
Uniapp UI Template Builder Skill loads about 2.8k tokens when it runs, and up to ~39k if it reads all its reference files. Until then it costs about 27 tokens; SKILL.md has 370 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); the scripts in this folder are not scanned.
The full file from jiushiwon/wg-skills at commit 3569fb8, republished under its Apache-2.0 licence (© jiushiwon). 370 words, ~2,830 tokens.
.claude/skills/uniapp-ui-template-builder-skill/SKILL.md (or your agent's skills folder). This skill also uses 218 other files; get the full folder from GitHub.页面模板固化技能:把常见页面固化下来,每次生成基于模板,确保效果稳定。
用户:帮我做个个人中心页面
AI:
1. 确认技术栈(uniapp Vue3)
2. 确认页面类型(个人中心)
3. 确认风格(简约现代)
4. 确认是否mock(是)
5. 基于模板生成代码三个必须确认的配置(有默认值):
AI:请问您使用的技术栈是?
- uniapp (Vue2)
- uniapp (Vue3)
- React + Vite
- Vue3 + Vite
- Taro (React)
- Taro (Vue3)
- 移动端 H5
- PC 端 H5
默认值:uniapp (Vue3)AI:请选择要生成的页面类型:
【移动端 - uniapp/Taro】
┌─────────────────────────────────────┐
│ 📱 个人中心 │ 商品详情页 │
│ 🛒 商品列表页 │ 分类页面 │
│ 🏠 首页 │ 购物车页面 │
│ 💬 聊天列表页 │ 订单列表页 │
│ 📋 表单页面 │ 设置页面 │
│ 🎁 活动页面 │ 搜索结果页 │
└─────────────────────────────────────┘
【PC 端】
┌─────────────────────────────────────┐
│ 🔐 登录页 │ 注册页 │
│ 📊 数据大屏 │ 管理后台首页 │
│ 📋 表格列表页 │ 表单填写页 │
│ 📰 文章详情页 │ 门户网站首页 │
│ 💼 企业官网 │ 文档页面 │
└─────────────────────────────────────┘
输入页面名称或序号,或直接描述(如"做一个个人中心")每种页面都提供 3-5 套风格 供选择:
AI:请选择风格(共 X 套可选):
┌─────────────────────────────────────────────────────────────┐
│ 风格1: 简约现代 │ 白色为主,文字为主,少装饰 │
│ 风格2: 活力炫彩 │ 渐变色,圆形图标,活跃氛围 │
│ 风格3: 高端商务 │ 深色系,金色点缀,精致感 │
│ 风格4: 清新自然 │ 绿色/蓝色系,圆角卡片,亲和力 │
│ 风格5: 暗黑科技 │ 深色背景,霓虹点缀,赛博朋克 │
└─────────────────────────────────────────────────────────────┘
默认值:简约现代AI:是否需要生成Mock数据?
- ✅ 是,生成配套的mock数据文件(推荐)
- ❌ 否,只需要页面模板
默认值:是Mock数据说明:
| 风格 | 特点 | 适用场景 |
|---|---|---|
| 简约现代 | 白色背景,头像+昵称+统计,列表式入口 | 工具类App |
| 活力炫彩 | 渐变头部,卡片式布局,图标丰富 | 电商/社交 |
| 高端商务 | 深色头部,金色/品牌色点缀,会员感 | 金融/高端 |
| 清新自然 | 浅绿/浅蓝背景,卡片圆润,亲和力 | 健康/母婴 |
模板结构:
个人中心/
├── header.vue # 头部区域(头像/昵称/背景)
├── stats.vue # 统计数据(订单/积分/优惠券)
├── menu-grid.vue # 功能菜单(网格布局)
├── menu-list.vue # 功能菜单(列表布局)
├── footer.vue # 底部(退出/设置)
└── mock.json # Mock数据| 风格 | 特点 |
|---|---|
| 简约现代 | 轮播图+基本信息,纯色按钮 |
| 活力炫彩 | 大幅轮播,标签化属性,促销氛围 |
| 高端商务 | 沉浸式深色,细节图多,规格严谨 |
| 清新自然 | 柔和色调,场景图,卡片式评价 |
模板结构:
商品详情/
├── gallery.vue # 图片轮播
├── info.vue # 基本信息(标题/价格/评分)
├── specs.vue # 规格选择
├── detail.vue # 详情区(富文本/Tabs)
├── bottom-bar.vue # 底部操作栏
└── mock.json| 风格 | 特点 | 关键约束 |
|---|---|---|
| 简约线条 | 线性图标,文字在图标下方 | 禁止scroll-view,使用view+overflow |
| 活力填充 | 填充图标,图标+文字,渐变选中 | 胶囊按钮适配 |
| 高级暗金 | 深色底,金色图标,质感 | 安全区域适配 |
| 清新圆角 | 浅色,圆角容器,柔和动画 | uniapp xstyle 兼容 |
⚠️ 重要约束(AI必须遵守):
safe-area-inset-bottom| 风格 | 特点 |
|---|---|
| 瀑布流 | 双列瀑布,图片为主 |
| 网格 | 九宫格,图标+文字 |
| 列表 | 单列,图片左+信息右 |
| 横向滑动 | 横向类目+纵向商品 |
| 风格 | 特点 |
|---|---|
| 左右结构 | 左侧类目+右侧商品 |
| 顶部tab | 顶部类目切换+商品列表 |
| 搜索+分类 | 顶部搜索+分类列表 |
| 风格 | 特点 |
|---|---|
| 简约编辑 | 单选+编辑数量+删除 |
| 活动氛围 | 多选+优惠券+推荐 |
| 风格 | 特点 |
|---|---|
| 标签筛选 | 顶部tabs+订单卡片 |
| 时间线 | 纵向时间轴展示 |
| 风格 | 特点 |
|---|---|
| 简洁输入 | 行内表单,标签在上 |
| 卡片分组 | 卡片包裹,分组标题 |
| 步骤表单 | 分步骤填写,进度指示 |
| 风格 | 特点 |
|---|---|
| 极简登录 | 纯表单,居中,背景纯净 |
| 左侧表单 | 左侧表单+右侧大图 |
| 卡片式 | 浮层卡片,背景虚化 |
| 深色科技 | 深色背景,霓虹边框 |
| 风格 | 特点 |
|---|---|
| 科技深蓝 | 深蓝背景,发光图表 |
| 商务蓝 | 浅蓝背景,卡片式布局 |
| 赛博朋克 | 黑色背景,霓虹色块 |
| 山水国风 | 深色背景,云雾水墨元素 |
大屏组件库:
| 侧边菜单 | 头部 | 内容区 |
|---|---|---|
| 固定宽 | 固定高 | 独立滚动 |
| 可折叠 | 面包屑 | 表格/表单 |
组件:
| 风格 | 特点 |
|---|---|
| 紧凑高效 | 行高32-36,密集信息 |
| 宽敞舒适 | 行高48+,操作明显 |
| 卡片表格 | 卡片式行,展开详情 |
| 风格 | 特点 |
|---|---|
| 博客风格 | 居中,封面图,目录 |
| 文档风格 | 左侧目录,右侧内容 |
| 门户风格 | 大封面,相关信息 |
组件模板与页面模板相互独立,但页面模板可以直接引用组件模板。
重要:这里的组件不是 Element Plus / Ant Design / uView 等第三方 UI 库,而是纯模板代码:
| 组件 | 用途 |
|---|---|
| button | 按钮:主/次/幽灵/危险,多尺寸,加载态 |
| modal | 弹框 / Dialog:确认/提示,支持遮罩关闭 |
| drawer | 抽屉 / Sidebar:从右/下/左滑出 |
| toast | 轻提示:成功/错误/加载,多位置 |
| picker | 底部选择器:单列选项 |
| calendar | 日历:月份视图、选日期 |
| moments | 朋友圈 / 动态列表:封面、头像、图片网格、点赞评论 |
| table | 表格:列配置、排序、筛选、分页、斑马纹 |
| form | 表单容器、表单项、输入框、选择器、校验规则 |
| 组件 | 用途 |
|---|---|
| button | 按钮:多风格、多尺寸、加载态 |
| modal | 弹框:确认/提示 |
| drawer | 抽屉:从右/左滑出 |
| toast | 轻提示:通知消息 |
| table | 表格:列配置、排序、筛选、分页、自定义渲染 |
| form | 表单:受控模式、验证规则、动态表单 |
<!-- uniapp 页面模板内引用 -->
<script setup>
import MyButton from '@/components/uniapp-vue3/button/button.vue'
import MyModal from '@/components/uniapp-vue3/modal/modal.vue'
</script>项目根目录/
├── mock/
│ ├── index.js # Mock Server 入口
│ ├── user.json # 用户相关
│ ├── product.json # 商品相关
│ ├── order.json # 订单相关
│ └── common.json # 通用(字典/配置)
└── pages/(业务代码){
"products": [
{
"id": "p001",
"name": "商品名称",
"price": 99.00,
"originalPrice": 199.00,
"sales": 1000,
"image": "https://via.placeholder.com/200",
"tags": ["热销", "新品"],
"stock": 99,
"rating": 4.5
}
]
}每份Mock数据必须包含:
每个页面模板目录下都提供 mock.json,与模板代码配套:
templates/uniapp-vue3/profile/
├── style-1-simple.vue
├── style-2-vibrant.vue
├── ...
└── mock.json # 配套 mock 数据数据格式统一为:
{
"code": 200,
"message": "success",
"data": {
"title": "页面标题",
"user": { ... },
"list": [ ... ]
}
}组件通过 props 接收数据,不是硬编码:
import TableList from './templates/pc-react/table-list/style-1-default'
import mock from './templates/pc-react/table-list/mock.json'
function Page() {
return (
<TableList
title={mock.data.title}
columns={mock.data.columns}
rows={mock.data.rows}
pagination={mock.data.pagination}
/>
)
}这样 mock.json 可直接替换为后端 API 返回,实现快速对接。
每个风格对应一组设计Token:
{
"styles": {
"简约现代": {
"primary": "#333333",
"background": "#FFFFFF",
"surface": "#F5F5F5",
"border": "#E5E5E5",
"radius": "8px"
},
"活力炫彩": {
"primary": "#FF6B6B",
"background": "#FFFFFF",
"surface": "#FFF5F5",
"gradient": "linear-gradient(135deg, #FF6B6B, #FFB347)",
"radius": "12px"
},
"高端商务": {
"primary": "#1A1A2E",
"background": "#0F0F1A",
"surface": "#16162A",
"accent": "#D4AF37",
"radius": "4px"
}
}
}风格选择 → 加载对应 tokens.json → 渲染时替换变量提供 references/theme-generator.js 脚本,支持自定义主题色一键生成完整色阶:
# 生成主题色阶(默认 modern 风格)
node references/theme-generator.js modern
# 指定自定义颜色
node references/theme-generator.js custom #FF6B6B
# 预设主题
node references/theme-generator.js vibrant
node references/theme-generator.js premium
node references/theme-generator.js nature
node references/theme-generator.js dark-tech输出:自动生成 50-900 色阶的 CSS 变量,替换 --color-primary-500 等变量即可全局换肤。
交互演示:templates/theme-preview.html
直接在浏览器打开预览,支持:
在代码中使用:
import { generateTokens, generateCSSVariables } from './references/theme-generator'
// 用户说"换成红色主题"
const tokens = generateTokens({ primaryColor: '#FF4444' })
const css = generateCSSVariables(tokens)
// 将 css 注入到页面即可全局换肤
document.head.insertAdjacentHTML('beforeend', `<style>${css}</style>`)换尺寸同理:
/* 小号 */
:root { --font-size-base: 12px; --space-base: 12px; }
/* 大号 */
:root { --font-size-base: 16px; --space-base: 20px; }<template>
<view class="page-container">
<!-- 页面内容 -->
</view>
</template>
<script setup>
import { ref } from 'vue'
// 使用 Composition API
</script>
<style lang="scss">
// 使用 SCSS 变量
</style><template>
<view class="page-container">
<!-- 页面内容 -->
</view>
</template>
<script>
export default {
data() {
return {}
}
}
</script>
<style lang="scss">
</style>import { useState } from 'react'
export default function Page() {
return (
<div className="page-container">
{/* 页面内容 */}
</div>
)
}生成的文件结构:
项目/
├── pages/
│ ├── profile/ # 个人中心
│ │ ├── index.vue
│ │ └── index.scss
│ ├── product-detail/ # 商品详情
│ │ ├── index.vue
│ │ └── index.scss
│ └── ...
├── components/ # 页面级组件
├── mock/ # Mock数据
│ ├── index.js
│ ├── user.json
│ └── product.json
└── styles/
└── tokens.scss # 风格变量| 技能 | 协作方式 |
|---|---|
| frontend-ui-foundry | 场景/品牌风格由此提供,本技能使用其风格系统 |
| ui-component-commands-skill | 组件级沉淀,页面由组件组合而成 |
| impeccable | 生成后可通过impeccable优化 |
ui-template-builder/
├── SKILL.md # 本文件
├── README.md # 使用文档
├── references/
│ ├── scenarios/ # 场景定义
│ │ ├── mobile/ # 移动端场景
│ │ │ ├── profile.md
│ │ │ ├── product-detail.md
│ │ │ ├── product-list.md
│ │ │ ├── category.md
│ │ │ ├── cart.md
│ │ │ ├── order.md
│ │ │ └── ...
│ │ └── pc/ # PC端场景
│ │ ├── login.md
│ │ ├── dashboard.md
│ │ ├── table.md
│ │ └── ...
│ ├── styles/ # 风格定义
│ │ ├── modern.json
│ │ ├── vibrant.json
│ │ ├── premium.json
│ │ ├── nature.json
│ │ └── dark-tech.json
│ └── mock-templates/ # Mock模板
│ ├── user.json
│ ├── product.json
│ └── order.json
└── templates/ # 页面代码模板
├── uniapp-vue3/
├── uniapp-vue2/
├── react/
└── vue3/
实际仓库结构还包含:
ui-template-builder/
├── components/ # 组件模板(与页面模板独立,可被引用)
│ ├── uniapp-vue3/ # uniapp 组件:button/modal/drawer/toast/picker/calendar/moments
│ └── pc-react/ # PC React 组件:button/modal/drawer/toast
└── templates/ # 页面代码模板
├── uniapp-vue3/
├── pc-react/
└── ...| 配置项 | 默认值 | 可选值 |
|---|---|---|
| 技术栈 | uniapp Vue3 | 见上方技术栈列表 |
| 页面类型 | 用户输入 | 页面名称 |
| 风格 | 简约现代 | 简约现代/活力炫彩/高端商务/清新自然/暗黑科技 |
| Mock数据 | 是 | 是/否 |
一句话:选页面 → 选风格 → 确认Mock → 一键生成 ✓
© jiushiwon, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 218 other files (scripts, references) in vibeCoding/frontend/uniapp/uniapp-ui-template-builder-skill of jiushiwon/wg-skills.
Open the folder on GitHubat commit 3569fb8
Uniapp UI Template Builder Skill 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 |
|---|---|---|---|---|---|---|
| Uniapp UI Template Builder Skill this skilljiushiwon/wg-skills | 114 | — | ~2.8k | Automated safety check: Pass | Apache-2.0 | |
| Team Builderaffaan-m/ECC | 276k | 1 repos | ~1.8k | Automated safety check: Pass | MIT | |
| Team Builderaffaan-m/ECC | 276k | 1 repos | ~808 | Automated safety check: Pass | MIT | |
| Dashboard Builderaffaan-m/ECC | 276k | — | ~221 | Automated safety check: Pass | MIT | |
| Dashboard Builderaffaan-m/ECC | 276k | — | ~279 | Automated safety check: Pass | MIT | |
| Team Builderaffaan-m/ECC | 276k | — | ~1.1k | Automated safety check: Pass | MIT |
affaan-m/ECC
Interactive picker that discovers available agent personas via the claude agents command and agents/ markdown globs, groups them into domains, has the user select up to five, dispatches them in…
affaan-m/ECC
用于组合和派遣并行团队的交互式代理选择器
affaan-m/ECC
Grafana、SigNoz、および同様のプラットフォーム用の実際のオペレータ質問に答える監視ダッシュボードを構築します。メトリクスを虚栄ボードではなく機能するダッシュボードに変える場合に使用します。
affaan-m/ECC
为 Grafana、SigNoz 等平台构建能够回答实际运维人员问题的监控仪表板。适用于将指标转化为可用的仪表板,而非华而不实的展示板。
affaan-m/ECC
並列チームを構成して派遣するためのインタラクティブなエージェント選択ツール
n8n-io/n8n
Load before calling build-workflow. An agent skill from n8n-io/n8n.
jiushiwon/wg-skills
A skill your agent uses when generating UI for a specific scenario (mobile/PC/官网/管理端/营销页/文档/金融/原生/3D), when refactoring an existing HTML/Vue/React project to a unified design system, when extracting…
jiushiwon/wg-skills
A skill your agent uses when 用户想用一句话生成流程图、工作流图解、开发流程图、AI 流程图或任何步骤型图解,支持多风格输出(flat icon / 暖白手账风 / dark / cute),并提供现成模板一键出图。
jiushiwon/wg-skills
This skill should be used when the user wants to create a standardized uni-app project for WeChat mini-program, H5, and App from scratch.
jiushiwon/wg-skills
FastAPI 项目一键初始化技能。面向零基础小白,提供环境探测、自动安装、完整 Web 骨架生成、SSE 流式框架、JWT 鉴权、统一响应封装、文件上传接口、一键启动/重启脚本、Swagger 文档,内置 MySQL(默认)/ PostgreSQL / MongoDB 数据库选择。用户只需说"帮我搭一个 FastAPI 项目"即可一条命令完成从零到跑的完整链路。触发词:"FastAPI…
jiushiwon/wg-skills
FFmpeg 多媒体处理技能 — 将自然语言描述转为正确的 ffmpeg 命令,覆盖视频剪辑、转码、水印、合成、提取、生成等操作。内置一键安装脚本(Windows/Mac/Linux)。触发词:ffmpeg、视频剪辑、视频裁剪、视频转码、视频压缩、去水印、加水印、视频拼接、视频合成、提取音频、视频转…
jiushiwon/wg-skills
A skill your agent uses when designing or reviewing the request layer of a frontend project (web / uni-app / mini-program), including request.ts wrappers, interceptors, deduplication, mocks, error…
UI页面模板构建器 - 固化常见页面模板,多套风格可选,支持mock数据。从个人中心到商品页,从登录页到大屏,一键生成风格统一、质量稳定的页面代码。. Uniapp UI Template Builder Skill is an agent skill from jiushiwon/wg-skills.
Run `npx skills add jiushiwon/wg-skills --skill uniapp-ui-template-builder-skill -a claude-code`. Or copy the skill folder (vibeCoding/frontend/uniapp/uniapp-ui-template-builder-skill in jiushiwon/wg-skills) into .claude/skills/uniapp-ui-template-builder-skill in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jiushiwon/wg-skills --skill uniapp-ui-template-builder-skill -a codex`. Or copy the skill folder (vibeCoding/frontend/uniapp/uniapp-ui-template-builder-skill in jiushiwon/wg-skills) into .agents/skills/uniapp-ui-template-builder-skill 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 jiushiwon/wg-skills --skill uniapp-ui-template-builder-skill -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/uniapp-ui-template-builder-skill, .gemini/skills/uniapp-ui-template-builder-skill, .github/skills/uniapp-ui-template-builder-skill and .opencode/skills/uniapp-ui-template-builder-skill in your project.
Going by SKILL.md and its folder, Uniapp UI Template Builder Skill needs TypeScript for the scripts in its folder and the command-line tools its instructions call (node). Our summary lists: Node.js.
SKILL.md names 1 domain. In commands or code: via.placeholder.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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Uniapp UI Template Builder Skill is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.8k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 37k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Uniapp UI Template Builder Skill: Team Builder (affaan-m/ECC, 276k stars), Team Builder (affaan-m/ECC, 276k stars), Dashboard Builder (affaan-m/ECC, 276k stars) and Dashboard Builder (affaan-m/ECC, 276k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jiushiwon (a GitHub user) maintains it in jiushiwon/wg-skills, which has 114 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 7, 2026.
Source: jiushiwon/wg-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.