SuperAPI AI 工具集

skf-campaign

通用与其它

查看项目

更新于 10-15 19:57

技能介绍

用途:skf-campaign 用于编排大规模技能生产活动,把多个技能按依赖顺序依次送入 SKF 流水线(brief、generate、compile、test、export),并跟踪每个技能的状态、执行质量门禁,确保每个技能达到目标层级。

主要能力:基于文件的状态(_campaign-state.yaml)不依赖对话上下文,可在任意点恢复;提供 campaign、campaign resume [--from=<skill>]、campaign status 三种调用;支持 --headless/-H、--brief <file>、--manifest <file> 等参数;决策日志 _campaign-decision-log.md 记录每次操作决策;输出 campaign-brief.yaml、campaign-report.md 等文件。

使用方式:激活时先读取 config.yaml 与 preferences.yaml,解析 headless 模式与工作流定制,再按 Mode Routing 分发。状态写入统一通过 scripts/campaign-state.py,加载时用 uv run scripts/campaign-validate-state.py --state-file {stateFile} 校验,失败即 HALT(退出码 3)。

适用场景:需要跨会话批量生产技能、依赖关系复杂、要求可恢复与可审计的编排任务。

限制:具体收费、价格、平台支持等信息暂未提供;子技能结果缺失或无法解析即视为失败,不得写入部分状态;交互式取消会触发退出码 12,导出取消为 11。