723558ff22
- 新增 Skill 类型定义和加载器,支持 YAML/JSON/Markdown 格式 - 实现 Skill 注册表,支持搜索、分类和优先级覆盖 - 添加 8 个内置 Skills: code-review, explain-code, generate-docs 等 - 创建 skill 和 skill_search 工具供 Agent 调用 - 支持从用户目录和项目目录加载自定义 Skills - 添加完整的单元测试覆盖
30 lines
488 B
TypeScript
30 lines
488 B
TypeScript
/**
|
|
* 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';
|