惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
CERT Recently Published Vulnerability Notes
U
Unit 42
T
The Blog of Author Tim Ferriss
H
Hackread – Cybersecurity News, Data Breaches, AI and More
B
Blog RSS Feed
Microsoft Azure Blog
Microsoft Azure Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
S
Securelist
L
Lohrmann on Cybersecurity
Blog — PlanetScale
Blog — PlanetScale
Recorded Future
Recorded Future
D
DataBreaches.Net
Spread Privacy
Spread Privacy
T
Threat Research - Cisco Blogs
I
Intezer
P
Palo Alto Networks Blog
Simon Willison's Weblog
Simon Willison's Weblog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
I
InfoQ
宝玉的分享
宝玉的分享
Security Latest
Security Latest
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
T
Threatpost
Cisco Talos Blog
Cisco Talos Blog
P
Proofpoint News Feed
博客园 - 司徒正美
H
Hacker News: Front Page
Y
Y Combinator Blog
爱范儿
爱范儿
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
NISL@THU
NISL@THU
月光博客
月光博客
有赞技术团队
有赞技术团队
Cloudbric
Cloudbric
酷 壳 – CoolShell
酷 壳 – CoolShell
G
Google Developers Blog
A
Arctic Wolf
博客园 - 【当耐特】
W
WeLiveSecurity
V
Visual Studio Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
V
V2EX
C
Cyber Attacks, Cyber Crime and Cyber Security
S
SegmentFault 最新的问题
The GitHub Blog
The GitHub Blog
The Cloudflare Blog
Stack Overflow Blog
Stack Overflow Blog

BlogFinder

日常漫步 Vol.24 之漫步前山河 - 雅余 周报 #1-聊聊本周的收获 - Edwin's Blog 我的OpenCode必装插件与Skill Write Something 掌中之物未必在掌握之中 · CRIVU PiliNara,一个更顺手的 PiliPlus 分支 「NekoEcho」:做一个必有回响的猫娘主题博客 2026-05 书影音总结 简化博客主题 - 安迪 我第一次发布 npm 包 拾花小记#45:中考前的二三事 – 小改学习志 黛西花园5月游 #18 枇杷又熟了的五月月报 一些奇奇怪怪的需求?word仿方正书版的几个小操作 - Xiobb's Blog 0419 御温泉之旅 修复了一些bug,网站基本上趋于稳定了 - 新锐博客 又回到四十年前 如何定义成功 迷鹿屋2026已重新上线 科技冰火两重天+一周回顾 ${title} 热度退了,我反而用得更深了-咕咚同学 我到底该不该换个域名? 随身WIFI折腾记 - 安迪 博客撰写体验提升——hexo pro插件 为什么不用相机把屏幕上的接关密码拍下来? 国清寺与天台山 – Ouroboros ★★★★☆《挽救计划》——久违的经济上行感 - Davidの3号基地 删除右键“打开方式”里多余选项 第三周刊_No.53|一切都会被支付两次 安卓APP通话记录与录音上传踩坑记录 - 子舒的博客 天量下跌 inBox 笔记 2.3.8,把工具栏交给了你-咕咚同学 我把小龙虾搬到了微信-咕咚同学 安好 - 响石潭 Compound Engineering Plugin:让每个工程单元都比上一个更容易 MOSS-TTS Family:开源高质量语音与声音生成模型家族深度解析 Crawl4AI:专为 LLM 设计的开源 Web 爬虫与数据抓取工具 Build Your Own X:从零实现你最喜欢的技术——程序员进阶的终极资源清单 Anthropic Skills:用文件夹教 Claude 专业技能的开源框架 1年的去月球(下) - 梅之夏 欢迎回来。 简单讲讲 ASN.1 与 OID DTV - 直播聚合客户端 5.22-5.27 – 不兴江 还没去过鸭川 – 不兴江 张晶晶同学三刷林志颖 关于我 – 不兴江 爱与嫉妒 – 不兴江 港股被持续做空 备案码花了四百块-咕咚同学 一句话生成封面:我给公众号做了4种风格的AI封面生成技能 「官」方認證 再谈费曼学习法 2026-05-28T00:34:11+08:00 2026-05-28T00:28:45+08:00 离谱的英语学习指南:基于AI的英语进阶系统方法论 iii:零集成架构的后端统一运行时 Claude Code Harness:让 Claude Code 工作有迹可循的工程化框架 Heretic:全自动移除大语言模型审查机制的开源工具 MarkItDown:微软开源的万能文档转 Markdown 利器 Harness:让 Claude Code 秒变多智能体协作工厂 这段时间尽折腾AI Agent了,确实极大地提高了效率 近期动态:两个新站点正式上线啦 误判解除!zhouayuan.com 腾讯安全申诉成功 - 周阿源|玩具设计・插画日常・生活随笔 Ralph:让 AI 编码工具自主循环跑完所有 PRD 任务的量产神器 全都违法 – 个人工作记录 关于zhouayuan.com被误判 “含违规信息” 的说明与申诉记录 - 周阿源|玩具设计・插画日常・生活随笔 小米 MiMo v2.5 Pro 白嫖 最大的人间清醒,兜里有钱,但是不花。 夜晚靓歌(12):于文文现场solo - 王志勇的Blog 今日插画:风扬起的倔强 - 周阿源|玩具设计・插画日常・生活随笔 回门习俗 独立网卡 - 忘记了回忆 500亿入股人工智能企业 从命令行到桌面智能体-咕咚同学 第一性原理读书笔记 行者微评论223-加班の守株待兔-博客|政治与时事-风雨行者 ZOZO开源物理接触求解器:GPU加速的可扩展仿真引擎 OpenStock:开源股票市场交易平台技术深度解析 MoneyPrinterTurbo:基于AI的全自动短视频生成工具深度解析 Claude-Mem:为 Claude Code 构建的持久化记忆压缩系统 Twenty:可代码化定制的企业级开源 CRM 平台技术深度解析 2026-05-26T22:59:17+08:00 企业级开源大模型部署平台 GPUStack 实战教程 1年的去月球(上) - 梅之夏 Sevalla - 静态网站托管服务 不用翻墙、不用注册、不用月费,普通人也能用上 Claude Code 装修灯具要注意⚠️ 黄梅天先锋 - 游子微博 公安备案顺利办结,站点备案全部完成 - 周阿源|玩具设计・插画日常・生活随笔 第三次兑换天猫超市卡了宗宗酱-三维狐少儿编程 Don't think, feel. - Rolen's Blog 人这一辈子,到底图个什么 博客迁移 - Edwin's Blog 情感赛道写作模板 再现本轮行情的典型特征 裁员与平常心-咕咚同学 别让“偷懒”,成为隐私泄露的破绽 片刻 - Jdeal | Life is like a Design.
Skills For Real Engineers:Matt Pocock 的 AI 编程技能体系
Cheman · 2026-06-18 · via BlogFinder

今天在 GitHub Trending 上看到一个很有深度的项目:Skills For Real Engineers,由知名 TypeScript 社区领袖 Matt Pocock 打造。这不是又一个"AI 编程提示词大全",而是一套基于数十年软件工程经验的可组合 Agent 技能体系,帮助开发者在 AI 编码时代写出真正可维护的软件。

一、项目概述

Skills For Real Engineers 是一组精心设计的 AI Agent 技能(Skills),用于解决 Claude Code、Codex 等 AI 编程助手在日常工程中的核心痛点。与 GSD、BMAD、Spec-Kit 等框架不同,这些技能不会接管你的开发流程,而是小巧、可组合、适配任何模型,让开发者保持对过程的完全掌控。

项目目前在 GitHub 上已获得大量关注,Matt Pocock 的技术 Newsletter 订阅用户超过 60,000 人,可见其在开发者社区的影响力。

核心特性

  • 小而可组合:每个技能专注解决一个问题,可自由组合使用
  • 模型无关:适用于 Claude Code、Codex 及任何支持技能注入的 AI 编程代理
  • 用户驱动与模型驱动分离:用户手动调用的编排技能 vs. 模型自动触发的纪律性技能
  • 工程根基:基于《程序员修炼之道》《领域驱动设计》《极限编程》等经典著作的设计理念

二、技术原理

技能架构设计

项目采用两层分类架构:

用户调用型技能(User-invoked)——由开发者主动触发,负责编排工作流。例如 /grill-me 在开始编码前对需求进行深度追问,确保开发者和 AI 对目标完全对齐;/to-prd 将当前对话综合为 PRD 文档并发布到 Issue Tracker。

模型调用型技能(Model-invoked)——可由 AI 代理在合适时机自动触发,承载可复用的工程纪律。例如 /tdd 强制执行红-绿-重构循环;/diagnosing-bugs 提供系统化的调试流程。

这种分层设计确保了用户始终掌握流程控制权,同时 AI 能在执行层面自动遵循最佳实践。

四大核心问题的工程解法

项目围绕 AI 编程中的四个经典失败模式构建:

  1. 对齐失败(“The Agent Didnt Do What I Want”):通过 /grill-me/grill-with-docs 技能,在编码前进行深度质询会话,确保需求无歧义。

  2. 冗余输出(“The Agent Is Way Too Verbose”):通过 /grill-with-docs 构建共享领域语言(Shared Language),生成 CONTEXT.md 文档,让 AI 使用项目统一术语,大幅减少 token 消耗和冗长表达。

  3. 代码质量问题(“The Code Doesnt Work”):通过 /tdd 强制测试驱动开发循环,通过 /diagnosing-bugs 提供结构化调试方法论(复现→最小化→假设→插桩→修复→回归测试)。

  4. 架构退化(“We Built A Ball Of Mud”):通过 /improve-codebase-architecture 定期扫描代码库深度化机会,生成可视化 HTML 报告,并通过 /codebase-architecture 技能在日常开发中维护模块深度设计。

共享领域语言(Shared Language)

这是项目中最核心的设计思想之一。受 Eric Evans《领域驱动设计》启发,/grill-with-docs 技能会帮助团队建立项目专属术语表,写入 CONTEXT.md。效果示例:

  • 改造前:“There is a problem when a lesson inside a section of a course is made real (i.e. given a spot in the file system)”
  • 改造后:“There is a problem with the materialization cascade”

共享语言不仅减少 AI 冗余输出,还带来连锁收益:变量/函数命名更一致、代码库更易导航、AI 思考消耗的 token 更少。

三、安装与快速开始

环境要求

  • Node.js 18+ 及 npm
  • 一个支持技能注入的 AI 编程代理(如 Claude Code)

安装步骤

# 使用 skills.sh 安装器
npx skills@latest add mattpocock/skills

安装后按提示选择要安装的技能和目标代理,务必选择 /setup-matt-pocock-skills 进行初始配置。

初始配置

在 AI 代理中运行 /setup-matt-pocock-skills,它会引导你完成:

  1. 选择 Issue Tracker(GitHub / Linear / 本地文件)
  2. 配置 Triage 标签体系(供 /triage 技能使用)
  3. 设置文档存储路径

配置完成后即可开始使用全部技能。

四、使用方法与实战

日常开发工作流

一个典型的使用流程如下:

1. 需求对齐阶段

# 在 Claude Code 中输入
/grill-with-docs

AI 会开始深度追问你的需求,同时构建领域模型、更新 CONTEXT.md 和 ADR(架构决策记录)。

2. 任务拆分阶段

/to-issues

将 PRD 或需求拆分为独立的、可垂直切片的 Issue。

3. 编码执行阶段

AI 在编码时会自动触发 /tdd(红-绿-重构循环)和 /codebase-design(深度模块设计),无需手动干预。

4. 定期架构维护

/improve-codebase-architecture

每几天运行一次,扫描代码库中可以"加深"的模块,生成可视化报告后逐个改善。

生产力技能

除工程技能外,项目还提供通用生产力工具:

  • /handoff:将当前对话压缩为交接文档,方便切换到另一个 Agent 会话继续
  • /teach:多会话渐进式教学技能,以当前目录为教学工作空间
  • /ask-matt:智能路由器,根据你的场景推荐最合适的技能

五、常见问题与解决方案

安装失败

如果 npx skills@latest 执行失败,确保 Node.js 版本 ≥ 18,可尝试 npx --yes skills@latest add mattpocock/skills 强制安装。

技能未生效

确认已在安装时选中目标代理,并且 /setup-matt-pocock-skills 初始配置已完成。部分技能依赖配置文件中的路径设置。

与现有框架的兼容性

Skills 项目设计为与任何模型配合使用。如果同时使用 GSD、BMAD 等框架,建议先评估是否有功能重叠,避免流程冲突。

文档维护

CONTEXT.md 和 ADR 文件需要在 /grill-with-docs 会话中持续更新。如果发现 AI 回答开始变得冗长或不准确,可能是领域文档过时,建议重新运行一次 grill 会话。

六、总结

Skills For Real Engineers 的核心理念非常清晰:软件工程的基本原则在 AI 时代比以往更重要。项目没有试图用新框架替代工程实践,而是将经典方法论(测试驱动开发、领域驱动设计、持续重构)封装为 AI 可执行的技能。

对于正在使用 AI 编程助手的开发者而言,这套技能体系提供了一条务实的中间道路——既不是放弃掌控的"全自动模式",也不是完全手工的"拒绝 AI",而是让 AI 在严格的工程纪律下发挥最大价值。正如 Matt Pocock 所引用的 Kent Beck 的话:“每天都在投资系统设计。” 在 AI 加速编码的今天,这句话的意义比任何时候都更重大。

项目地址:mattpocock/skills