| request_template | {"outcome":"Proposed meta-skill spec or saved proposal with trigger, DAG, tests, and validation notes.","outcome_zh":"生成 meta-skill 提案或保存方案,包含触发词、DAG、测试和验证记录。","outcome_en":"Proposed meta-skill spec or saved proposal with trigger, DAG, tests, and validation notes.","fields":[{"name":"meta_skill_goal","label_zh":"Meta-skill 目标","label_en":"Meta-skill goal","required":true},{"name":"existing_skills_to_orchestrate","label_zh":"要编排的现有技能","label_en":"Existing skills to orchestrate","required":false},{"name":"save_or_preview","label_zh":"保存或预览","label_en":"Save or preview","required":false,"default":"preview unless the user asks to persist","default_zh":"默认预览;仅在用户要求持久化时保存","default_en":"preview unless the user asks to persist"},{"name":"constraints","label_zh":"限制条件","label_en":"Constraints","required":false},{"name":"audience","label_zh":"受众","label_en":"Audience","required":false,"default":"meta-skill author","default_zh":"meta-skill 作者","default_en":"meta-skill author"},{"name":"language","label_zh":"输出语言","label_en":"Output language","required":false,"default":"match the user's language","default_zh":"跟随用户语言","default_en":"match the user's language"}],"assumptions":["Create a meta-skill only when orchestration is explicitly requested.","Check trigger collisions and lint before presenting a proposal."],"assumptions_zh":["仅在用户明确要求编排时创建 meta-skill。","展示提案前检查触发词冲突并运行 lint。"],"assumptions_en":["Create a meta-skill only when orchestration is explicitly requested.","Check trigger collisions and lint before presenting a proposal."]} |
| composition | {"steps":[{"id":"clarify_intent","label":"意图澄清","label_en":"Intent clarification","kind":"llm_chat","with":"[Truncated]"},{"id":"creator_clarify","label":"创建澄清","label_en":"Creation clarification","kind":"user_input","depends_on":"[Truncated]","when":"'route: meta-skill' in (outputs.clarify_intent | lower) and 'needs_clarification: yes' in (outputs.clarify_intent | lower)","clarify":"[Truncated]"},{"id":"normal_skill_exit","label":"普通技能退出","label_en":"Regular skill exit","kind":"tool_call","depends_on":"[Truncated]","when":"'route: normal-skill' in (outputs.clarify_intent | lower)","tool":"emit_text","tool_args":"[Truncated]"},{"id":"creator_mode","label":"创建模式","label_en":"Creation mode","kind":"llm_classify","depends_on":"[Truncated]","when":"'route: meta-skill' in (outputs.clarify_intent | lower)","output_choices":"[Truncated]","with":"[Truncated]"},{"id":"harvest","label":"需求采集","label_en":"Requirement capture","kind":"skill_exec","skill":"history-explorer","depends_on":"[Truncated]","when":"'route: meta-skill' in (outputs.clarify_intent | lower) and 'Unattended meta-skill auto-propose run' in inputs.get('system_prompt', '')","on_failure":"harvest_empty","with":"[Truncated]"},{"id":"harvest_empty","label":"空采集兜底","label_en":"Empty-capture fallback","kind":"tool_call","tool":"emit_text","tool_args":"[Truncated]"},{"id":"pick_pattern","label":"模式选择","label_en":"Mode selection","kind":"llm_classify","depends_on":"[Truncated]","when":"'route: meta-skill' in (outputs.clarify_intent | lower)","output_choices":"[Truncated]","with":"[Truncated]"},{"id":"fill_slots","label":"填充槽位","label_en":"Fill slots","kind":"tool_call","depends_on":"[Truncated]","when":"'route: meta-skill' in (outputs.clarify_intent | lower)","tool":"meta_skill_fill_slots","tool_args":"[Truncated]"},{"id":"assemble","label":"组装","label_en":"Assembly","kind":"tool_call","depends_on":"[Truncated]","when":"'route: meta-skill' in (outputs.clarify_intent | lower)","tool":"meta_skill_assemble","tool_args":"[Truncated]"},{"id":"collision_check","label":"冲突检查","label_en":"Conflict check","kind":"llm_chat","depends_on":"[Truncated]","when":"'route: meta-skill' in (outputs.clarify_intent | lower)","with":"[Truncated]"},{"id":"lint","label":"Lint 检查","label_en":"Lint check","kind":"tool_call","depends_on":"[Truncated]","when":"'route: meta-skill' in (outputs.clarify_intent | lower)","tool":"meta_skill_lint_run","tool_args":"[Truncated]"},{"id":"risk_classify","label":"风险分类","label_en":"Risk classification","kind":"llm_chat","depends_on":"[Truncated]","when":"'route: meta-skill' in (outputs.clarify_intent | lower)","with":"[Truncated]"},{"id":"single_model_baseline","label":"单模基线","label_en":"Single-mode baseline","kind":"llm_chat","depends_on":"[Truncated]","when":"'route: meta-skill' in (outputs.clarify_intent | lower) and outputs.creator_mode == 'FULL_GATED'","with":"[Truncated]"},{"id":"acceptance_compare","label":"验收对比","label_en":"Acceptance comparison","kind":"llm_chat","depends_on":"[Truncated]","when":"'route: meta-skill' in (outputs.clarify_intent | lower) and outputs.creator_mode == 'FULL_GATED'","with":"[Truncated]"},{"id":"smoke","label":"冒烟测试","label_en":"Smoke test","kind":"tool_call","depends_on":"[Truncated]","when":"'route: meta-skill' in (outputs.clarify_intent | lower) and outputs.creator_mode != 'PREVIEW_ONLY'","tool":"meta_skill_smoke_run","tool_args":"[Truncated]"},{"id":"runtime_e2e","label":"运行时 E2E","label_en":"Runtime E2E","kind":"tool_call","depends_on":"[Truncated]","when":"'route: meta-skill' in (outputs.clarify_intent | lower) and outputs.creator_mode == 'FULL_GATED'","tool":"meta_skill_runtime_e2e_run","tool_args":"[Truncated]"},{"id":"preview","label":"预览","label_en":"Preview","kind":"llm_chat","depends_on":"[Truncated]","when":"'route: meta-skill' in (outputs.clarify_intent | lower)","with":"[Truncated]"},{"id":"persist","label":"保存","label_en":"Save","kind":"tool_call","depends_on":"[Truncated]","when":"[Truncated]","tool":"[Truncated]","tool_args":"[Truncated]"},"[Truncated]"]} |