跳转至

20260215 - Anthropic黑客松冠军:让AI越用越懂你的秘密武器 - Anthropic 黑客松冠军:让 AI 越用越懂你的秘密武器

  • 分类: Clippings
  • 创建: 2026-02-15
  • 标签: AI编程助手, Claude Code, Everything Claude Code, 持续学习, 技能复利, 黑客松, Anthropic, 提高效率, 个性化AI

20260215 - Anthropic黑客松冠军:让AI越用越懂你的秘密武器 - Anthropic 黑客松冠军:让 AI 越用越懂你的秘密武器

摘要

本文介绍了Anthropic黑客松冠军Affaan Mustafa开发的项目“Everything Claude Code”。该项目通过“持续学习”机制,让AI编程助手Claude Code能够记住并应用开发者的个人习惯和偏好,生成“Instinct”规则文件,从而实现AI“越用越懂你”,极大提升协作效率。文章还详细介绍了其工作原理、实战效果、其他实用功能(如快捷命令、专业子代理、跨会话记忆、多代理并行)以及如何上手。作者认为,AI不会取代程序员,但会加剧“会用AI的程序员”与“不会用AI的程序员”之间的差距,而这种差距的关键在于与AI的磨合程度。

要点

  • Anthropic黑客松冠军项目:zenith.chat,一个实时协作聊天平台,由Affaan Mustafa一人在48小时内用Claude Code开发完成。
  • 冠军的“秘密武器”:开源项目“Everything Claude Code”。
  • 核心机制:“持续学习”(Continuous Learning),让AI编程助手能记住并应用开发者的个人习惯和偏好。
  • 工作原理:通过记录开发者的纠正和偏好,自动生成“Instinct”规则文件,使AI在后续交互中能主动应用这些习惯。
  • 技能复利:AI通过“Instinct”积累,能聚合为“Skill”,越用AI越懂开发者。
  • 实战效果:首次代码通过率提升、需要解释的次数减少、会话平均轮次缩短、代码风格一致性提高。
  • 实用功能:30+命令快捷键、专业子代理(Agents)、跨会话记忆、多代理并行。
  • 如何上手:支持作为插件安装或手动复制规则文件。
  • 作者观点:AI不会取代程序员,但会加剧“会用AI”与“不会用AI”的差距,关键在于与AI的磨合程度。

正文

原创 丢钢笔的人 2026年2月13日 19:38


自定义模型 (deepseek-chat):

来源:
微信公众号“X Agentic”

文章标题:
Anthropic 黑客松冠军:让 AI 越用越懂你的秘密武器

文章摘要:
本文介绍了2025年9月Anthropic黑客松的冠军项目——由Affaan Mustafa一人使用Claude Code在48小时内开发的实时协作聊天平台 zenith.chat 。文章重点剖析了冠军获胜的“秘密武器”:他开源的项目“Everything Claude Code”。该项目不是一个简单的工具集合,而是一个能让AI编程助手(Claude Code)通过 持续学习(Continuous Learning) 来“记住”开发者个人习惯和偏好的配置系统。通过记录开发者的纠正、决策和偏好,系统自动生成名为“Instinct(本能)”的规则文件,使得AI在后续交互中能主动应用这些习惯,从而实现“越用越懂你”的效果,极大提升协作效率和代码一致性。

主要结论:

  1. AI协作的进化方向 :未来的AI编程助手不应是每次对话都“从零开始”的新手,而应能通过持续学习成为理解开发者个人风格的“搭档”。
  2. 效率提升的核心 :开发者

一场比赛,一个冠军

2025 年 9 月,Anthropic 联合 Forum Ventures 举办了一场黑客松。

规则很简单:用 Claude Code 开发一个产品,48 小时内完成。

最终夺冠的是一个叫 zenith.chat 的项目——一个实时协作聊天平台。评委们惊讶的是:这个功能完整的产品,竟然是 一个人 在两天内完成的。

冠军得主 Affaan Mustafa 在颁奖时说了一句话:

"我不是一个人在战斗,但我也没有队友。我的队友是 Claude Code——准确地说,是一个 懂我 的 Claude Code。"

这句话引起了现场一阵骚动。

大家都知道 Claude Code 是 Anthropic 推出的 AI 编程助手,但"懂我"是什么意思?AI 还能懂人?

答案藏在他开源的一个项目里—— Everything Claude Code

这个项目现在已经收获了 42,000+ Stars5,000+ Forks ,成为 GitHub 上最热门的 Claude Code 配置集合。

今天,我们来聊聊这个项目背后的秘密。


十个月的"调教"之路

Affaan 并不是一开始就赢的。

他是最早一批拿到 Claude Code 内测资格的用户。从 2024 年底开始,他几乎每天都在用 Claude Code 写代码——不是写 demo,是写 真正的生产代码

用他的话说:

"前十个月,我每天都在和 Claude Code '吵架'。它写的代码风格和我不一样,命名习惯不同,架构思路也有分歧。每次我都要重新解释一遍我的偏好。"

这就像和一个新来的同事合作——每次都要从零开始磨合。

但 Affaan 没有"跳槽",而是选择了"调教"。

他开始记录:哪些指令 Claude 总是理解错?哪些代码风格需要反复强调?哪些架构决策每次都要重新解释?

慢慢地,他总结出了一套配置:规则(Rules)、技能(Skills)、命令(Commands)、钩子(Hooks)。

这套配置,就是后来的 Everything Claude Code。

黑客松那天,这套配置发挥了奇效。Claude Code 不再是一个需要从头解释的新手,而是一个已经"熟门熟路"的老搭档。

两天,一个产品,一个冠军。


核心秘密:技能复利

Everything Claude Code 最有价值的功能,不是那些命令和模板,而是一个听起来有点"黑科技"的东西——

持续学习(Continuous Learning)。

普通人的 AI 使用方式

大多数人用 AI 编程助手是这样的:

你:帮我写一个登录功能
AI:好的,这是代码...
你:命名风格不对,改成 xxx
AI:好的,改完了...
你:错误处理要加日志
AI:好的,加上去了...

下次你再来:

你:帮我写一个注册功能
AI:好的,这是代码...(又是旧的命名风格)
你:命名风格不对,改成 xxx(又要说一遍)

每次对话,AI 都从零开始。你教的,它记不住。

这套配置的方式

Everything Claude Code 不一样。

它有一个 自动提取机制 。当你在对话中纠正 AI 的行为时,系统会自动识别这些"纠正",提取成可复用的模式。

举个例子:

你在某个会话中反复强调"用 camelCase 命名变量,用 PascalCase 命名组件"。系统检测到这个模式后,会生成一个叫做 Instinct(本能) 的小文件:

---
name: naming-convention
confidence: 0.85
occurrences: 12
---

## Action
Use camelCase for variables, PascalCase for components

## Evidence
- Session 2025-01-15: Corrected naming 3 times
- Session 2025-01-18: Applied correctly without prompting

下次你开启新对话时,这些 Instinct 会自动加载。

你教一次,AI 记一辈子。

从 Instinct 到 Skill

随着使用时间增长,这些 Instinct 会越来越多。

系统还有一个 /evolve 命令,能把相关的 Instinct 聚合成完整的 Skill(技能)

你:/evolve
AI:检测到 15 个与"错误处理"相关的 Instinct
    已聚合为 Skill: error-handling-patterns
    包含:日志格式、异常捕获、用户提示...

这就是 技能复利

你每次纠正 AI,都在为未来的自己节省时间。 用得越久,AI 越懂你。


实战效果:数据说话

Affaan 在公开演讲中分享过一组数据:

指标 使用前 使用后
首次代码通过率 约 40% 约 75%
需要解释的次数 每个功能都要 偶尔需要
会话平均长度 25 轮对话 8 轮对话
代码风格一致性 需要人工检查 自动符合

更直观的例子:

  • 有一次,他让 Claude Code 写一个 API 接口。代码第一次提交就通过了代码审查——这在以前从未发生过。
  • 另一次,他写了一个功能,自己忘记加错误处理。Claude Code 主动提示:"根据你的习惯,这里需要加 try-catch 和日志。"

这不是魔法,是积累。


更多实用功能

除了持续学习,Everything Claude Code 还提供了很多开箱即用的功能:

1. 30+ 命令快捷键

/plan "添加用户认证"    # 自动生成实现计划
/tdd                   # 启动测试驱动开发流程
/code-review           # 代码审查
/build-fix             # 自动修复构建错误
/e2e                   # 生成端到端测试

2. 专业子代理(Agents)

不同的任务交给不同的"专家":

  • planner - 功能规划师
  • architect - 架构设计师
  • code-reviewer - 代码审查员
  • security-reviewer - 安全审计员
  • tdd-guide - TDD 教练

3. 跨会话记忆

普通 AI 助手每个会话都是独立的,上下文不互通。

这套配置通过 Hooks(钩子) 实现了会话持久化:

  • 会话结束自动保存状态
  • 新会话自动加载历史上下文
  • 支持跨项目共享通用配置

4. 多代理并行

对于复杂任务,可以启动多个 Agent 并行工作:

/multi-plan    # 任务分解
/multi-execute # 并行执行

就像有了一个微型开发团队。


如何上手

好消息是,Everything Claude Code 完全开源,安装非常简单。

方式一:作为插件安装(推荐)

# 在 Claude Code 中执行
/plugin marketplace add affaan-m/everything-claude-code
/plugin install everything-claude-code@everything-claude-code

方式二:手动复制

# 克隆仓库
git clone https://github.com/affaan-m/everything-claude-code.git

# 复制规则到本地配置
cp -r everything-claude-code/rules/common/* ~/.claude/rules/
cp -r everything-claude-code/rules/typescript/* ~/.claude/rules/

安装完成后,试试第一条命令:

/plan "你的第一个功能需求"

写在最后

很多人问我:AI 编程助手会不会取代程序员?

我的答案是: 不会取代,但会分化。

会用 AI 的程序员,和不会用 AI 的程序员,差距会越来越大。

而这个差距的核心,不在于你用了什么工具,而在于 你和工具的磨合程度

Everything Claude Code 提供了一个思路:

不要每次都从零开始教 AI。让 AI 记住你的偏好,积累你的经验,最终成为真正懂你的搭档。

就像 Affaan 说的:

"一个人的效率有限,但一个人 + 一个懂他的 AI,就是一支队伍。"


项目地址: https://github.com/affaan-m/everything-claude-code

我是丢钢笔的人,下期见~

图片)

作者提示: 个人观点,仅供参考

继续滑动看下一个

X Agentic

向上滑动看下一个