AGILE TEAM
Skip to content

前端 Skills 概述

前端 Skills 基于 @agile-team/wl-skills-kit v2.10.0 — 一条命令,将 14 条编码规范、11 个 AI Skill、17 个 MCP Tool、编辑器配置、组件文档、通用组件、领域样例导入到 Vue 3 前端项目,让 AI(Copilot / Cursor / Windsurf / Claude Code / Kiro / Trae / Qoder / 通用 Agents)真正理解项目规范,从 Axure 原型 / 详细设计文档 / 口述需求 → 全流程自动化生成可运行的完整页面代码。

快速开始

bash
# 工程化前置(强制)
npx @robot-admin/git-standards init

# 安装 AI Skill 体系(在项目根目录执行)
npx @agile-team/wl-skills-kit

# 预览将写入哪些文件(不实际写入)
npx @agile-team/wl-skills-kit --dry-run

# 增量更新(仅覆盖有变化的文件)
npx @agile-team/wl-skills-kit@latest update

# 构建前清理 AI 开发辅助文件(保留组件代码)
npx @agile-team/wl-skills-kit clean

# Mock 清理(按域或全量)
npx @agile-team/wl-skills-kit mock-clean --domain <name>
npx @agile-team/wl-skills-kit mock-clean --all

包含什么

类别数量说明
AI Skills11 个prototype-scan / spec-doc-parse / api-contract / page-codegen / business-doc-extract / menu-sync / dict-sync / permission-sync / convention-audit / template-extract / code-fix
MCP Tools17 个菜单/字典/权限/代码扫描/路由检查/页面校验/UI诊断/Git日志/审计报告推送等
编码规范14 条模块化规范(01-工具链 ~ 14-布局容器),AI 自动门控加载
页面模板9 种LIST / FORM_ROUTE / MASTER_DETAIL / TREE_LIST / DETAIL_TABS 等
组件 API 文档12 个jh-select / jh-date / jh-drag-row / jh-pagination 等
通用组件15 个全局 6 + 按需 4 + 远程 5
领域样例13 个生产域 8 页 + 销售域 5 页
编辑器配置10 个Copilot / Cursor / Windsurf / Kiro / Trae / Claude / Roo / Cline / AGENTS / Qoder

导入后的项目结构

你的项目/
├── .github/
│   ├── copilot-instructions.md       ← AI 主入口(精简 ~320 行)
│   ├── standards/                    ← 14 条模块化规范
│   │   ├── index.md                  ←   规范门控(任务类型 → 加载哪几条)
│   │   ├── 01-toolchain.md
│   │   ├── 02-code-structure.md
│   │   └── ... (共 14 条,含 14-layout-containers)
│   ├── skills/                       ← 11 个 AI Skill
│   │   ├── _registry.md              ←   触发词路由表(单一数据源)
│   │   ├── _best-practices.md        ←   场景索引(AI 每轮默认加载)
│   │   ├── _pipeline.md              ←   流水线编排
│   │   ├── core/
│   │   │   ├── prototype-scan/       ←   ① 原型扫描
│   │   │   ├── spec-doc-parse/       ←   ② 说明书解析(规范线入口)
│   │   │   ├── api-contract/         ←   ③ 接口约定
│   │   │   ├── page-codegen/         ←   ④ 页面代码生成(含 9 个 TPL-*.md 模板)
│   │   │   ├── convention-audit/     ←   ⑤ 规范审计
│   │   │   ├── business-doc-extract/ ←   ⑥ 业务文档提取(语义级触发)
│   │   │   └── template-extract/     ←   ⑦ 模板提取
│   │   ├── sync/
│   │   │   ├── menu-sync/            ←   ⑧ 菜单同步
│   │   │   ├── dict-sync/            ←   ⑨ 字典同步
│   │   │   ├── permission-sync/      ←   ⑩ 权限同步(角色+授权+动作)
│   │   │   ├── _mcp-guardrail.md     ←   MCP 公共护栏(L0~L4 自愈剧本)
│   │   │   └── env.local.json        ←   统一环境配置(gitignore)
│   │   └── ops/
│   │       └── code-fix/             ←   ⑪ 受控自动修复
│   ├── guides/                       ← 人读指南
│   └── reports/                      ← AI 生成报告目录

├── docs/                             ← 12 个平台组件 API 文档
├── mock/
│   └── _utils.ts                     ← Mock 共享工具(pageResult/ok/paginate)
├── src/components/                   ← 全局 + 按需 + 远程组件
└── demo/                             ← 13 个领域样例页面

技术栈

层面技术
框架Vue 3.2 + Vite + TypeScript
UIElement Plus + @jhlc/jh-ui + @jhlc/common-core
状态Pinia
样式Windi CSS + SCSS
架构Module Federation 子应用
页面模式AbstractPageQueryHook 配置化驱动

多编辑器支持(10 种)

安装后自动生成 10 个编辑器配置文件,内容统一来自 copilot-instructions.md(单一源头):

AI 工具规范加载Skill 自动调度
GitHub Copilot (VS Code)✅ 自动✅ 原生 Skill 识别
Cursor✅ 自动✅ 注册表 read_file
Windsurf (Cascade)✅ 自动✅ 注册表 read_file
Kiro✅ 自动✅ 注册表 read_file
Trae✅ 自动✅ 注册表 read_file
Claude Code / CLI✅ 自动✅ 注册表 read_file
Roo Code / Cline✅ 自动✅ 注册表 read_file
Qoder✅ 自动✅ 注册表 read_file
通用 Agents✅ 自动✅ AGENTS.md 加载

v2.0 起,所有编辑器的编码规范 + Skill 调度均为自动加载(零配置)env.local.json 填写一次,menu-sync / dict-sync 自动共用同一配置。

11 个 Skill 速览

#Skill触发关键词用途
prototype-scan扫描原型 / 口述需求 / 页面清单原型 / 截图 / 口述 → page-spec JSON(原型线)
spec-doc-parse解析说明书 / 规范文档转页面 / IPO标准说明书 → page-spec JSON(规范线)
api-contract接口约定 / api.md / 字段定义生成接口约定文档(前后端零成本对齐)
page-codegen生成页面 / 帮我生成 / 代码生成生成 4 文件 + Mock + 菜单注册
business-doc-extract语义级触发(不依赖固定关键词)原型/详设/字段资料 → 结构化业务文档
template-extract提取模板 / 沉淀模板 / 模板贡献从标杆页面提取领域专属模板
convention-audit规范审计 / 代码审计 / 项目体检14 条规范扫描 + 偏差报告
menu-sync创建菜单 / 同步菜单 / 补菜单菜单数据同步到后端(MCP 驱动)
dict-sync同步字典 / 创建字典 / 刷新字典基线字典基线同步(pull / push / audit)
permission-sync权限同步 / 角色授权 / 挂动作角色管理 + 菜单授权 + 动作挂载(MCP 驱动)
code-fix自动修复 / 整改偏差 / 规范整改受控自动修复 🟡/🟢 等级偏差

双线路由机制(v2.0+)

原型线:Axure / 截图 / 口述 → prototype-scan → page-spec JSON
规范线:标准说明书 / IPO 表  → spec-doc-parse → page-spec JSON

                                    两线汇聚到同一份 page-spec

                              api-contract → page-codegen → convention-audit → sync/ops

AI 根据输入自动判断走哪条线:路径含 docs/spec/ 或文档含功能编码/IPO 表走规范线,其余走原型线。

You may not distribute, modify, or sell this software without permission.