用途:code-planning 是一套规划纪律技能,用于把研究结论转化为可执行的实现计划,在写代码前消除歧义。它关注“计划本身的质量”,而非需求、执行流程或具体领域决策。
主要能力:按正确性、一致性、健壮性、可维护性的优先级评估计划;用约束识别与决策矩阵比较方案,倾向成熟技术,以可逆性作为平局判据,并优先与现有代码库模式保持一致;将工作拆为原子任务,按数据模型、后端逻辑、前端、集成、测试的顺序排列,偏好可独立验证的纵向切片,每个任务列出涉及文件与验证命令;明确排除项、识别范围蔓延信号、给出最小可行变更与未来工作区;识别破坏性变更、集成风险、数据迁移风险与回滚方案;当任务超过 10 个、单任务文件超过 5 个或存在研究空白时,提示重新划分范围或先做 spike。
使用方式:按给定结构产出计划文件,包含 Context、Approach、Tasks(含 Files 与 Verify)、Risks、Verification、Future work。对非平凡变更采用注释循环:先生成计划,再在计划中直接添加批注,由工具处理批注并更新计划,重复 1 至 6 次,确认后再实现;细化阶段可加入“don't implement yet”防止提前生成代码。验证命令示例包括 just test、just check。
适用场景:需要结构化实现计划、方案对比、任务拆分与风险评估的编码工作。
限制:领域决策被委托给其他技能(如 API 设计、领域设计、Rust、TypeScript、Web 安全、代码研究);计划需先阅读代码与项目本地规则(如 .claude/rules/*.md),不应基于假设规划。具体安装方式与收费信息暂未提供。