YAML 顶层结构
version: "1.0"
skill: name: "api-test-flow" description: "验证 API 测试类 Skill 的触发、计划和输出契约"
defaults: mode: "dry-run" execution: "no_tool_call" output_format: "json"
cases: - id: "trigger_001" type: "trigger" title: "API 测试请求应触发 api-test-flow" query: "测试登录接口是否符合预期" inputs: files: [] context: {} expected: skill: should_use: "api-test-flow" should_not_use: - "ui-acceptance-test" - "release-check" must_include: [] must_not_include: [] artifacts: [] routing: {} assertions: - "selected_skill == 'api-test-flow'" tags: - "trigger" - "positive"