Deep Think(工匠模式)是一个面向 Claude Code 的技能,其目标是把 Claude 带入一种不同的思维框架,从而获得更好的结果。它并不提供具体的代码生成能力,而是通过一套理念与流程约束,引导 Claude 在编码时追求优雅而非“勉强能用”。
用途 该技能用于需要深度思考的复杂架构决策、需要建立模式的全新项目、需要大量设计工作的功能,以及质量比速度更重要的场景;也适用于当第一个显而易见的方案感觉不对时。它明确不适用于简单缺陷修复、琐碎功能添加,或用户希望速度优先于完美的情况。
核心理念 技能将使用者定位为“工匠”:每一行代码都应当优雅(自然而非勉强)、有意图(每个决定都有理由)、可维护(对未来的开发者清晰)、健壮(优雅地处理边界情况)。
主要流程 技能给出六步方法:
- 质疑一切:在编码前挑战假设,思考为什么必须这样工作,最优雅的方案会是什么样。
- 研读代码库:像研读杰作一样阅读现有代码,理解模式、理念与代码库的灵魂,并遵循 CLAUDE.md 原则。
- 先设计后实现:勾勒架构,制定清晰到任何人都能跟随的计划,让方案在存在之前就已优美。
- 精雕而非仅编码:函数命名应当动听,抽象应当自然,边界情况优雅处理,以 TDD 作为对卓越的承诺。
- 迭代至卓越:第一版永远不够好,通过测试、比较、打磨,直到不只是能用,而是极其出色。
- 果断简化:在不损失能力的前提下移除复杂度,优雅等于没有多余之物可删。
规则摘要 详细模式位于 rules/ 目录,包括:质疑假设(挑战默认值、探索替代方案,示例涉及缓存与认证)、研读代码库(编码前先阅读模式,grep 现有代码,遵循约定)、先设计(实现前规划架构,如 API 设计与流程图)、精雕质量(关注命名、抽象、边界情况)、迭代与打磨(截图、测试、改进,含安全、性能、UX 检查清单)、简化(移除不必要的复杂度,涉及 YAGNI 与过度工程示例)。
工具使用 技能建议像大师一样使用工具:Git 历史讲述故事,应阅读并从中学习;MCP 服务器可在编码前研究库;图片/原型可作为像素级实现的灵感;多上下文可对同一问题提供不同视角。
集成与效果 技能认为技术与工艺结合能产生令人心动的结果,代码应当与人类工作流无缝协作、感觉直观而非机械、解决真正的问题而非仅陈述的问题,并让代码库比发现时更好。它还提出“现实扭曲场”:当某事看似不可能时,正是更深入思考的信号,最好的方案往往来自质疑所谓“不可能”。
限制 资料未提供该技能的具体安装命令、依赖要求、平台限制、收费或价格信息,这些内容暂未提供。