Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoybeanJS Skills

SoybeanJS 团队的 Agent Skills 集合,为 AI Agent 提供统一的前端编码规范。

特性

  • 聚焦前端:覆盖 TypeScript 逻辑代码与 Vue SFC 组件结构两大核心场景。
  • 开箱即用:通过 skills CLI 或 Claude Code Marketplace 一键安装,Agent 自动按文件类型加载对应规范。
  • 职责分层:逻辑规范与组件结构规范分离,可独立使用也可配套使用。
  • 实战导向:每条规则配有正反示例与检查清单,降低 Agent 与人类的理解成本。

包含的 Skills

Skill 文件匹配 说明
typescript-functional-style **/*.{ts,tsx,js,jsx} TypeScript 函数式风格规范:优先纯函数与组合,限制可变性,类型必须精确,保持声明式数据变换。
vue-sfc-structure **/*.vue Vue SFC 结构规范:script setup 组织顺序与职责分层,涵盖 shallowRef 选择、template 绑定函数、attrs 继承等最佳实践。

两个规范配套使用:前者约束 TS/JS 逻辑代码的写法,后者约束 Vue 组件的脚本组织与分层。

安装

方式一:skills CLI

npx skills add soybeanjs/skills

skills CLI 会自动将包内所有 skill 安装到对应 Agent 的 skills 目录。

方式二:Claude Code Marketplace

在 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 内均包含完整规则说明、正反示例与检查清单,可直接查阅。

License

MIT

Releases

Packages

Contributors