前端开发规范:把企业级前端约定写进 Agent Skill

前言

团队一扩人,命名、目录、组件写法就容易各写各的;Code Review 反复纠同类问题,文档又和实际代码对不上。把规范写进 Confluence 或 README,Agent 对话里往往还是按默认习惯生成代码。下面介绍 SkillHub 上的「前端开发规范」Skill:以通用 SKILL.md 形式安装到 Cursor、Claude Code 等客户端,让模型在写前端相关代码时有一致、可引用的规范约束。

这是什么

「前端开发规范」是社区发布者 user_27ccabd4 在 SkillHub 提供的 dev-programming 类 Skill,坐标为 @user_27ccabd4/frontend-spec,当前版本 1.0.0,来源标注为 community。官方 API 地址为 https://api.skillhub.cn/user_27ccabd4/frontend-spec,SkillHub 展示页为 https://www.skillhub.cn/skills/user_27ccabd4/frontend-spec。

Skill 简介说明:这是一套企业级前端开发规范 Skill,覆盖命名、目录结构,以及 CSS、JavaScript、TypeScript、Vue、React、Git、构建、性能、安全等方面的完整规范。标签 requires_api_key=false,安装后不需要额外 API Key。

核心功能

依据 SkillHub 页面与 API 元数据,可核实的能力范围如下(具体条文以安装后的 SKILL.md 为准):

  1. 工程与目录:统一项目目录与文件组织方式,减少「同一类文件放不同路径」的分歧。
  2. 语言与样式规范:CSS、JavaScript、TypeScript 的写法与约定。
  3. 框架相关:Vue、React 场景下的规范要点。
  4. 协作与交付:Git 使用、构建流程相关的约定。
  5. 质量与安全:性能与安全相关的开发规范条目。

该 Skill 不替代你们团队已有的设计系统或 ESLint 配置;它是在 Agent 侧提供一份可被模型读取、遵循的规范文本,与本地 lint、CI 可以并行使用。

安装与启用

SkillHub 官方建议:让 AI 按安装文档处理,或直接通过 SkillHub CLI 安装到当前 Agent 的 skills 目录。未指定 --dir 时,CLI 默认装到 ./skills/,多数客户端不会自动识别,需要指向各自约定的目录。

1. 安装 SkillHub CLI(若尚未安装)

先检查是否已有 CLI:

command -v skillhub && skillhub --version

未安装时,可按 SkillHub 安装文档执行完整安装(CLI + 默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅需要 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安装说明原文:https://skillhub.cn/install/skillhub.md。

2. 安装本 Skill

将 @user_27ccabd4/frontend-spec 安装到当前 Agent 正在使用的 skills 目录。常用路径如下(摘自 SkillHub 安装文档):

客户端 Skills 目录
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或项目下的 .agents/skills/
Windsurf ~/.codeium/windsurf/skills/ 或项目下的 .windsurf/skills/

示例(把 <skills 目录> 换成上表对应路径):

skillhub install @user_27ccabd4/frontend-spec --dir <skills 目录>

SkillHub 页面还给出了「提示词安装」方式,等价于让 Agent 阅读 https://skillhub.cn/install/skillhub.md 并完成上述坐标安装:

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_27ccabd4/frontend-spec`。

安装完成后,按你所用客户端的说明刷新或重启 Agent,使新 Skill 被加载。本文未核实 Codex CLI、Claude Code 在 2026-10-19 是否有额外配置文件名差异;若与上表不一致,以各客户端当前文档为准。

典型用法

在 Skill 已安装且被 Agent 识别的前提下,典型用法是:在前端相关任务中主动依赖该 Skill,让模型按规范生成或审查代码,而不是临时口述几条规则。

可复现的起步步骤:

  1. 确认 frontend-spec 出现在 skills 目录(例如 Cursor 的 ~/.cursor/skills/ 下对应包名目录)。
  2. 在新对话中说明任务类型(新建页面、重构组件、补全 TS 类型、写 Vue/React 模块等),并注明需遵循已安装的「前端开发规范」Skill。
  3. 对已有代码做 Review 时,同样引用该 Skill,请模型按规范中的命名、目录、性能、安全等条目逐条对照。

SkillHub 展示页未公开 Skill 内部的触发词或分节标题;更细的示例(例如某类组件必须如何命名)需在安装后打开 Skill 包内的 SKILL.md 与附带 reference 再对照使用。

适用场景与注意

适合谁

  • 希望 Agent 生成的前端代码与团队书面规范对齐,又不想每次粘贴长文档的开发者。
  • 技术负责人需要把「命名 / 目录 / Git / 构建 / 性能 / 安全」等约定固化成 Agent 可读的单一来源。

限制与注意

  • 来源为 community,规范内容可能与贵司栈或内部标准不完全一致,落地前建议由前端 Owner 通读 SKILL.md 并做裁剪或 fork 后自用。
  • 规范 Skill 不能代替自动化测试、ESLint/Stylelint、安全扫描;仍应在 CI 中保留硬性检查。
  • SkillHub 元数据显示评分 100000、下载 34929、安装 281(统计以 SkillHub 页面为准,会随时间变化)。
  • 未安装 SkillHub CLI 时,只能通过「让 AI 按 install 文档安装」的方式完成,需保证执行环境允许访问 SkillHub 安装脚本与技能包。

结尾

「前端开发规范」把企业级前端约定打包成 @user_27ccabd4/frontend-spec,通过 SkillHub 安装到 Cursor 等客户端的 skills 目录后,可在日常写码与 Review 中减少规范漂移。安装与目录说明以 https://skillhub.cn/install/skillhub.md 为准;Skill 详情与版本见 https://www.skillhub.cn/skills/user_27ccabd4/frontend-spec 与 https://api.skillhub.cn/user_27ccabd4/frontend-spec。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜