fe-base-skill
通用前端开发助手(基础层),为所有前端项目提供全流程规范化支持。
基本信息
| 属性 | 值 |
|---|---|
| 层级 | 规范层(base) |
| 版本 | v2.7.0 |
| Domain | frontend |
| 作者 | mjd |
| 定位 | 所有前端代码变更的规范守门人。适用于所有前端项目(Vue 2/3、React、HTML/CSS 等),提供 5 步结构化代码检测、Commit 内联生成、智能 Skill 调度等能力。其他能力层 Skill 的代码产出最终都由 fe-base-skill 执行检测 |
安装方式
bash
# Shell 命令安装
bash ~/.agents/skills/bin/skill-check.sh install fe-base-skill
# 手动 Git Clone
git clone http://gitlab.alibaba-inc.com/team-skills/fe-base-skill.git ~/.agents/skills/fe-base-skill
# 检测更新
bash ~/.agents/skills/bin/skill-check.sh check fe-base-skill触发指令
| 你想做什么 | 说什么 | 模式 |
|---|---|---|
| 写代码 / 加功能 | "帮我写 xx" / "加个 xx 功能" | 标准模式 |
| 改 Bug | "修复 xx" / "这里报错了" | ⚡ 轻量模式 |
| 重构代码 | "重构 xx" / "优化这段代码" | 标准模式 |
工作流程
核心能力
5 步结构化代码检测
| 步骤 | 检测内容 |
|---|---|
| Step 1 | ESLint / TypeScript 类型检查 |
| Step 2 | Stylelint / CSS 检查 |
| Step 3 | 约束清单(项目层自定义规则) |
| Step 4 | 模板语法检查 |
| Step 5 | 回归验证 |
约束等级
| 等级 | 方案确认 | 代码检测 | 自动修复 | 适用场景 |
|---|---|---|---|---|
| strict | 所有变更必须确认 | 5 步全量检测 | 仅安全项自动修复 | 生产代码 |
| standard(默认) | 标准确认 + ⚡ 自动判断 | 5 步检测 | 按策略分级 | 日常开发 |
| relaxed | 跳过确认 | 简化检测(仅 1+2) | 全部自动修复 | 个人实验 |
渐进式信任
4 级信任等级:cautious → standard → trusted → autonomous,随着协作积累自动提升。
四层继承架构
team enforced(团队强制) → base(基础层) → project(项目层) → personal(个人层)配置文件
| 文件 | 说明 |
|---|---|
rules/detection-rules.md | 检测规则详细定义 |
guides/project-skill-init.md | 项目层 Skill 初始化指南 |
版本历史
| 版本 | 主要变更 |
|---|---|
| v2.7.0 | TypeScript 高级类型检测、响应式布局检测、组件拆分规范 |
| v2.6.0 | 渐进式信任(4 级信任等级)、输入安全防护护栏 |
| v2.5.0 | 四层继承架构、渐进式信任机制 |
| v2.4.0 | 检测规则拆分到附属文件 |