狂揽30K Stars!AI写代码也能有“高级工程师思维”?

全能 AI 聚合平台 免费

一站式接入主流 AI 大模型,支持对话 · 生图 · 生视频,即开即用

ChatGPT Claude Gemini Grok DeepSeek 通义千问 Ollama
AI对话 AI生图 AI视频
免费使用 →

你有没有遇到过这种情况:让AI帮你写个功能,它唰唰唰输出一通,代码看着挺像那么回事,结果一跑——bug满天飞,测试没写,安全漏洞比筛子还多,文档更是不存在的。

不是AI笨,是它太“自由发挥”了。
它只想着“把代码写出来”,但没人教它:“先写个PRD啊!”“测试呢?”“这接口设计违反Hyrum's Law了知道吗?”

这时候你就想:要是能让AI拥有 senior工程师的工程思维就好了。

目前,它真有了。

狂揽30K Stars!AI写代码也能有“高级工程师思维”?


别急,这不是什么玄学。这是由前Google工程师 Addy Osmani 开源的项目:addyosmani/agent-skills,一个专治AI“野路子编程”的工程规范包。

GitHub Star 已突破 30,468,全用 Shell 和 Markdown 写成,轻量到离谱,却硬核到炸裂。

它的口号很直接:Production-grade engineering skills for AI coding agents.
翻译过来就是:让AI写代码,也得按正规军来。


它是什么?是给AI立规矩的“工程操作手册”

你可以把它理解为:一套给AI编码助手的标准化工作流程SOP

以前你让AI写代码,它就像个刚入职的实习生,只想赶紧交差,不管质量、不看规范、不写文档。

而目前,你只要对它说一句:

/spec

它就会自动进入“需求分析模式”,开始问你:目标用户是谁?核心指标是什么?边界条件有哪些?要不要写PRD?

再输入:

/plan

它会把需求拆成一个个小任务,带上验收标准和依赖顺序,绝不让你搞“大杂烩式开发”。

继续:

/build
/test
/review
/ship

每一步都自带行业顶尖实践:TDD、功能开关、 trunk-based开发、五轴代码审查、性能基线检测……甚至还会提醒你:“这段代码复杂度超标了,提议简化。”

这些不是插件,也不是模型微调,而是一套结构化的技能系统(Skills),总共20个,覆盖软件开发生命周期每一个环节。

列如:

  • spec-driven-development:先写文档再写代码
  • test-driven-development:红-绿-重构三板斧
  • security-and-hardening:OWASP Top 10 防护清单
  • shipping-and-launch:上线前检查表 + 回滚预案

每个技能都是一个 .md 文件,里面有清晰的流程、验证节点、常见借口反驳表(列如“我之后补测试” → “不行,目前就得写”),真正做到了反摆烂、反侥幸、反投机取巧


怎么用?一句话接入,立刻升级AI段位

这个项目最骚的操作是:适配主流AI编程工具全平台通吃

无论你是用:

  • Claude Code
  • Cursor
  • Gemini CLI
  • Windsurf
  • GitHub Copilot
  • Kiro IDE
  • 还是其他支持自定义指令的Agent

它都给你准备好了接入方案。

列如在 Claude 中,只需两行命令:

/plugin marketplace add addyosmani/agent-skills
/plugin install agent-skills@addy-agent-skills

然后你就可以在对话中随时调用 /spec、/build 等指令,AI立刻切换成“资深工程师模式”。

而在 Cursor 或 Copilot 中,你只需要把对应的 SKILL.md 文件丢进规则目录,就能实现上下文自动激活。

列如你在设计API,系统自动触发 api-and-interface-design 技能;
你在修前端bug,frontend-ui-engineering 和
browser-testing-with-devtools 自动加载;

你要发版?shipping-and-launch 直接拉出上线 checklist。

整个过程就像给AI装了个“职业素养外挂”。


为什么推荐?由于它把“工程文化”变成了可执行代码

许多团队口口声声说要“重点关注工程规范”,结果呢?

  • 新人来了没人带
  • 老人忙着救火
  • 规范文档躺在Confluence里吃灰

而这个项目牛就牛在:它把抽象的“最佳实践”,变成了AI必须遵守的“强制流程”

你不写测试?技能不通过。
你不做安全检查?流程卡住。
你提交500行大变更?直接提示“请拆分”。

它背后的理念来自 Google 的《Software Engineering at Google》那本书里的精髓:

  • Hyrum's Law(接口一旦暴露,契约就不再是文档说了算)
  • Beyonce Rule(“如果你写了测试,你就得运行它”)
  • Chesterton's Fence(别轻易删代码,先搞清为啥当初这么写)
  • Shift Left(越早发现问题越好)

这些不是理论,而是被一条条写进了技能流程里,变成AI的“默认行为”。

更爽的是,它还提供了三个预设“专家角色”:

  • code-reviewer:模拟资深工程师审代码
  • test-engineer:专挑测试漏洞
  • security-auditor:自动扫描OWASP风险

你可以让多个AI角色协同工作,一个写,一个审,一个测,活脱脱一个迷你SRE团队。


谁适合用?这波红利属于所有人

  • 个人开发者:一个人就是一支队伍,再也不怕写出“屎山代码”
  • 初创公司:没有架构师?没关系,AI来帮你守住工程底线
  • 教育场景:教学生写代码的同时,顺便灌输工业级开发流程
  • 企业团队:统一AI辅助标准,避免不同人用AI写出五花八门的风格

哪怕你不是程序员,只是产品经理,你也能用 /spec 让AI帮你产出一份像样的PRD。

关键是——它完全开源免费,MIT协议,随意用、随意改、随意集成。


小编说

以前我们总说:“AI会让程序员失业。”
目前看来,更可能的情况是:

不会用AI的程序员,才会被淘汰。

而像 agent-skills 这样的项目,正在悄悄拉开差距——
有人用AI“赶工”,有人用AI“打造产品”;
有人让它写代码,有人让它传承工程文化。

这才是真正的“降维打击”。

如果你不想自己的项目变成“AI快速原型演示专用”,不妨试试这套技能包。

让它教会你的AI:怎么像个真正的工程师一样思考。

© 版权声明

相关文章

暂无评论

none
暂无评论...