这个 show-me 的 skill 真的不错,觉得非常实用,让 AI 在解释技术问题时,优先画出来给你看,而不是堆一大段文字。
项目地址:github.com/humanlayer/ski…
而且它会根据问题选择用合适的图来表达,不是炫技画大图,用可以说明问题的最小图,这些图让 AI 总结一下:
伪代码:解释算法、业务逻辑。
Call Tree:解释函数调用链、runtime control flow。
Component Tree:解释 React/UI 组件结构。
File Tree:解释项目目录、模块职责和重构方案。
Mermaid 图:解释组件交互、时序、数据流。
Diff:特别适合改之前 → 改之后。
HTML 可视化:问题比较复杂的时候,甚至可以直接生成一个独立 HTML infographic / diagram / 小型 slide deck。
我在项目中试了一下去看 AI 写的代码,很清晰,推荐一下。
这个思路很有意思。我们平时用各种 Skill,感觉它们各有各的用处,但本质上都是在做同一件事:给 AI 划定一个明确的工作范围,让它在这个范围内发挥最大效能。
就像 Harness 一样,它不是限制 AI 的能力,而是引导 AI 的能力。一个好的 Skill 会告诉你:这个任务该怎么做、不该怎么做、边界在哪里、输出格式是什么。
这种边界约束的设计思路,其实和软件工程里的模块化设计很像。每个模块都有明确的输入输出接口,内部实现可以灵活变化,但对外的契约是固定的。
对于想要提升AI开发效率的开发者来说,这个设计思路值得关注。即使你现在用的是其他AI方案,也可以通过这个思路来对比一下效果。在AI开发这个领域,多了解一种方案总是好的。
话题来源 @vikingmute
78.4K阅读 ❤️591 x.com/…↗ 已改写,非原文转载
17 浏览 0 评论
0 反应













