用途:在规范驱动开发(spec-driven development)与功能实现过程中,诊断并解决常见问题。适用于实现与规范预期不符、任务被依赖阻塞、编码时需求不清、测试失败或难写、性能不达标、集成出问题等场景。
主要能力:围绕八类问题给出症状与处理路径。一、规范与现实背离:先记录差距、评估影响并暂停实现,再按偏差程度选择更新规范、重新设计或调整需求。二、任务依赖阻塞:可重排任务、拆分任务、使用 mock/stub、并行开发。三、需求不清:分析歧义、提出方案、获取澄清、更新任务。四、技术债摩擦:重构优先、并行推进或增量改进。五、测试失败或难写:针对紧耦合、复杂初始化、flaky、慢测试分别处理。六、性能问题:测量、分析、优化、验证,常见手段包括索引、缓存、批处理与压缩。七、集成问题:隔离问题、核对契约、测试集成点、修复并验证。八、范围蔓延:识别、评估、决定纳入当前、记为未来增强或明确排除。
使用方式:资料未提供具体安装命令或调用方式,仅给出排障流程与策略。调试策略包括小黄鸭调试、二分查找、策略性日志、最小复现、对比可用与损坏代码。规范需要更新时,应记录原因、时间、对排期的影响及备选方案。
适用场景:规范驱动开发中的实现阶段、功能开发、测试编写、性能优化与集成联调。
限制:资料未提供收费、价格、平台支持、具体工具集成或效果数据,暂未提供。