用途:这是 Trellis 工具链中的需求发现(Brainstorm)技能,由 start 命令触发,用于在编码实现前与用户协作澄清需求,适用于需求不清晰、存在多条实现路径或需要权衡取舍(体验、可靠性、可维护性、成本、性能)的任务。
主要能力:任务优先,先确保存在任务目录并立即写入 prd.md;行动先于提问,能从仓库代码、文档、配置或约定中推导的答案自己查;每条消息只问一个高价值问题;偏好类问题给出 2–3 个带取舍的具体选项;技术选型先研究再提方案;先发散(未来演进、关联场景、失败与边界)再收敛到 MVP 并明确范围外内容;复杂任务可拆分父子任务。
使用方式:创建任务使用 TASK_DIR=$(python3 ./.trellis/scripts/task.py create "brainstorm: <short goal>" --slug <auto>);创建子任务使用 python3 ./.trellis/scripts/task.py create "Child task 1" --slug child1 --parent "$TASK_DIR",或 python3 ./.trellis/scripts/task.py add-subtask "$TASK_DIR" "$CHILD_DIR"。技术研究通过 trellis-research 子代理执行,结果落到 {TASK_DIR}/research/<topic>.md,主代理只读取结论;在 Codex CLI 上例外,需在主会话内联研究并自行写入该路径。
限制与流程:问题分阻塞型与偏好型,可推导的与元问题不得提问;PRD 只引用研究文件而不复制内容;步骤 8 确认通过后进入任务工作流的实现准备阶段。具体脚本行为、安装方式与收费情况,资料暂未提供。