SuperAPI AI 工具集

setup

智能体与模型

查看项目

更新于 10-15 16:49

技能介绍

用途:这是 prd-taskmaster 流水线的 Phase 0(Setup)声明式阶段技能,由 prd-taskmaster 编排器在 current_phase 为 null 或 SETUP 时调用,用户不应直接调用。它负责在流水线进入后续阶段前完成环境与配置准备。

主要能力与步骤:

  1. 入口门:调用 mcp__plugin_prd_go__check_gate(phase="SETUP", evidence={}) 做诊断。首次进入时 gate_passed 为 false 属预期,因为证据由后续步骤产生;重新进入时若报告违规则停止。
  2. 后端检测:运行 python3 script.py backend-detect。原生引擎为唯一生成器,无需外部二进制,PATH 上存在无密钥宿主 CLI(claude / codex / gemini)或提供商 API key 即可。task-master 二进制不再必需或受支持,检测其存在仅作信息提示。
  3. 项目初始化:检查是否存在 .taskmaster/ 目录,缺失则运行 python3 script.py init-project。
  4. 定制化引导(必需):确保 .atlas-ai/customizations/system-prompt-template.md 存在,否则 execute-task 入口会硬停止。通过复制插件骨架目录 ${CLAUDE_PLUGIN_ROOT}/skel/customizations 下的 starter pack(含 domain-vocabulary.md、system-prompt-template.md、task-enrichment-rules.md、verification-preferences.md)或创建空文件来实现;空文件可接受。同时如不存在则脚手架 .atlas-ai/ship-check.py 并赋予可执行权限。
  5. 提供商配置:先检测后修改。当 TaskMaster 后端活跃时,先读 task-master models 输出,再决定跳过、仅填空白角色、完整配置或询问用户;避免覆盖正常配置。仅全新安装时使用默认栈:task-master models --set-main gemini-3-pro-preview --gemini-cli、--set-research gemini-3-pro-preview --gemini-cli、--set-fallback gemini-3-flash-preview --gemini-cli。原生后端时此步仅作提示。
  6. 探测测试:若已有任务,调用 mcp__plugin_prd_go__validate_setup 或运行 python3 script.py rate;全新项目可跳过。
  7. 状态行:MCP 模式调用 render_status(phase="SETUP") 并打印,CLI 模式运行 python3 script.py status --phase SETUP。

退出门:完成后调用 mcp__plugin_prd_go__advance_phase(expected_current="SETUP", target="DISCOVER", evidence={"validate_setup": ... , "provider_configured": True}),原子地推进 pipeline.json,并把控制权交回编排器,不要直接调用 DISCOVER。

适用场景:适用于 prd-taskmaster 流水线的初始化环境准备,包括首次项目、重新进入阶段等。

限制与注意事项:该技能不直接面向用户;不得自动安装 task-master;后端检测必须先于 DISCOVER;不能跳过 check_gate;配置异常时应报告并询问而非自行修复。此技能不使用显式进程终止,硬阻塞时报告原因并交回编排器。安装命令与代码保持原样。关于具体版本号、收费与平台支持范围,资料未提供,暂未说明。