51 lines
2.8 KiB
JSON
51 lines
2.8 KiB
JSON
{
|
||
"skill_name": "cli-docs",
|
||
"evals": [
|
||
{
|
||
"id": 1,
|
||
"prompt": "帮我把 git 命令行工具总结成 markdown 文档指南,需要有目录,显示版本号,列出所有命令和子命令,每个命令写中文介绍",
|
||
"expected_output": "生成 git-guide.md 文件,包含:版本信息、目录(TOC)、命令总数统计、每个 git 命令(如 commit/push/pull/clone 等)的中文说明和用法示例",
|
||
"files": [],
|
||
"assertions": [
|
||
{"text": "guide_file_exists: git-guide.md 文件已生成"},
|
||
{"text": "has_version_info: 文件包含 git 版本号(如 2.x.x 格式字符串)"},
|
||
{"text": "has_toc: 文件包含目录区块(## 目录 或 TOC 链接列表)"},
|
||
{"text": "has_command_count: 文件包含命令数量统计(如 '共 N 个命令')"},
|
||
{"text": "has_code_blocks: 文件包含 markdown 代码块(```)"},
|
||
{"text": "has_chinese_content: 文件包含中文字符说明"},
|
||
{"text": "is_substantial: 文件内容超过 3000 字符"}
|
||
]
|
||
},
|
||
{
|
||
"id": 2,
|
||
"prompt": "帮我把 curl 命令行工具整理成 markdown 文档,要有目录和版本号,每个命令或选项配中文说明",
|
||
"expected_output": "生成 curl-guide.md 文件,包含:版本信息、目录、常用选项的中文说明(如 -X、-H、-d、-o 等),以及使用示例",
|
||
"files": [],
|
||
"assertions": [
|
||
{"text": "guide_file_exists: curl-guide.md 文件已生成"},
|
||
{"text": "has_version_info: 文件包含 curl 版本号"},
|
||
{"text": "has_toc: 文件包含目录区块"},
|
||
{"text": "has_command_count: 文件包含选项/命令数量统计"},
|
||
{"text": "has_code_blocks: 文件包含 markdown 代码块(```)"},
|
||
{"text": "has_chinese_content: 文件包含中文字符说明"},
|
||
{"text": "is_substantial: 文件内容超过 3000 字符"}
|
||
]
|
||
},
|
||
{
|
||
"id": 3,
|
||
"prompt": "npm 有哪些命令?帮我整理成一个 markdown 文档,中文说明,要有版本号和目录",
|
||
"expected_output": "生成 npm-guide.md 文件,包含:npm 版本号、目录、npm 的顶级命令(如 install/run/publish/init 等)的中文介绍、参数说明和用法示例",
|
||
"files": [],
|
||
"assertions": [
|
||
{"text": "guide_file_exists: npm-guide.md 文件已生成"},
|
||
{"text": "has_version_info: 文件包含 npm 版本号"},
|
||
{"text": "has_toc: 文件包含目录区块"},
|
||
{"text": "has_command_count: 文件包含命令数量统计"},
|
||
{"text": "has_code_blocks: 文件包含 markdown 代码块(```)"},
|
||
{"text": "has_chinese_content: 文件包含中文字符说明"},
|
||
{"text": "is_substantial: 文件内容超过 3000 字符"}
|
||
]
|
||
}
|
||
]
|
||
}
|