用途:在 sdlc-dev 的 Spec Pack 中执行 I1(实现计划),将 {FEATURE_DIR}/requirements/* 与 {FEATURE_DIR}/design/* 转换为可直接执行的 {FEATURE_DIR}/implementation/plan.md,并作为唯一执行清单与状态 SSOT。
主要能力:生成含目标、范围、架构、验收口径、影响范围与不变量的 plan.md 头部;提供可勾选任务清单(- [ ]/- [x]),每个任务包含精确文件路径、验收点、可执行步骤(命令+期望信号)、提交点与按 repo 的审计信息;支持小块任务粒度(失败测试、确保失败、最少实现、验证通过、提交);列出依赖、风险、里程碑与 NEEDS CLARIFICATION。
必要用法:开始时须先执行 spec-context 获取上下文并回显 FEATURE_DIR=...,失败即停止;须读取 project/memory/*、project/contracts/、project/adr/ 及 requirements/solution.md 或 prd.md(至少其一),并强制读取 solution.md#impact-analysis 提取受影响模块与不变量;只写入 plan.md,I1 不写代码。命令默认面向 PowerShell,同行多命令用 ; 分隔。完成后输出 ROUTER_SUMMARY 并调用 using-aisdlc 路由下一步(通常 I2: spec-execute)。
适用场景:需要产出或更新 plan.md,或准备进入 I2 但缺少可勾选、可执行任务清单时。
限制:spec-context 失败或拿不到 FEATURE_DIR 时必须停止;requirements/solution.md 与 prd.md 均缺失时须标注 NEEDS CLARIFICATION 并阻断进入 I2;不得猜测路径。分类、收费与平台等信息暂未提供。