feat: 添加 Skills 系统支持可复用提示模板
- 新增 Skill 类型定义和加载器,支持 YAML/JSON/Markdown 格式 - 实现 Skill 注册表,支持搜索、分类和优先级覆盖 - 添加 8 个内置 Skills: code-review, explain-code, generate-docs 等 - 创建 skill 和 skill_search 工具供 Agent 调用 - 支持从用户目录和项目目录加载自定义 Skills - 添加完整的单元测试覆盖
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
/**
|
||||
* Skills 模块
|
||||
*
|
||||
* 提供 Skill 系统的所有功能导出
|
||||
*/
|
||||
|
||||
// 类型
|
||||
export type {
|
||||
Skill,
|
||||
SkillParameter,
|
||||
SkillContext,
|
||||
SkillExecutionResult,
|
||||
SkillFile,
|
||||
SkillSearchResult,
|
||||
SkillRegistryConfig,
|
||||
} from './types.js';
|
||||
|
||||
// 加载器
|
||||
export { SkillLoader, skillLoader } from './loader.js';
|
||||
|
||||
// 注册表
|
||||
export {
|
||||
SkillRegistry,
|
||||
getSkillRegistry,
|
||||
resetSkillRegistry,
|
||||
} from './registry.js';
|
||||
|
||||
// 内置 Skills
|
||||
export { builtinSkills } from './builtin/index.js';
|
||||
Reference in New Issue
Block a user