用途:structured-plan-mode 面向需要系统性拆解的复杂功能实现,帮助把大型、多组件功能拆分为可管理的任务,明确目标、依赖与成功标准。适合多组件、多步骤、跨天、需评估多种方案或用于确立后续开发模式的工作;不适用于简单修 bug、微小功能、一次性脚本或只有单一清晰实现路径的工作。
主要能力与流程:该技能采用分阶段方式,必须完成前一阶段再进入下一阶段。阶段一:在当前项目目录创建 .plans/[feature-name]/ 与 tasks/ 目录,复制 assets/plan-template.md 为 plan.md,填写概览与上下文,建立含目标、上下文、策略提案的 Research 部分,用 TaskCreate 注册阶段 1-4。阶段二:探索代码库、增量记录发现、提出 2-3 个方案,并通过 AskUserQuestion 与用户反复讨论权衡与约束,主动询问研究是否完成。阶段三:让用户正式选定方案,填写 Selected Approach 的决策、理由、关键发现与高层实现计划。阶段四:阅读 references/task-planning-guide.md 后,才创建 T01-T0N 任务文件,复制 task-template.md,填写目标、上下文、需求、行动项,更新元数据与 plan.md 进度摘要,并用 TaskCreate 注册及设置依赖。阶段五:一次只做一个任务,状态从 Planned 到 In Progress 到 Completed,在任务文件、plan.md、原生任务系统三处同步,勾选行动项、填写 Execution Summary,用户确认后再进入下一任务;受阻任务标记 Blocked。阶段六:完成后记录经验教训。
限制:需要项目内可写目录与 Claude Code 的 TaskCreate/TaskUpdate 原生任务系统;阶段二需与用户多次交互确认,不可跳过;未获用户确认不得填写 Selected Approach;任务数按复杂度灵活确定,资料未提供固定数量。