用途:为测试优先的任务规划生成 tasks.md,把测试计划直接内嵌到每个任务中,不单独生成 tests.md。
主要能力:按用户故事分组任务;每个任务包含 Given/When/Then 形式的测试计划、单元与集成测试用例路径及覆盖率目标;要求覆盖 spec.md 中所有 AC-ID;支持多项目格式(配置中启用 umbrella 时按阶段与共享模块组织)。
使用方式:先分析并列出用户故事,询问先做哪一个;每次只生成一个用户故事的任务并写入 tasks.md,然后报告进度并询问是否继续下一个。开始前可检查项目专属记忆:cat .specweave/skill-memories/test-aware-planner.md 2>/dev/null || echo "No project learnings yet"。
覆盖率参考:核心逻辑 90-95%,API 端点 85-90%,工具类 80-85%,整体 80-90%。
限制:每次响应不得超过 2000 tokens(分析 300-500,每个用户故事 600-800);必须逐个用户故事生成,不能一次生成全部任务。其他细节暂未提供。