用途:cook-hard 是 /cook 的一个变体技能,目标是以深度研究、完整规划和最大验证强度来实现功能,用于关键生产功能、安全敏感改动、公开 API 修改、数据库模式变更和跨服务集成等场景。
主要能力与流程:1)深度研究阶段,并行启动 2-3 个 researcher 子代理,覆盖技术方案验证、边界情况与失败模式、安全影响、性能考量,并将研究写入 .ai/workspace/analysis/{task-name}.analysis.md。2)全面规划,使用 planner 子代理生成含 plan.md 与 phase-XX-*.md 的计划目录,含风险说明、阶段成功标准和回滚策略,并需用户批准。3)分阶段验证实现,每阶段后运行类型检查与相关测试;10 个以上任务时可分批执行并人工评审。4)强制测试与强制代码审查,反复执行直至通过。5)文档与项目状态更新。6)最终报告,含变更摘要、测试覆盖指标、安全考量与未决问题。
使用方式与关键规则:要求先用 TaskCreate 把全部工作拆成小任务;创建新代码前搜索 3 个以上相似模式;每条论断需引用 file:line 证据;计划每阶段须包含 ## Test Specifications 与 TC-{FEATURE}-{NNN} 编号;改动前端文件前须阅读 frontend-patterns-reference、scss-styling-guide、design-system/README。当存在 .code-graph/graph.db 时,须对关键文件运行至少一条图命令,例如 python .claude/scripts/code_graph trace <file> --direction both --json,实现后再运行 connections 校验。要求批判性思维与反幻觉,不把猜测当事实,置信度需大于 80% 才行动。
限制:资料未提供具体价格、收费模式与平台支持信息;技能依赖项目内既有目录与脚本(如 .claude/scripts/code_graph、docs/project-reference/、docs/specs/、.ai/workspace/),这些内容在通用环境中可能暂未提供。