بنقرة واحدة
build-lib-skill
为库、SDK 或 package 创建或更新伴生 Agent Skill。目标仓库安装本技能后,将其视为库项目; 在库代码更新、用户提出创建/更新技能时使用。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
为库、SDK 或 package 创建或更新伴生 Agent Skill。目标仓库安装本技能后,将其视为库项目; 在库代码更新、用户提出创建/更新技能时使用。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
为 Vue 3 项目选择并正确使用 @veltra/*(desktop 组件、styles 主题样式、utils、compositions、directives、icons、vite)公开能力。开发界面、表单、表格、主题或图标时必须使用;准备自行实现同类 UI 能力或引入其他组件库前必须先检索本技能。
为 JS/TS 项目选择并正确使用 @cat-kit/* 公开能力。在任何基于 JS/TS 的项目中(前端或 Node.js),准备自行封装通用工具、函数或引入其他同类工具依赖前必须先使用。
Vue 3 开发最佳实践,适用于任何 Vue 3 项目。在编辑`.vue`文件,`.tsx`或`.jsx`形式的 Vue3 组件,相关的`.ts`或`.js`文件时必须使用。
当用户要求提交代码、编写 commit message、执行 git commit/push/amend,或提到 提交、commit、推送、push、暂存并提交、保存更改、创建提交 时使用。
استنادا إلى تصنيف SOC المهني
| name | build-lib-skill |
| description | 为库、SDK 或 package 创建或更新伴生 Agent Skill。目标仓库安装本技能后,将其视为库项目; 在库代码更新、用户提出创建/更新技能时使用。 |
AI 大模型/智能体通常对主流开源库训练充分,使用这些库时准确率高。
但对企业私有库或小众开源项目,AI 大模型/智能体往往无法准确使用。本技能用于指导智能体/AI 为这类库生成高效、准确的文档型技能。
创建专供智能体/AI 使用的库操作手册,帮助其准确、高效地使用该库。
internal、private、未导出、标注 @internal / @private 的符号。SKILL.md 保持精简;细节放入 references/ 或类似目录,按需加载。<skill-name>/
├── SKILL.md
└── references/
├── index.md # 入口:导航与概括说明,并引用 apis.md、examples.md
├── apis.md # API 定义:签名、参数、返回值
└── examples.md # 使用示例
<skill-name>/
├── SKILL.md
└── packages/
├── package1/
│ ├── index.md # 入口:导航与概括说明,并引用 apis.md、examples.md
│ ├── apis.md # API 定义:签名、参数、返回值
│ └── examples.md # 使用示例
└── package2/
├── module1/ # 模块分组
│ ├── index.md
│ ├── apis.md
│ └── examples.md
├── module2/
│ ├── index.md
│ ├── apis.md
│ └── examples.md
└── .../
先确定工作流类型是新增还是更新还是一致性校验, 再按下方对应的工作流执行.
注: 以下提到的向用户确认、提问等操作, 请使用 AskQuestion 或类似的提供选项与自定义输入的工具。
references/(多包单体仓库优先使用 packages/)。SKILL.md 文件。步骤一:先验证当前技能是否符合本技能规范;若不符合,向用户确认是否重写。
步骤二:
除非用户明确指定,否则伴生技能默认放在 skills/ 目录:skills/<skill-name>/。
元数据字段规范:
name:必须使用 kebab-case 命名规则; 不超过 32 个字符。description:除专业术语外尽可能使用中文; 不超过 512 个字符; 必须同时包含做什么和何时使用。---
name: <skill-name>
description: <做什么>以及<何时使用>
---
# <技能名称>
{技能介绍说明}
## 版本
{精确版本, 如果是多包仓库, 则需要说明每个包的版本}
## 模块地图/分包地图
{若库较大或模块较多,在此对各包/模块做粗略介绍,便于初始路由决策}
## 路由决策
{用户意图 → 推荐工作流 / API}
## 检查清单
- 是否已安装
- 安装的依赖版本是否匹配
- ...
库代码更新后,伴生技能必须同步更新。
更新清单:
SKILL.md 足够精简,不得超过 500 行, 200行内最佳references/(或 packages/)下每个文件都有对应的路由决策路径### sum
对任意数字求和.
类型:
```ts
type sum = (...numbers: number[]) => number
```
SKILL.mdreferences/(或 packages/)