Anthropic 开发栈
17 个官方 skill 全集 + Claude Agent SDK + 8 个示例 + CLAUDE.md 模板 + 5 个可部署 quickstart + MCP 规范文档。
这个 pack 装了什么
这是第一方 Anthropic 栈 —— 每个资产都是 Anthropic 自己写或官方背书的。如果你想知道"Anthropic 到底给我配了哪些工具来跟 Claude 一起开发?"答案就是这个 pack。
| # | 资产 | 类型 | 给你什么 |
|---|---|---|---|
| 1 | 17 个官方 Skill | skill 套件 | 代码 / 文档 / 仓库 / 搜索 / web fetch 等 |
| 2 | Claude Agent SDK(TS) | 库 | Loop / 工具调用 / 子 agent / 重试 |
| 3 | Claude Agent SDK(Python) | 库 | 同样表面,Python 风味 |
| 4 | 8 个 SDK demo | 代码示例 | 本地可跑的 SDK 例子 |
| 5 | CLAUDE.md 模板 | scaffold | 每个 Claude Code 项目都要的起始文件 |
| 6 | 5 个可部署 quickstart | starter | 客服 / 研究 / 编程 / 用电脑 / 报表 |
| 7 | MCP 规范 | 参考 | 整个生态运行的协议 |
这个 pack 跟 boris-cherny-files(个人工作流)的区别是它是策略级别:这是 Anthropic 自己推荐给新 Claude 开发者的起点套件。
为什么要装官方套件
三个理由。第一,信任 —— 这些资产由 Anthropic 持续维护,不会过时。社区 subagent 会失修,Anthropic 自己写的会跟模型一起更新。第二,覆盖 —— 17 个 skill 覆盖了常见名词(代码 / 文档 / web / 搜索 / 仓库 / 文件 / 图片 / 幻灯片 / 表格…)。基础 skill 你很少需要自己写。第三,地道 —— SDK 展示标准 loop,CLAUDE.md 模板编码 Claude Code 期待的约定。读它们是写出地道 agent 代码的最快路。
一条命令装齐
# 拉整个 pack
tokrepo install pack/anthropic-builders
# 或者单装一部分
tokrepo install claude-agent-sdk-typescript
tokrepo install claude-md-template
Skill 落到 .claude/skills/,Agent SDK 作为正常 npm / pip 包加到依赖,CLAUDE.md 模板放到项目根目录等你填。Quickstart 作为顶层目录单独存(quickstarts/customer-support/ 等)。
常见坑
- 混淆 skill 和 subagent:Skill 是含 SKILL.md 加可选脚本的目录;subagent 是用
@name调用的 markdown agent 定义。两个都合法;这个 pack 装的是 skill 不是 subagent - 过期的 SDK 假设:Agent SDK 是从"Claude SDK"改名的 —— 老教程引用旧名。GitHub README 比 Medium 上找到的任何教程都可信
- 把 CLAUDE.md 当圣经:模板是脚手架。要为你的仓库重度定制;不然 Claude Code 会按通用指导走,不是项目特定规则
- 把 quickstart 当产品:五个 quickstart 演示模式,不是生产就绪的 app。当示例代码看,不是模板代码
- MCP 版本漂移:MCP 在演化;检查 SDK 打印的 spec 版本,对齐你目标客户端的版本。server 和 client 版本错位的表现是工具调用静默失败
跟其他 pack 的关系
- Boris Cherny 文件夹 —— 在这个套件之上的个人工作流
- MCP 服务器全家桶 —— 这里引用的协议的具体 server 实现
- Prompt 工程工具箱 —— 在这个 SDK 构建的 agent 里做 prompt 质量工作的天然搭配
如果你只有时间从 TokRepo 装一个 pack,这是个强默认 —— 它打的地基是其他所有 pack 都假设的。
这个 pack 单独不够用的场景
官方套件是经文,但它有意保持通用。它不解决三件事:领域 skill(法律审查 / 医学编码 / 财务 —— 自己写或拿社区 pack)、生产可观测性(SDK 的 loop 默认是 open-loop,你要 tracer)、团队共享的 prompt 库(CLAUDE.md 是 per-repo,不是 per-team)。在这个底座上叠相关 TokRepo pack,就有了端到端栈,不只是入门套件。
7 个资产打包就绪
常见问题
这个 pack 免费吗?
免费 —— SDK、skill、模板全是宽松许可证下的开源。你只为运行 agent 时的 Claude API 调用付费。MCP 规范本身免费;具体的 MCP server 可能有自己的许可证。TokRepo 安装不引入额外成本。
跟从零自己写比有啥区别?
从零写能学 API 但要花几周。官方套件给你一小时内能跑的骨架:CLAUDE.md / SDK loop / 17 个 skill 全接好。后期完全可以超越 —— 多数团队第二个月把 CLAUDE.md 模板整体替换 —— 但从官方脚手架起步更快,避坑(system message 格式错、tool schema 缺等)。
Claude Code / Cursor 都能用吗?
为 Claude Code 设计,但多数资产其他地方也能用。Skill 是基于目录的,凡支持 SKILL.md 格式的地方都能加载(Claude Code 是参考实现)。Agent SDK 在任何 Node / Python 项目里都能跑。CLAUDE.md 是 Claude Code 专属命名,但 Cursor 用户经常把同样内容粘到 .cursorrules。MCP 规范是真跨客户端的。
跟 Boris Cherny Files 有啥不同?
Boris 那个 pack 是个人工作流,含两个 Anthropic 官方文件(Ralph Wiggum / code-simplifier)加五个社区等价物。这个 pack 是更广的 Anthropic 生态:17 个 skill、SDK 本体、demo、项目模板、quickstart、协议规范。两个都装 —— 在 Ralph Wiggum 和 code-simplifier 上重叠,其他服务不同层。
运维坑?
SDK / MCP 规范 / Claude Code 之间的版本漂移。它们独立节奏发布,错位通常显示为模糊错误如「工具未找到」。在 lockfile 里把三个都钉到已知好版本,每季度一起升。SDK README 记录了兼容版本矩阵。