Agent Skills
返回列表
🎓

解题技法

教育学习 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/kg-problem-solving

技能介绍

要解决的问题

软件开发中常有这样的场景:限流逻辑、连接池、会话管理越写越相似,彼此互相冲突;团队被「只能这样做」的隐含假设绑架,常规方案已经不够用。此时继续堆补丁只会让复杂度螺旋上升,需要的是思维层面的重构,而不是又一个局部优化。

这个技能针对的正是「卡住」的时刻——当问题反复出现、复杂度失控、又不确定方案能否扛住生产尺度,它提供一套结构化的调度机制来破局。

核心能力与关键步骤

该技能扮演解题教练的角色,核心机制是卡点判定与子技法路由:

步骤 1 — 判定卡点类型

通过调度表把「卡住」的表现映射到具体类型:

  • 不知用哪种技法 → when-stuck(调度入口)
  • 需要突破式创新 → collision-zone-thinking(碰撞区思维)
  • 被假设绑架 → inversion-exercise(逆向练习)
  • 同一模式在 3+ 处出现 → meta-pattern-recognition(元模式识别)
  • 不确定能否扛住生产尺度 → scale-game(尺度博弈)
  • 复杂度螺旋上升 → simplification-cascades(简化瀑布)

步骤 2 — 路由

按上表把用户问题转给对应子技法,每个子技法都是独立技能,处理完再回到主流程。

步骤 3 — 收敛

无论走哪条路径,最终都落到一个原则:一个强大抽象 > 十个聪明技巧。输出结构化工件 ProblemDispatch,包含卡点类型、路由目标和理由,供下游开发技能(backend-development / frontend-development)消费并落地。

适用边界与注意点

这个技能不适用于:

  • 已有明确工程解法的琐碎问题——直接按标准方案实现即可;
  • 安全、合规等不容发散的领域——思维实验的试错成本过高。

它的价值在于「用优雅的抽象让复杂性变得不必要」,而不是替代日常工程判断。当问题本身需要确定性验证时,发散式技法反而会引入风险。

使用场景

  • 限流、连接池、会话管理三处代码越写越像、互相打架,需要收敛成统一抽象
  • 团队深信"只能这样做",被隐含假设绑架,需要系统性逆向推演找出别的路径
  • 同一问题在限流、队列、缓存三处反复出现,想先识别元模式再统一处理
  • 不确定当前设计能否扛住生产流量,想在写代码前先做一轮尺度推演验证

适合人员

  • 后端工程师:面对多个模块相似实现互相打架,想找一套能统一收敛复杂度的推演方法
  • 架构师或技术负责人:方案评审里总被同一批隐含假设卡住,需要结构化的破局流程
  • 平台或全栈工程师:担心设计在流量与数据规模放大后失效,想在动手前先验证
  • 带团队的技术教练:想让解题讨论有固定的调度入口和可复用的子技法清单