用途
当你在解决问题时感到“卡住”,不同的卡壳类型需要不同的应对技巧。本技能帮助你快速识别自己属于哪种“卡住”类型,并调度到对应的问题解决技能,避免盲目尝试。
主要能力
- 提供“卡住类型 → 技巧”的快速调度表。
- 通过决策图(digraph)展示从“你卡住了”到具体技能的匹配路径。
- 覆盖多种常见卡壳症状,包括:复杂度螺旋、需要创新、重复模式、假设束缚、规模不确定、代码出错、多个独立问题、根因未知。
- 支持组合使用多种技巧,并建议记录尝试过程。
使用方式
- 识别卡住类型:对照调度表或决策图,找到与当前症状匹配的条目。
- 加载对应技能:阅读该具体技巧的说明。
- 应用技巧:按照该技巧的流程执行。
- 如果仍然卡住:尝试其他技巧或组合使用。
调度表内容如下:
| 卡住方式 | 使用技能 |
|---|---|
| 复杂度螺旋——同一件事有5种以上实现,特殊情况不断增多 | skills/problem-solving/simplification-cascades |
| 需要创新——常规方案不够用,找不到合适方法 | skills/problem-solving/collision-zone-thinking |
| 重复模式——同一问题出现在不同地方,重复造轮子 | skills/problem-solving/meta-pattern-recognition |
| 被假设束缚——“必须这样做”,无法质疑前提 | skills/problem-solving/inversion-exercise |
| 规模不确定——生产环境能行吗?边界情况不清楚? | skills/problem-solving/scale-game |
| 代码坏了——行为错误、测试失败、输出异常 | skills/debugging/systematic-debugging |
| 多个独立问题——可以并行调查 | skills/collaboration/dispatching-parallel-agents |
| 根因未知——症状清楚,原因隐藏 | skills/debugging/root-cause-tracing |
适用场景
- 软件开发或调试过程中遇到瓶颈。
- 需要选择合适的问题解决策略时。
- 团队协作中统一问题解决语言。
- 个人学习如何系统化应对不同卡壳情况。
限制
- 本技能本身不直接解决问题,而是调度到其他技能。
- 需要用户先准确识别自己的卡住类型。
- 具体技巧的详细内容需参考对应技能文档。
- 资料中未提供安装命令、收费信息或平台要求。