ci4sManagement-cloud/react-ui/mock/skills.ts

67 lines
1.8 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { defineMock } from 'umi';
const md = `
# Claude Skill 创建指引
> 本指引将帮助你根据自然语言需求描述,创建符合 Claude 官方规范的标准 Skill 技能包。
## 目录
- [Skill 概述](#skill-概述)
- [创建流程](#创建流程)
- [目录结构规范](#目录结构规范)
- [SKILL.md 编写指南](#skillmd-编写指南)
- [资源文件组织](#资源文件组织)
- [最佳实践](#最佳实践)
- [验证与打包](#验证与打包)
---
## Skill 概述
### 什么是 Skill
Skill 是模块化的能力包,用于扩展 Claude 的功能。每个 Skill 打包了指令、元数据和可选资源脚本、模板Claude 会在相关场景下自动使用它们。
### Skill 的价值
- **专业化能力**:将通用 Claude 转化为特定领域的专家
- **复用性**:创建一次,自动应用于相关对话
- **可组合性**:多个 Skills 可以组合实现复杂工作流
- **渐进式加载**:三级加载机制,高效利用上下文窗口
### 三级加载机制
| 级别 | 何时加载 | Token 成本 | 内容 |
|------|---------|-----------|------|
| **Level 1: 元数据** | 启动时(始终加载) | ~100 tokens/Skill | YAML frontmatter 中的 \`name\`\`description\` |
| **Level 2: 指令** | Skill 被触发时 | <5k tokens | SKILL.md 主体的工作流程和指导 |
| **Level 3: 资源** | 按需加载 | 实际无限制 | 脚本可以不加载到上下文直接执行 |
---
## 创建流程
### 步骤概览
`;
export default defineMock({
'GET /api/mmp/skills/types/': {
msg: '操作成功',
code: 200,
data: [
{
id: 1,
name: '营销',
icon: 'marketing',
},
{
id: 2,
name: '编程与开发',
icon: 'development',
},
],
},
});