SoybeanJS 团队的 Agent Skills 集合,为 AI Agent 提供统一的前端编码规范。
- 聚焦前端:覆盖 TypeScript 逻辑代码与 Vue SFC 组件结构两大核心场景。
- 开箱即用:通过
skillsCLI 或 Claude Code Marketplace 一键安装,Agent 自动按文件类型加载对应规范。 - 职责分层:逻辑规范与组件结构规范分离,可独立使用也可配套使用。
- 实战导向:每条规则配有正反示例与检查清单,降低 Agent 与人类的理解成本。
| Skill | 文件匹配 | 说明 |
|---|---|---|
typescript-functional-style |
**/*.{ts,tsx,js,jsx} |
TypeScript 函数式风格规范:优先纯函数与组合,限制可变性,类型必须精确,保持声明式数据变换。 |
vue-sfc-structure |
**/*.vue |
Vue SFC 结构规范:script setup 组织顺序与职责分层,涵盖 shallowRef 选择、template 绑定函数、attrs 继承等最佳实践。 |
两个规范配套使用:前者约束 TS/JS 逻辑代码的写法,后者约束 Vue 组件的脚本组织与分层。
npx skills add soybeanjs/skillsskills CLI 会自动将包内所有 skill 安装到对应 Agent 的 skills 目录。
在 Claude Code 中执行以下命令:
/plugin marketplace add soybeanjs-skills
/plugin install soybeanjs-skills@soybeanjs-skills安装完成后无需手动操作。Agent 在处理匹配文件时会自动加载对应规范:
- 处理
.ts、.tsx、.js、.jsx文件时,自动应用typescript-functional-style规范。 - 处理
.vue文件时,自动应用vue-sfc-structure规范。
每个 SKILL.md 内均包含完整规则说明、正反示例与检查清单,可直接查阅。