34 lines
1.1 KiB
JSON
34 lines
1.1 KiB
JSON
{
|
|
"schema_version": "agent-skill.v1",
|
|
"name": "yg-rules-output",
|
|
"display_name": "YG Rules Output",
|
|
"description": "Validate and maintain YG-Rules task output directories containing sibling Excel and Markdown artifacts.",
|
|
"triggers": [
|
|
"校验生成结果",
|
|
"检查output目录",
|
|
"validate YG-Rules output",
|
|
"maintain Excel and Markdown output contract"
|
|
],
|
|
"entrypoints": {
|
|
"script": "scripts/validate_task_output.py",
|
|
"codex": "SKILL.md",
|
|
"claude": "CLAUDE.md",
|
|
"generic_manifest": "skill.json"
|
|
},
|
|
"runtime": {
|
|
"working_directory": "repository_root",
|
|
"language": "python",
|
|
"requires_flask_server": false
|
|
},
|
|
"commands": {
|
|
"default": "python skill/yg-rules-output/scripts/validate_task_output.py output/rules-{task_id}",
|
|
"help": "python skill/yg-rules-output/scripts/validate_task_output.py --help"
|
|
},
|
|
"outputs": {
|
|
"task_dir": "output/rules-{task_id}",
|
|
"excel": "output/rules-{task_id}/rules-{task_id}.xlsx",
|
|
"markdown": "output/rules-{task_id}/rules-{task_id}.md",
|
|
"task_state": "output/tasks/{task_id}.json"
|
|
}
|
|
}
|