用途:在 sdlc-dev 的 Spec Pack 流程中执行 I1(实现计划),把 {FEATURE_DIR}/requirements/* 与 {FEATURE_DIR}/design/* 转换为可直接执行的实现计划 {FEATURE_DIR}/implementation/plan.md,作为唯一执行清单与状态 SSOT(勾选式任务 + 每任务步骤 + 最小验证 + 提交点 + 审计信息),供 I2 执行使用。
主要能力:读取项目级资料(project/memory/*、project/contracts/、project/adr/)与 Spec 级资料(requirements/solution.md 或 requirements/prd.md 至少其一,必要时读取 design/design.md、design/research.md);强制读取 requirements/solution.md#impact-analysis,提取受影响模块清单与需遵守的不变量作为约束;按小块任务粒度(每步 2–5 分钟,涵盖写失败测试、运行确保失败、写最少实现、运行验证、提交)产出 plan.md;plan.md 必含固定头部(目标、范围、架构、验收口径、影响范围、需遵守的不变量)、里程碑与节奏、依赖与资源、风险与验证、验收口径、NEEDS CLARIFICATION 以及任务清单(SSOT)。
使用方式:先满足 spec-context 门禁并在对话中回显 FEATURE_DIR=...;开始时宣布正在使用本技能。写入唯一目标为 {FEATURE_DIR}/implementation/plan.md。命令约定默认面向 PowerShell,同一行多命令用 ; 分隔(不要用 &&)。完成后输出 ROUTER_SUMMARY(YAML 形态),并立即调用 using-aisdlc 路由下一步(通常到 I2 或 Finish)。
限制:I1 只写计划,不写代码;未取得 FEATURE_DIR、分支/目录不确定、requirements/solution.md 与 requirements/prd.md 均缺失、关键不确定性无法证据化时立即停止;不确定项须写入 NEEDS CLARIFICATION,未消除前不得进入 I2;需满足 I1-DoD 门禁(缺一不可)。其他细节(如具体命令、模板内容)以资料中的模板与约定为准。