两个月狂揽 150K Stars:TypeScript 教父的 AI 编程兵器谱全解析
从「氛围编程」到「工程纪律」:mattpocock/skills 如何用 28 个技能改变 AI 写代码的方式
一、背景:AI 编程的繁荣与四大失败模式
2026 年,AI 编程工具已经彻底改变了软件工程的格局。Claude Code、Cursor、GitHub Copilot、OpenAI Codex 已经成为无数开发者的日常伴侣。代码补全、函数生成、Bug 修复——这些任务 AI 做得越来越快、越来越准。
然而,当我们真正把这些工具用于生产级别的项目开发时,一个令人不安的现象反复出现:AI 写的代码能跑,但不够「工程化」。
这不是模型不够聪明的问题,而是 AI 与工程实践之间的根本性错位。Matt Pocock——前 Vercel TypeScript 专家、TypeScript 社区的知名布道者——在他的 mattpocock/skills 仓库中,将这种错位精炼地归纳为 AI 编程的四大失败模式:
失败模式一:需求失配(Requirement Misalignment)
传统开发中,产品经理说「加个搜索功能」,开发问清楚「搜什么字段?用什么算法?结果怎么排序?要不要高亮?」然后才开始动手。这个「问清楚」的过程是工程纪律的核心,它把模糊需求转化为精确的代码规格说明(Spec)。
AI 编程工具把这个过程跳过了。用户说「加个搜索功能」,AI 立刻开始写代码。它不会追问,不会质疑,不会要求你明确边界条件。结果是:做出来的东西和你想要的完全不同,但你只有看到结果才发现。
失败模式二:代码冗余(Code Verbosity)
AI 倾向于「过度解释」。一个简单的 if (user && user.isActive) 可以被 AI 扩展成十几行带类型守卫的防御性代码;一个可以用两行 SQL 查询解决的问题,AI 可能写出一个完整的 Repository 模式加依赖注入体系。
不是说防御性编程和 Repository 模式不好,而是它们应该按需引入,而不是默认就堆上去。 AI 的代码冗余不是语言问题,而是它没有「最小化代码」这个工程目标。
失败模式三:无反馈调试(Debugging Without Feedback)
好的工程师调试 Bug 时有一个循环:观察 → 假设 → 修改 → 验证 → 重复。每一步都有反馈,每一次迭代都缩小问题的范围。
AI 调试代码时,这个反馈循环被压缩成了一步:它根据错误信息直接生成一个「修复方案」,然后告诉你「试试这个」。如果不行,它再猜,再改,再猜。没有任何结构化的调试过程,没有假设验证,没有代码可解释性的分析。在简单 Bug 上效果尚可,在复杂逻辑 Bug 上,AI 的「盲目重写」往往引入更多问题。
失败模式四:架构熵增(Architectural Entropy)
架构腐烂是软件工程的最大天敌之一。好代码会在扩展中逐渐腐化,不是因为开发者不努力,而是因为没有纪律约束的决策会不断累积技术债务。
AI 写代码是纯任务导向的。 它的目标永远是「解决当前任务」,而不是「这个决策对未来有什么影响」。给它一个需求,它会写出能跑通的代码。给它另一个需求,它再写一段。两个需求叠加,原有的模块边界和抽象层次可能已经被悄悄破坏,但 AI 不会停下来告诉你:「这个决策会让我们未来的扩展成本变高」。
二、Matt Pocock 的解题思路:从提示词工程到工程纪律
Matt Pocock 不是第一个注意到这些问题的人。在此之前,社区提出了两种主要思路:
第一种:更好的提示词工程(Better Prompt Engineering)。
通过更详细的 System Prompt,告诉 AI「先想后写」「每次修改不超过 20 行」「保持模块边界」等规则。这种方法有效,但有几个根本性问题:
- 提示词无法持久化:你需要在每次会话中重复输入,无法跨项目复用。
- 上下文爆炸:规则越多,System Prompt 越长,消耗的上下文 token 就越多,模型推理质量反而下降。
- 无法版本控制:提示词改了之后,没有 Diff、没有回滚、没有 PR 审查。
第二种:更大的模型。
GPT-4 出来的时候很多人说「这下 AI 编程要质变了」。Claude 3.5 Sonnet 又一次「质变」。每次新一代模型发布,开发者社区都会短暂兴奋,以为模型变强了这些问题自然解决。但实践证明:更大的模型仍然会在需求失配、代码冗余、无反馈调试、架构熵增这四个维度上失败,只是失败率低了一些。
本质上,AI 编程的质量瓶颈不在于模型有多聪明,而在于 AI 缺乏被工程纪律约束的工作流程。
Matt Pocock 的解题思路是第三种:把经过验证的工程实践打包成可复用的 Skill(技能),让 AI 在编程过程中自动调用这些技能来约束自己的行为。
这个思路的核心洞察是:好的工程实践不是「提示词」,而是「工作流程」。 TDD 不是一条规则,而是一套「写测试→跑测试→写代码→跑测试→重构」的循环;Code Review 不是一句「检查代码质量」,而是「逐文件阅读→提具体意见→作者修改→再次审查」的结构化流程。
把这些工作流程固化下来,变成 AI 可理解、可调用、可组合的指令包,就形成了 mattpocock/skills 的核心价值。
三、SKILL.md 架构:从文件格式到生态标准
3.1 SKILL.md 的本质
mattpocock/skills 的核心是 .claude-plugin/skills/ 目录下的多个 SKILL.md 文件。每个 Skill 就是一个独立的工作流程定义,格式极为简洁:
# Skill Name
Brief description of when this skill applies.
## Instructions
Detailed step-by-step instructions for the AI to follow
when this skill is activated.
## Examples
Example inputs and expected AI behaviors.
这种格式的设计哲学是 最小化认知负载:每个 Skill 只定义一个具体的工作流程,职责单一,可以被显式调用或被任务描述自动匹配激活。
3.2 触发机制:显式 vs 隐式
SKILL 有两种触发方式:
显式触发:用户在对话中输入 /skill-name,例如 /grill-me、/tdd、/diagnose。这是最直接的调用方式,AI 会完整执行该 Skill 定义的工作流程。
隐式触发(Auto-matching):当用户的任务描述与某个 Skill 的适用场景匹配时,系统自动激活该 Skill。例如,用户说「帮我写一个用户认证模块」,系统识别出这与 /architecture Skill 相关,自动激活架构设计工作流程。
隐式触发的实现依赖于 Skill 的描述字段和名称,系统维护一个轻量索引(约占 2% 的上下文预算),不匹配的 Skill 完全不加载。
3.3 从私有约定到开放生态
mattpocock/skills 的另一个重要贡献是 证明了 SKILL.md 格式可以作为跨工具的开放标准。
同一套 SKILL.md 文件,可以同时被以下工具识别和使用:
- Claude Code(Anthropic 官方 CLI)
- Cursor(AI IDE)
- OpenAI Codex(OpenAI 编程 Agent)
- GitHub Copilot(微软 AI 编程辅助)
- 其他兼容 MCP 协议的工具
这意味着:你为团队编写的工程纪律 Skill,可以跨工具复用,不需要为每个工具单独维护一份规则。这解决了「提示词需要针对不同工具反复调整」的碎片化问题。
3.4 作用域与部署层级
Skill 文件可以存放在三个作用域,对应不同的可见范围:
| 作用域 | 路径 | 适用场景 |
|---|---|---|
| 个人级 | $HOME/.agents/skills/ | 仅你自己可用的私有技能 |
| 项目级 | .agents/skills/(仓库内) | 随代码一起 clone,团队共享 |
| 系统级 | /etc/codex/skills/ | 机器级默认配置 |
这种分层设计非常实用。项目可以有自己的 .agents/skills/ 目录,其中包含项目特定的工程规范(比如「本项目使用什么提交规范」「本项目的测试覆盖率要求」),而个人目录中存放你自己的工作习惯 Skill。两者互不干扰,可以叠加使用。
四、28 个技能分类解析
mattpocock/skills 目前包含 28 个技能,Matt Pocock 本人每天都在他的 .claude 目录中使用这些技能。这 28 个 Skill 分为两大类:工程类(Engineering Skills) 和 生产力类(Productivity Skills)。
4.1 工程类核心技能深度解析
4.1.1 /grill-me:需求对齐的最强武器
/grill-me 是 mattpocock/skills 中最受欢迎的一个 Skill,整个 SKILL.md 文件只有三句话:
Interview me relentlessly about every aspect of this plan
until we reach a shared understanding.
Walk down each branch of the design tree, resolving
dependencies between decisions one-by-one.
For each question, provide your recommended answer.
Ask the questions one at a time.
If a question can be answered by exploring the codebase,
explore the codebase instead.
三句话,为什么如此有效?因为它精准地解决了需求失配这个核心问题。
当你运行 /grill-me 并告诉 AI「我要加个搜索功能」,AI 会变成一个苏格拉底式的追问者:
- 你确定只搜标题吗?要不要搜内容?
- 搜索结果要分页吗?每页多少条?
- 是全文匹配还是模糊匹配?
- 要不要支持高亮?
- 排序规则是什么?默认按相关性还是按时间?
- 数据量预计多大?超过一万条要不要加索引?
关键设计点一:逐个提问(Ask the questions one at a time)。 这一点极其重要。如果 AI 一口气问五个问题,用户往往只回答前两个,后三个直接忽略。逐个提问确保了每个问题都得到了明确的回答。
关键设计点二:主动提供推荐答案(For each question, provide your recommended answer)。 AI 不只是问问题,还要给出自己的建议。例如:「我推荐默认按相关性排序,如果你不同意可以告诉我你的偏好。」这种「提问+建议」的组合让对话变成了真正的需求对齐,而不是单向审问。
关键设计点三:如果可以查看代码库,就去查看(If a question can be answered by exploring the codebase, explore the codebase instead)。 AI 不会问已经在代码里能找到答案的问题。它会先去理解现有代码库的结构、命名规范、已有的相关实现,然后基于这些信息来提问和提建议。这避免了「问了一个代码库里已经有明确答案的问题」这种尴尬。
实战效果对比:
不使用 /grill-me:
用户:加个搜索功能
AI:[立刻开始写代码]
结果:做出来的是全字段模糊搜索,没有分页,不支持高亮,没有索引优化。
用户:不是我想要的!
AI:[重新写]
使用 /grill-me:
用户:加个搜索功能
AI:在我开始之前,我想确认几个关键问题:
1. 搜索范围是标题还是全文?[我推荐标题+摘要,原因:...]
用户:标题+摘要
AI:好的。2. 搜索结果是否需要分页?...
用户:分页,每页20条
AI:明白。3. ...
...
用户:[全部确认完]
AI:[开始写代码]
结果:完全符合用户预期。
4.1.2 /tdd:把测试先行的纪律灌输给 AI
TDD(测试驱动开发)不是什么新鲜概念,但 让 AI 真正遵循 TDD 流程 却出奇地难。原因在于:AI 的默认行为是「先写功能代码」,而不是「先写测试」。它会跳步,会省略,会以「为了效率」为由直接写实现。
/tdd Skill 强制 AI 执行完整的 TDD 循环:
# /tdd — Test-Driven Development Skill
## When to Use
Use when user wants to implement a new feature,
fix a bug, or refactor code.
## Core Loop
1. **Write a failing test** — Define the expected behavior
before writing any implementation code.
2. **Run the test** — Confirm it fails for the right reason.
3. **Write minimal implementation** — Only enough to pass the test.
4. **Run the test again** — Confirm it passes.
5. **Refactor** — Clean up while keeping tests green.
## Rules
- Never skip from step 1 to writing full implementation.
- If a test passes unexpectedly, it means the test is wrong.
- Keep tests small and focused — one assertion concept per test.
- Run the full test suite after each green phase.
这个 Skill 解决了两个问题:
第一,强制「红」阶段。 AI 被迫先写测试,测试会描述期望行为。如果 AI 跳过这一步直接写实现,你就告诉它「运行 /tdd」,它就知道:「我必须先写测试,而不是先写代码。」
第二,强制「绿」阶段。 只写「刚好让测试通过」的最小化代码。这是 TDD 的核心纪律——不要提前优化,不要提前抽象。/tdd Skill 会提醒 AI:「你刚才写的实现超出了测试所需的范围,请回退到最小化版本。」
实战:TDD 循环在 AI 编程中的具体表现
假设用户说:「给我写一个函数,计算字符串中的元音字母数量。」
不使用 /tdd:
def count_vowels(s):
vowels = 'aeiouAEIOU'
return sum(1 for char in s if char in vowels)
AI 直接写了实现。问题是:用户想要的是「aeiou」还是「AEIOU」?大小写敏感吗?返回什么类型?这些都没有对齐。
使用 /tdd:
# Step 1: AI 先写测试
def test_count_vowels_basic():
assert count_vowels("hello") == 2 # e, o
def test_count_vowels_case_insensitive():
assert count_vowels("HELLO") == 2 # 大小写不敏感
def test_count_vowels_empty():
assert count_vowels("") == 0
def test_count_vowels_no_vowels():
assert count_vowels("rhythm") == 0
# Step 2: 运行测试(全部失败,因为函数不存在)
# Step 3: AI 写最小化实现
def count_vowels(s):
vowels = 'aeiouAEIOU'
return sum(1 for char in s if char in vowels)
# Step 4: 运行测试(通过)
# Step 5: 无需重构,实现已足够简洁
测试写完之后,用户可以看到 AI 对需求的理解是正确的(大小写不敏感、空字符串返回0等)。如果在测试阶段发现了理解偏差,修改测试比重构实现代码的成本低得多。
4.1.3 /diagnose:结构化调试的工作流程
好的调试是结构化的、有假设验证的、有逐步推理的。/diagnose Skill 把这个过程固化下来:
# /diagnose — Structured Debugging Skill
## Debugging Protocol
### Phase 1: Reproduce
- Create a minimal reproduction case.
- Confirm the bug is reproducible in isolation.
### Phase 2: Hypothesize
- Generate at least 2 possible root causes.
- Rank by likelihood based on error symptoms.
- For each hypothesis, state what evidence would confirm it.
### Phase 3: Investigate
- Test the most likely hypothesis first.
- Collect evidence (logs, stack traces, variable states).
- Do NOT change code during investigation.
### Phase 4: Fix
- Fix the root cause, not the symptom.
- Write a regression test to prevent recurrence.
### Phase 5: Verify
- Run the regression test.
- Verify the original reproduction case now works.
- Run the full test suite to ensure no side effects.
这个工作流程的价值在于 强制 AI 延迟修复(Do NOT change code during investigation)。在没有 /diagnose 的情况下,AI 看到错误信息就立刻生成修复代码。/diagnose 强制它先问:「这个错误的根本原因是什么?」
例如,当遇到一个 TypeScript 类型错误时:
不使用 /diagnose:
AI:看到错误了,直接加个 `as any` 绕过...
使用 /diagnose:
AI(Phase 1):我正在复现这个类型错误。
AI(Phase 2):我的假设是:① 这是一个真实的类型不匹配(应该加类型守卫)
② 或者这是一个误报(类型定义有循环引用)
AI(Phase 3):让我检查类型定义...
AI(Phase 4):我发现类型定义中 User.address.postcode 的类型引用了还不存在的 PostalCode 类型。
这是假设①正确。我需要将 PostalCode 前置定义。
AI(Phase 5):修复完成,添加了回归测试。
4.1.4 /architecture:架构决策前的分析框架
/architecture 是解决「架构熵增」问题的 Skill。它强制 AI 在做架构决策之前,先进行结构化分析:
# /architecture — Architectural Decision Skill
## Before Writing Any Code
### 1. Map the Landscape
- Identify all entities involved.
- Draw the relationships between entities.
- Note the operations (CRUD, queries, calculations).
### 2. Evaluate Trade-offs
For each major decision:
- What problem does this solve?
- What problem does this create?
- How does this scale to 10x load?
- How does this affect future changes?
### 3. Consider Extension Points
- What changes are likely?
- Where should the abstraction boundaries be?
- What should be easy to add without restructuring?
### 4. Document the Decision
- State the decision made.
- State the alternatives considered.
- State the reason for choosing this over alternatives.
这个 Skill 解决了 AI 「无视架构直接写代码」的问题。每次执行 /architecture 之后,AI 会先产出 ADR(Architecture Decision Record,架构决策记录),然后才开始写代码。这让架构决策变得可见、可审查、可回滚。
4.2 生产力类技能
除了工程类核心技能,mattpocock/skills 还包含大量生产力类技能:
| 技能名称 | 功能描述 |
|---|---|
/prd | 生成产品需求文档,确保产品需求和技术实现之间的对齐 |
/code-review | 结构化代码审查流程 |
/refactor | 在不改变外部行为的前提下优化代码结构 |
/explain-code | 生成可读的代码解释文档 |
/migrate | 数据库迁移和版本升级的工作流程 |
/security-review | 安全审查检查清单 |
/performance-profile | 性能分析和优化的系统化方法 |
/api-design | RESTful/API 设计的规范工作流程 |
/git-workflow | Git 分支策略和提交流程规范 |
/onboard | 新成员代码库接入指南生成 |
这些技能共同构成了一套 AI 编程工程纪律体系。
五、安装与实战配置
5.1 30 秒安装
# 最简安装方式
npx skills@latest add mattpocock/skills
# 安装后选择目标工具
# ? Choose a target: (Use arrow keys)
# ❯ Claude Code
# Cursor
# Codex
安装过程会自动处理目录创建、文件复制和配置更新。完成后,你可以在 Claude Code 中直接使用所有 28 个斜杠命令。
5.2 与 Claude Code 的集成
安装到 Claude Code 后,所有 Skill 变成可用的斜杠命令:
# 在 Claude Code 中
claude
> /grill-me 我要做一个电商后端系统
> /tdd 实现商品模块的增删改查
> /diagnose 用户登录一直报 500 错误
> /architecture 给购物车模块选一个状态管理方案
5.3 与团队项目集成
对于团队项目,可以在仓库中创建 .agents/skills/ 目录,添加项目特定的 Skill:
# 在项目根目录
mkdir -p .agents/skills
# 添加项目规范 Skill
cat > .agents/skills/team-standards.md << 'EOF'
# Team Engineering Standards
## Commit Message Format
conventionalcommits.org format:
<type>(<scope>): <description>
Types: feat, fix, docs, style, refactor, test, chore
## Code Review Requirements
- All PRs require at least 1 approval
- CI must pass before merge
- Test coverage must remain above 80%
EOF
这样,团队中的每个成员在使用 AI 编程时,都会自动遵循项目级的工程规范。
5.4 自定义 Skill 示例
你可以基于 mattpocock/skills 的框架,创建自己的专属 Skill:
# /api-contract-first
## When to Use
When user wants to build a new API endpoint or service.
## Contract-First Workflow
1. **Define the contract before implementation**
- Write the API schema (OpenAPI/JSON Schema)
- Define request/response shapes with exact field types
- Specify error codes and their meanings
2. **Review the contract**
- Does it match the frontend's expectations?
- Are all edge cases handled?
- Is the versioning strategy clear?
3. **Mock the contract**
- Generate mock responses from the schema
- Frontend can start integrating immediately
4. **Implement to the contract**
- Write server code to match the contract
- Use contract testing to enforce compliance
六、横向对比:mattpocock/skills vs 其他 AI 编程工具
6.1 与 Superpowers 的对比
Superpowers(obra/superpowers,240K+ stars)是另一个高热度的 AI 编程技能框架,但两者有本质区别:
| 维度 | mattpocock/skills | Superpowers |
|---|---|---|
| 设计哲学 | 单一职责 Skill,可自由组合 | 完整工作流,流程固定 |
| 复杂度 | 极简,每个 Skill 3-50 行 | 重量级,流程步骤多 |
| 适用场景 | 日常开发,灵活调用 | 大型项目,结构化流程 |
| 触发方式 | 斜杠命令 + 自动匹配 | 固定工作流入口 |
| 学习曲线 | 低,上手即用 | 高,需要理解完整框架 |
关键洞察:mattpocock/skills 的轻量级设计是刻意为之。Matt Pocock 认为,AI 编程工具不应该比传统开发流程还重。Superpowers 是一个「AI 工程流水线」,适合复杂的多步骤任务;mattpocock/skills 是一组「AI 工程工具箱」,适合日常开发中随时调用。
6.2 与 The Agency 的对比
The Agency(12万+ stars)提供的是专业化 AI 智能体集合,涵盖工程、营销、销售等多个领域。它的定位是「一站式 AI 专家团队」。
mattpocock/skills 的定位则更聚焦:只做工程领域的深度,而不是做全领域的广度。
6.3 与 Agent Skills 的生态关系
值得注意的是,mattpocock/skills 并不是孤立的。它属于更大的 Agent Skills 生态(skills.homes,135K+ entries)。这个生态由开放的 SKILL.md 格式标准驱动,不同来源的 Skill 可以共存、互操作、组合使用。
在 skills.homes 上,你可以找到:
- anthropics/skills:Anthropic 官方的前端设计、浏览器自动化等 Skill
- vercel-labs/skills:Vercel 团队的工具类 Skill
- openai/skills:OpenAI 官方的 Codex Skill 集合
mattpocock/skills 是这个生态中最热门的工程类 Skill 集合之一。
七、工程纪律的意义:为什么这套方法论行得通
7.1 从「提示词工程」到「工作流工程」的范式转移
过去两年,AI 编程的优化方向集中在两个层面:模型能力(更大的模型、更强的推理)和 提示词工程(更详细的指令、Few-shot 示例)。mattpocock/skills 代表了第三个层面的崛起:工作流工程。
工作流工程的核心洞察是:AI 编程的质量不仅取决于模型有多强,更取决于 AI 是否遵循了正确的工作流程。 就像一个聪明的实习生,如果没人告诉他「先理解需求、再写设计文档、再写代码、最后测试」,他可能会直接开始写代码,然后发现方向错了再返工。
7.2 持久化的力量
提示词工程的最大痛点是 不可持久化。你花了两小时写了一个完美的 System Prompt,下次新会话就得重来。
mattpocock/skills 把工程纪律从「会话级」提升到了「仓库级」和「个人级」。Skill 文件存在 .agents/skills/ 目录中,可以提交到 Git,可以做 Code Review,可以版本控制,可以团队共享。
这意味着:工程纪律第一次变得可复制、可审计、可进化。
7.3 反馈循环的设计
好的工程实践之所以有效,是因为它们内建了 强制性的反馈循环:TDD 的红→绿→重构循环、Code Review 的提交→审查→修改循环、架构评审的提议→讨论→决策循环。
mattpocock/skills 中的每个 Skill 都内建了这样的反馈循环。AI 被迫停下来「问问题」而不是「直接做」,被迫「先写测试」而不是「直接实现」,被迫「分析根本原因」而不是「直接修复症状」。
这些停顿点,恰恰是 AI 编程中最有价值的干预时刻。
八、局限性与未来展望
8.1 当前局限性
Skill 触发的可靠性有待提升。 隐式触发依赖于任务描述与 Skill 描述的匹配程度。在实际使用中,偶尔会出现「AI 应该激活 /diagnose 但没有激活」的情况,此时需要用户手动调用。
Skill 之间的组合使用需要手动协调。 目前 mattpocock/skills 没有提供 Skill 组合执行的自动机制。例如,「先 /grill-me 对齐需求,然后 /architecture 做架构分析,最后 /tdd 实现」这个流程需要用户分步执行。
跨语言和跨框架的泛化能力有限。 这些 Skill 主要针对 TypeScript/JavaScript 生态设计,虽然原理通用,但在其他语言中的适配需要额外的调整。
8.2 未来展望
Skill 编排引擎的出现是必然趋势。 未来的 AI 编程工具很可能会内置 Skill 编排层,根据任务类型自动决定调用顺序:复杂功能开发 → /prd → /grill-me → /architecture → /tdd → /code-review → /migrate。
团队级 Skill 库将成为工程团队的标配。 就像现代工程团队有代码规范文档一样,未来每个工程团队都会有自己的 .agents/skills/ 目录,记录团队的工程纪律和最佳实践。
Skill 市场将逐步形成。 随着 skills.homes 生态的壮大,专精于特定领域(如安全、DevOps、数据工程)的 Skill 集合将不断涌现,形成类似 npm 的 Skill 市场。
九、总结:从「用 AI 写代码」到「用 AI 做工程」
mattpocock/skills 之所以在 2026 年引发如此广泛的关注,根本原因不在于它用了什么新技术,而在于它重新定义了 AI 编程的核心叙事。
过去的叙事是:「AI 越来越聪明,能帮你写越来越多的代码。」
新的叙事是:「AI 越来越有纪律,能帮你遵循越来越严格的工程流程。」
这不是对立的——更聪明的 AI 和更有纪律的 AI 同样重要。但 mattpocock/skills 让我们看到了一个被长期忽视的事实:AI 编程的质量瓶颈,目前更多地卡在「工程纪律」上,而不是「模型能力」上。
在模型能力已经足够强大的今天,给 AI 加上工程纪律的约束,可能是提升 AI 编程生产力的最有效路径。
150K Stars 不是终点,而是起点。 当这套方法论被更多团队采纳、被更多工具原生支持、被更多项目实际验证,我们或许将迎来一个 AI 编程真正工程化的时代。
参考链接
- mattpocock/skills 仓库:https://github.com/mattpocock/skills
- Skills 生态注册表:https://skills.homes/
- Agent Skills 排行榜:https://www.skills-rank.com/
- Codex Skills 官方集合:https://github.com/openai/skills