编程 两个月狂揽 150K Stars:TypeScript 教父的 AI 编程兵器谱全解析——从氛围编程到工程纪律的范式转移

2026-07-07 18:19:32 +0800 CST views 5

两个月狂揽 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 行」「保持模块边界」等规则。这种方法有效,但有几个根本性问题:

  1. 提示词无法持久化:你需要在每次会话中重复输入,无法跨项目复用。
  2. 上下文爆炸:规则越多,System Prompt 越长,消耗的上下文 token 就越多,模型推理质量反而下降。
  3. 无法版本控制:提示词改了之后,没有 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-designRESTful/API 设计的规范工作流程
/git-workflowGit 分支策略和提交流程规范
/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/skillsSuperpowers
设计哲学单一职责 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

推荐文章

ElasticSearch 结构
2024-11-18 10:05:24 +0800 CST
Vue3中如何处理组件间的动画?
2024-11-17 04:54:49 +0800 CST
前端代码规范 - 图片相关
2024-11-19 08:34:48 +0800 CST
JavaScript设计模式:组合模式
2024-11-18 11:14:46 +0800 CST
Vue3的虚拟DOM是如何提高性能的?
2024-11-18 22:12:20 +0800 CST
Nginx 如何防止 DDoS 攻击
2024-11-18 21:51:48 +0800 CST
Vue3中如何处理SEO优化?
2024-11-17 08:01:47 +0800 CST
程序员茄子在线接单