用途:orchestrate 是一个多步骤工程工作流命令,适用于实现 Python 功能、添加 CLI 命令、编写 pytest 测试套件、审查 Python 代码、调试或重构等场景。输入为任务参数 $ARGUMENTS;若未提供参数,则从当前对话中推导任务。
主要能力与流程:第一步强制加载 /python-engineering:orchestrating-python-development 指南,未加载前不得进入下一步。第二步对任务分类(feature、refactor、review、debug、packaging、migration、cleanup),识别项目类型(CLI、web、data、library、service、legacy)与类型标注路线,选择最小专业能力集合,并在首次调用 Agent 前声明任务、工作流模式(TDD、Feature Addition、Refactoring、Debugging、Code Review)与代理链。第三步产出简洁执行计划,以最小连贯单元执行或委派,完成前运行确定性检查。
代理路由:Python 代码委派给 python-engineering:python-cli-architect;测试给 python-pytest-architect;代码审查给 code-reviewer;架构设计给 python-cli-design-spec;仅标准库脚本使用 python3-stdlib-only 技能;CLI/TUI 设计使用 designing-ui-for-cli 技能;实现前挑战使用 adversarial-solution-design。委派给 python-cli-architect 前须先经过 adversarial-solution-design。
委派规则:禁止在委派前自行读取文件、grep 或运行工具收集上下文;避免模糊措辞;不指定具体工具;不虚构约束;将单个问题视为系统性问题审计全部实例。上下文获取可通过信息收集代理或把发现步骤嵌入实现代理。
质量门:运行 uv run prek run --files <modified_files>;无 .pre-commit-config.yaml 时回退到 uv run ruff format 与 uv run ruff check --fix;运行 uv run pytest;校验脚本 shebang。
限制:资料未提供具体收费、平台支持范围或效果保证;使用需依赖相应技能与子代理环境。