用途:当你已有规格或需求、面对多步任务且尚未开始写代码时,用 writing-plans 生成一份完整的实施计划,供后续执行者按任务逐步落地。
主要能力:计划以“零上下文工程师”为读者,要求写明每个任务要改哪些文件、完整代码、可能需要的测试与文档、如何验证。任务按小颗粒度拆分,每步只做一个动作(2-5 分钟),例如先写失败测试、运行确认失败、写最小实现、运行确认通过、提交。计划遵循 DRY、YAGNI、TDD 与频繁提交。
使用方式:开始时声明“I'm using the writing-plans skill to create the implementation plan.”。计划保存到 docs/plans/YYYY-MM-DD-<feature-name>.md。文档必须以指定头部开头,包含目标、架构、技术栈,并注明执行者需使用 ltk:executing-plans 子技能。每个任务需列出创建、修改、测试的精确路径,并给出带预期输出的命令。保存后提供两种执行选择:本会话内由子代理逐任务执行(需 ltk:subagent-driven-development),或另开会话批量执行(需 ltk:executing-plans)。
适用场景:需要把需求转成可执行、可测试、可提交的工程计划时。
限制:资料未提供该技能的安装方式、收费、平台支持或效果数据;其内容依赖 Claude 与 ltk 子技能生态。