Claude Code: 从零搭建你的 AI 工作团队(Skills + Agents)| 回到Axton
By 回到Axton
Summary
Topics Covered
- 双模型交叉审查:突破AI的系统盲区
- 先定流程再配人:AI Agent的正确打开方式
- 简单任务不需要Skill:基础能力就够用
- 用Skill定义流程,用Agent执行
- 系统设计四要素:心智架构提示词系统
Full Transcript
如果你能搭一个 AI 团队 帮你完成从信息筛选 内容审查 以及到多平台发布的全流程 你会怎么用它呢 今天啊 我就带你从零搭建一个 嘿你好 欢迎回到 Axton 我们先让你来看一下 这个系统搭建完成之后 长什么样 这是我现在每周 都在跑的一个真实的工作流 今天的视频呢 我会带你从零搭建 这一整套系统的起点
今天我会带你搭两样东西 第一呢是 Skill 你可以把它理解成 我们写给 AI 的标准的操作手册 那第二呢就是 Agent 有明确职责的 AI 的团队成员 他知道什么时候 我们该用什么样的 Skill 搭完之后呢 我会展示用同样的方法 搭出来的完整的系统 跑起来到底是什么样的一个效果 如果你不懂编程呢 不用担心
没关系 我们全程啊 是用 Cursor 里边的 Claude Code 来进行操作 不需要写代码 也不需要用终端的命令行 我们先来快速的说一下 Claude Code 的使用方式 目前有三种 一种就是桌面端的 APP 直接使用 或者呢 我们直接在终端窗口当中使用 还有就是我们在 Cursor 这样的编辑器里面使用 那今天呢
我用 Cursor 的目的呢 就是说你可以同时看到我们的项目的文件结构 以及 Claude 的这个对话界面 看起来会非常的方便 如果你还没有装过 Claude Code 我们可以在 Cursor 的这个扩展商店里面去搜索 Claude Code 搜索之后 点击安装 安装 Anthropic 官方的这个就可以了 然后用你的 Claude 的账号登录就可以 好
目前我已经准备了一个项目文件夹 就是我的 AI 团队 My AI Team 你看这个结构啊 Context 呢 是这个文件夹放的是你的基础资料 有写作风格 审查标准 还有发布规范 这些资料非常重要 它是你的这个 AI 团队了解你是谁的一个基础 而 Template 呢 就放我们的模板 Article 放我们等待处理的文章
还有 Skills 和 Agent 呢 待会我们搭建的时候会自动的生成 好 我们打开了这个项目文件夹之后 第一步呢 就是来做初始化的工作 也就是创建 CLAUDE.md 这个文件
也就是创建 CLAUDE.md 这个文件 这个文件呢 是你给 AI 团队的一个入职手册了 Claude 每次要打开一个新的会话的时候 它都会读取 CLAUDE.md 这个文件
它都会读取 CLAUDE.md 这个文件 知道项目的背景啊 规则以及你的偏好 那么初始化的方式呢 就是我们在这个 Claude Code 的对话框里边 直接输入 斜杠 init 然后等待生成 它会读取我们已经给它提供的这些文档 然后它要创建 CLAUDE.md 这个文件
然后它要创建 CLAUDE.md 这个文件 好 CLAUDE.md 已经创建了
好 CLAUDE.md 已经创建了 我们可以看到这边就多出了一个 CLAUDE.md 的文件
我们可以看到这边就多出了一个 CLAUDE.md 的文件 那还有一步准备工作 我们可以安装一些 Claude 官方的一些 Skills 我们可以输入 plugin 然后我们可以添加 Anthropic 的官方 Skills 仓库 之后我们就可以搜索和安装我们所需要的基础的 Skills 了 那这里面最需要大家安装的就是 Skill Creator
这是 Anthropic 官方用来帮你创建 Skills 和优化你现有 Skills 的一个最重要的 Skills 那这个建议大家一定要把它安装上 我们可以只为这个 project 安装就可以 当然你要方便呢 你可以 install for you 这样就可以你所有的 project 都可以用了 如果要让安装之后的 Skills plugin 生效呢 我们需要 restart
那这边有个术语的问题需要稍微注意一下 就是这边说的 plugins 呢 其实也就是 Skills 目前基本上都是同一回事 好 接下来我为我们的项目呢 搭建第一个 Skill 内容审查的 Skill 那这个 Skill 的作用呢 就是你把一篇文章丢给它 它会用两个不同的 AI 模型呢去分别审查 然后把两边的意见会汇总给你 为什么要用两个模型
而不是用一个模型来模拟出很多不同的角色呢 因为同一个模型它审查自己的输出啊 它会存在一个系统性的盲区 我们用两个不同的模型来进行交叉检查 就能发现更多的问题 那这边呢我也开源了一个全功能的多模型进行讨论和辩论的 Skill 就是在我的 GitHub 里边的 AI Pair 这是一个全功能的 Skill 好
回到我们的项目 我们要搭一个好的 Skill 呢 我们需要告诉 Claude 希望它来怎么样去审查 那我在 context 这个文件夹里面呢 准备了一个审查的标准文档 里面写了我的一些审查维度 比如逻辑是不是自洽呀 事实是否可验证 语气是不是一致 有没有 AI 味道太浓啊等等的表达
那这就是你的操作手册啊 当然你的标准跟我肯定是不一样 关键是呢 就是把你脑子里的审查标准都写下来 让 AI 呢它有章可循 那接下来我们就让 Claude 来创建这个 Skill 根据 context review standard 这个审查标准呢 来帮我创建一个 Claude Code Skill 叫 content review 那这个 Skill 的功能就是接收一篇文章
先用 Claude 从逻辑和结构的维度审查 然后再用 Gemini 通过 Gemini 的 CLI 呢 从事实准确性和风格一致性的维度进行审查 汇总两边的发现 输出一份审查报告 然后把 Skill 创建在我们当前的 skills content review 这个目录下 好 确定 那它就会调用我们的 Skill Creator 这个 Skill 呢 来创建我们的 Skill 了
Gemini CLI 已经安装了 所以它就直接开始创建 Skill 好 Skill 已经创建好了 用项目里的 Newsletter 做个快速测试 它倒挺主动 好 Skill 创建完成 最终的文件结构呢 就是在我们的 skills 下面创建了一个 content review 的文件夹 然后下面就有 SKILL.md 文件
然后下面就有 SKILL.md 文件 这就是它刚刚给我们创建好的 Skill 然后这个 Skill 的工作流 审查者就是 Claude 和 Gemini 审查的方式 最后审查完成之后 合并生成统一的报告 整个的这个工作流都在我们的 SKILL.md 里面
整个的这个工作流都在我们的 SKILL.md 里面 进行了完整的定义 定义了我们的 Skill 的触发条件 输入输出格式 以及它的审查流程 好 那我们就来试一下吧 我们已经有一个草稿了 就是这个 sample newsletter draft 的这个草稿 我们就丢给这个 Skill 来看一下 试一下它的验证结果 好 就让它用 content review 这个 Skill 呢
来审查 article 下面的这篇文章 开始执行 同时启动 Claude 分析和 Gemini 调用 OK Gemini 在后台运行 然后它先完成 Claude 的逻辑和结构审查 Gemini 也已经审查完成 然后合并两个发现 生成一个审查报告 然后最后生成的报告呢 就会保存在一个文件里边
那我们也可以看到它这边 Claude 指出的主要就问题就是我们的结构问题 这个比喻矛盾啊结尾缺乏可执行的 takeaway 啊等等 而 Gemini 指出的内容就完全不一样 比如说大部分人的泛化断言没有来源 不需要学新工具这样的表述过于绝对 提示词应该改为 Prompt
所以这是我在 Skill 里面 让两个模型它从不同的维度来审查 Claude 看逻辑结构 Gemini 看事实风格 那这样出来的审查报告呢 它的覆盖面会比 让一个模型同时看所有的维度呢 要全面很多 这就是 Skill 的价值的体现 你提前想好分工 然后 AI 就会按照你的设计来
当然我们也可以用我开源的这个全功能的 Skill 我们不去规定每个模型从哪个方面去判断问题 我们就让不同的模型按他们自己的理解去审查问题判断问题 那这样呢我们得到的结果啊也非常具有价值 OK 那我们接下来呢我们再搭建一个用来发布微信公众号的 Skill 这个 Skill 的特殊之处在于啊
它不是只让 AI 处理文本了 它要让 AI 直接操控一个外部的平台 要让它具体的去用工具来做事情了 那这就需要用到一个叫做 MCP 的协议 你可以把它理解成 AI 和外部工具之间的桥梁 那要让 Claude Code 来跟外部工具通信呢 需要配置 MCP 的连接 那我这边已经配置好了
我们可以输入 MCP 检查一下我们的连接状态 那我们主要关心的就是 Make 这个平台 它的 MCP 服务已经是连接好了 在线 那通过 MCP 呢我们就可以让 AI 直接调用我们在 Make 上搭好的工作流 不需要我们去手动到 Make 里面去点运行了 那接下来我们就让 Claude 创建一个微信发布的 Skill
帮我创建一个 Skill 叫 WeChat Publish 这个 Skill 的功能就是接收一篇 Markdown 格式的定稿文章 通过 MCP 调用 Make 的微信公众号发布 Scenario 自动完成发布 然后把这个 Skill 创建在我们的 skills 下面的 WeChat Publish 目录下 现在没有
我们来让它运行好 Skill 创建好了在我们的下面创建那个 WeChat Publish 的 Skill 那它的流程就是读取校验组装一个我们的文章的元数据用户确认 然后调用 MCP 最后报告结果 好了我们现在有了两个 Skill 了 那接下来我们就要搭我们的 Agent 了
在搭 Agent 之前那我想说一下 为什么我们先要把 Skill 搭好 而不是直接上来就搭建 Agent 呢 你可以把这件事想象成开公司 假设你有一笔钱要创业你不会拿到钱直接招一个 CEO 然后跟他说目标是一年赚一百万你就看着办吧 然后就放手了 现实里呢不会有人这么干
但很多人啊用 AI Agent 的方式就是这样 现在有很多的开源的 Agent 的编排框架 上来就让你建一个 Agent 告诉他目标 让他自己去搞自己去建团队 那结果就是混乱不可控产出的质量也看不下去了 正常的创业你会怎么做呀 你作为创始人你先自己把业务流程跑通
哪些环节需要你判断哪些是纯执行的标准是什么 这些搞清楚了写下来 这就是 Skill Skill 就是你脑子里的流程呢 变成了 AI 可以执行的标准操作手册 然后你才去招人 这就是 Agent Agent 会按照 Skill 来工作 他有标准可循 干完之后还能根据反馈来更新 Skill
让流程越跑越好 所以先定流程再配人 这个顺序我们不能把它搞反了 好了两个 Skill 搭好了 我们现在来搭 Agent 还记得刚才的类比吗 Skill 是操作手册 Agent 是拿着手册干活的人 一个 Agent 可以装备多个 Skill 就像一个员工他可以负责多项工作一样
用 Claude Code 创建 Agent 的方式很简单 只不过就不能在 Cursor 的 Claude Code 这个插件里面创建了 需要在终端窗口进行创建 我们打开一个终端 然后进入到 Claude Code 创建 Agent 我们只要输入 agents 命令 然后我们选择创建一个新的 Agent 然后选择只为当前的 project 创建 好
这里边有两种创建方式 一种就是让 Claude 帮你自动进行创建 你只需要告诉他 Agent 是什么目的就行了 还有一种就是我们手动进行配置 为了给大家充分的演示 Agent 的创建过程 我这边选择手动配置 然后首先就是要输入一个名称了 一个唯一的标识符
我们要创建的 Agent 就叫 publisher 也就是一个发布用的 Agent 他负责发布运营 那他的工作流程就是拿到一篇写好的文章 然后先用我们之前创建好的 content review 这个 Skill 做质量审查 审查通过了 再用 WeChat Publish 这个 Skill 发布到微信公众号
所以我们这一个 Agent 他要串联起两个 Skill 组装成一个流水线 输入名称之后我们回车 那接下来就是输入系统的提示词了 我们就把我准备好的提示词 拷贝粘贴给他 你是发布运营 Agent 负责内容从定稿到发布的完整流程 然后核心工作流 主要就是演示两部分
质量审查和发布到微信公众号 好没有问题之后我们继续回车 然后就问你 什么情况下 Claude 要使用这个 Agent 呢 那这实际上就是要告诉 Claude 我们的 Agent 他的触发条件是什么 这个 Agent 的目的描述是什么 那我们就把 Agent 的描述主要功能 以及当用户说这些关键词的时候来触发这些信息呢
告诉给 Claude Code 那接下来是选择工具 为了方便起见呢 我们就默认选择所有的工具了 但是你在实际使用当中建议还是选择只需要的工具 不要给他太多不需要的权限 好之后是模型我们就用默认的 Sonnet 模型吧 然后选择颜色我们可以给他一个绿色好了 OK
配置他的 Agent 的记忆 memory 它的范围我们就选择当前项目的这个范围 OK 保存完成之后呢 这个 Agent 就会创建好了 我们就会看到在我们的 .claude 目录下面
我们就会看到在我们的 .claude 目录下面 agents 目录下面 多出了一个 publisher.md 文件
多出了一个 publisher.md 文件 它就是我们刚刚创建的这个 Agent 的描述文件 这就是它文件的内容 我们需要在这个它的元数据这一部分啊 frontmatter 这一部分呢 要加两行 因为前面我们说过 我们需要我们的这个 Agent 呢 使用我们之前创建好的两个 Skill 这两个 Skill 相当于就是给它的工具嘛
所以这边我们手工加上两条两个 Skill 在这边加上这两个字段之后呢 Agent 启动的时候就会自动加载它们 然后这边特别注意一下 我们把它的名称和文件名给它改成一样 避免它们不一致产生混淆 好 我们现在就来测试一下 我们就让这个 Agent 呢 帮我把这个 Newsletter 的草稿 这篇文章呢 发布到微信公众号 好
我们可以看到它调用了 Agent 然后首先就用了我们的 content review 这个 Skill OK 这边是 review 完了 然后下面直接调用了 WeChat Publish 这个 Skill 那接下来就通过 Make 的 MCP 来往微信公众号上进行发布 好 文章已经推送到微信公众号草稿箱 审查结果 四维全部通过 标题 22 字符合限制 下一步
登录公众号后台 确认草稿并且发布 那我们现在就可以到公众号的后台去看一下它的结果了 好 这是我们的公众号后台刷新一下 OK 这就是我们最新发过来的公众号 我们可以看一下这个结果 从消费智能到编排智能 AI 时代的工作方式 因为这就是一个简单的测试用的 Newsletter
不是真正的 Newsletter 所以内容只是简单的写了几句 这就是我们演示这个文章里面的主要内容 那这样呢就说明我们整个这个发布 Agent 呀 它的功能是正常的 它根据我们的要求决定对任何一篇文章先进行审查 然后审查通过之后再进行发布 OK 接下来我们再来创建一个 Agent
这个 Agent 呢相对来说要简单一些 我们创建一个用于社交互动的 Agent 它不装备任何的 Skill 它就是用 Claude 的基础能力 把长内容呢转换成社交媒体上适合传播的短内容 因为不是所有的 Agent 都需要 Skill 简单的任务呢用 AI 用 Claude 的基础能力就够了 所以我们给大家演示两种 Agent
一种就是比较复杂的装备了多个 Skill 的 Agent 另外一个呢就是最简单的一个 Agent 好流程还是跟刚才一样 我们需要进入到它的终端窗口 还是同样的这个 Agent 命令 然后我们创建一个新的 Agent 在项目级别手动创建 名称我们就叫 demo social voice 然后 system prompt
这个 system prompt 就是说你是一个社交互动的 Agent 负责把长内容转换成适合传播的短内容 主要是为了让它输出一个推文 OK 回车继续 然后什么情况下 Claude 要用这个 Agent 呢 当用户说写条推文帮我发个推 把这篇转成推文的时候进行触发 OK 工具同样我们先默认全部 模型
Sonnet 模型 然后颜色呢我们可以选一个 yellow 吧 黄色 好 它的记忆呢我们同样是 project 项目的范围 好了 没问题的话我们就直接回车保存 OK 我们可以再快速的测试一下我们创建好的这个 Agent 我们可以看一下刚刚创建好的这个文件 Agent 的文件
那这边我们不需要给它加 Skill 所以用它的默认的就够了 那同样我们可以测试一下 刚才我们那个演示用的 Newsletter 这篇草稿文章呢 定稿文章呢生成一条推文 好了调用了 Agent 生成推文 OK 这个没关系 因为刚创建了一个 Agent 之后呢 你需要刷新一下 他直接就读到它的规则也是一样的 然后就给我们给出了结果
好以上就是我们两个 Agent 的完整的 配置和演示过程 两个 Agent 完全不同的配置 一个装备了两个 Skill 走的是审查发布的完整的流水线 一个什么 Skill 都没有 靠系统提示词和基础的 Claude 的能力 就能干活儿 你根据你的任务的复杂度来决定 你怎么去配置你的这些 Agent OK 用同样的方法呢
我们可以继续的搭更多的 Skill 和 Agent 比如你可以搭一个专门做内容策划的 Agent 给他装备选题分析和脚本创作的 Skill 再搭一个做视觉设计的 Agent 给他配图和封面图的 Skill 过程跟刚才完全一样 我们先把流程写成 Skill 再建 Agent 来执行 我自己用这个方法呢 搭了 12 个 Agent
我把他们起了一些花名叫做可家族 这就包括信息筛选 内容策划 视频制作 视觉设计 多平台发布等等 每个 Agent 他都有自己的职责 自己的 Skill 明确的协作规则 这种跑起来的效果是这样的 我们一条命令就可以启动 Agent 他会自动筛选本周的 AI 的重点新闻 到我的知识库里面去查我之前的观点
然后按照格式呢 写一个完整的一篇 Newsletter 之后自动配图 然后通过 MCP 一键发布到微信公众号 这整个过程当中 中间我只介入了一次 全部用的就是今天教你的这一套方法 我们通过 Skill 来定义流程 用 Agent 来执行 只不过我的 Skill 写的更细
协作规则更完善 但是我们的整个的起点和我们整个系统的结构都是一样的 那这是我新出的一本书 重构个体 AI 时代如何打造个人竞争力 由电子工业出版社出版 今天你学会了搭 Skill 和 Agent 这是操作层面 但是搭一个真正有效的系统呢 光会操作是不够的
你得先知道怎么样去判断你的工作流 哪里该用 AI 哪里不该用 你得知道怎么设计一个架构蓝图 让系统能够随着工具的变化而灵活的替换 你得掌握怎么跟 AI 精准的沟通 让它的输出稳定可靠 最后你才能把这些能力组装成一个真正能跑起来的系统 这四件事啊 心智架构提示词系统
就是我在书里面写的完整的路径 今天视频里面用的是 Claude Code 书里面用的是 Make 工具不一样 但是思维方式是通用的 链接在简介里面 买书之后呢 还可以领取 26 条提示词模板 和一套自动化工作流的模板 如果今天的视频对你有帮助呢 就帮我点个赞 下一期呢我会拆解 你用 AI 到底是处在哪一个段位
从旁观者到架构师 四个层次 帮你来看清楚自己卡在哪里 我是 Axton 咱们下期再见
Loading video analysis...