← 返回首页
TypeScript大佬开源工程技能,8万Star教你告别Vibe Coding|上下文|代码|开源工程技能|显式标识|智能体|编程_手机网易网 网易 网易号 0

TypeScript大佬开源工程技能,8万Star教你告别Vibe Coding

呼呼历史论
2026-05-16 08:37 ·辽宁
0

智猩猩AI整理

编辑: 没方

Claude Code、Codex 等编程智能体正在显著提升开发效率,只需给出需求,AI 就能快速阅读项目、修改代码、运行命令,甚至完成一整套功能实现。

即使 AI 写代码很快,但它却未必真的“懂工程”。

在真实项目中,Agent 很容易陷入一种“看起来很会写,实际难维护”的困境。

比如,需求还没问清楚就直接开工,导致实现方向跑偏;生成的代码虽然能跑,却冗长啰嗦;一次功能修改看似完成,却悄悄破坏了原有架构,让后续扩展和维护变得越来越困难。

而 Agent 在反复读取代码、解释代码和处理错误时,会消耗大量 token 和上下文空间,但这些信息并不一定能沉淀为清晰的需求、可复用的工程规范或稳定的项目决策。

这也是 vibe coding 的典型问题,AI 确实能带来短期提速,但如果缺少稳定流程约束,就很难真正转化为可靠、可持续的软件生产力。

为此,今天要介绍的开源项目是 TypeScript 大佬 Matt Pocock 在真实工程开发中反复使用的一组 agent skills。

它把需求澄清、问题诊断、TDD、架构改进等关键流程,沉淀成可复用、可组合的技能模块,让 Claude Code、Codex 等编程智能体按工程规范做事。

打开网易新闻 查看精彩图片

项目链接:

https://github.com/mattpocock/skills

该项目在 GitHub 月榜排名第二,Star 已突破 8 万,是当下 AI 编程生态中热度最高的 skills 项目之一。

01 把资深工程师的方法论,

压缩成 AI 可执行的工作流

这个项目的核心思想是把真实软件开发中的关键环节,拆成一个个可复用、可组合的 Skill,让 AI 不再随意vibe coding,而是严格遵循工程规范做事。

(1)需求澄清

在开始写代码之前,AI 经常会因为需求理解不充分而写偏方向。为了解决这一问题,项目提供了/grill-me和/grill-with-docs这样的技能,让智能体先对用户进行追问,把需求目标、边界条件、业务术语和关键决策问清楚,再进入实现阶段。

有意思的是,/grill-with-docs不只是单纯追问需求,还能帮助项目沉淀出统一的业务语言。很多团队真正的痛点,不在于代码实现本身有多难,而在于业务概念缺少清晰、统一的命名规范。同一个概念在需求、代码、文档中反复变换说法,AI 就很容易理解偏差,甚至生成大量冗余表述。

通过CONTEXT.md和 ADRs 等文档机制,/grill-with-docs可以在对话过程中持续澄清模糊术语、更新业务词汇,并把关键设计决策记录下来。这样不仅能减少重复解释,也能让变量、函数、文件命名更加统一,方便 AI 智能体更好地理解和梳理整个代码库。

(2)代码质量提升

为了提升AI写代码的质量,项目提供了 /tdd 和 /diagnose 两个非常典型的技能。

/tdd 让智能体围绕红 - 绿 - 重构(测试先行)的节奏开发,先编写失败的测试用例,再修改代码让测试通过,最后进行必要的重构。这种方式能为 Agent 提供稳定的反馈循环,有助于提升代码质量。

/diagnose 则把复杂 Bug 或性能问题拆解为“复现 → 最小化 → 假设 → 插桩 → 修复 → 回归测试”的标准化诊断循环,帮助 AI 智能体更系统地定位问题,而不是在错误日志中反复试错。

(3)代码可维护性与架构改进

大多数由 AI 智能体构建的应用,会变得越来越复杂且难以维护。

针对这一问题,该项目提供了多层次的解决方案,强调在快速开发的同时,也要重视代码设计、需求文档和架构治理。具体技能包括:

02

使用方法

在终端运行以下命令:

npx skills@latest add mattpocock/skills

在智能体中运行指令:

/setup-matt-pocock-skills

该指令会引导你完成配置,包括选择要使用的任务追踪工具(GitHub、Linear 或本地文件)、设置triage标签词、指定生成文档的默认保存路径。

03 Token 消耗不等于工程产出,

代码生成速度也不等于软件交付质量

大部分 vibe coding,本质上是一种“即时生成式开发”。

开发者抛出一个模糊想法,AI 立刻开始编码;写错了再改,改坏了再补,补完了再解释。

这个过程确实带来了极强的即时爽感,代码生成速度也非常快,但大量 Token 却消耗在了反复读取代码、解释逻辑和修复临时 bug 上。真正能沉淀下来的需求文档、架构决策和工程约束却寥寥无几。

最终结果就是,AI 看似高效,实际产出却很低;表面交付很快,长期代码质量却在持续下滑。

真正的工程化 AI 编程,不应该是让大模型自由发挥,而是要让它在清晰的规则、流程和约束下工作。

这正是 mattpocock/skills 项目的核心价值所在,它把需求澄清、问题诊断、TDD、架构改进等关键工程实践,转化成可复用、可组合的 Agent 技能。

对于个人开发者而言,这套 Skills 能大幅减少随意提示、反复返工和上下文浪费,让 AI 更稳定、高效地围绕目标推进;对于团队来说,它则把原本只存在于资深工程师头脑中的工程经验,变成了 Agent 可以标准执行的流程和动作。

入群申请

特别声明:本文为网易自媒体平台“网易号”作者上传并发布,仅代表该作者观点。网易仅提供信息发布平台。
打开网易新闻体验更佳

热搜

热门跟贴

相关推荐

回到顶部 回到首页