他每天都在使用的 Claude Skills 实战技巧

AAI LABS
Computing/SoftwareAdvertising/MarketingInternet Technology

Transcript

00:00:00Claude Code 的开发者之前透露了他的完整工作流程,
00:00:04我们已经针对该内容制作了一个视频。
00:00:08我们从中获益匪浅,并开始将他的原则应用到我们自己的工作中。
00:00:14但我们想更进一步,因此我们开始寻找他的团队每天实际使用的具体技能和工具。
00:00:21我们翻阅了他们的帖子、开源仓库、官方插件市场,并提取了他们实际使用的技能和命令。
00:00:28其中一些你现在就可以安装,另一些是团队从未发布的内部工具,但我们弄清楚了它们的功能以及你如何构建自己的工具。
00:00:32现在,他们使用的一种技能是用于 Claude Code 的 Frontend Designs 插件。
00:00:38它的开发初衷是使用简单的提示词转换设计,同时在 UI 和 UX 方面对其进行增强。
00:00:43它是开源的,仓库中包含一个带有专门设计指令的技能。
00:00:47这在官方的 Claude Code 插件仓库中是可以直接获取的。
00:00:55基本上,这样做的原因是让 AI 能够避开“通用 AI 审美”,即模型通常会趋向的那些常规设计。
00:01:00安装过程很简单,你可以直接从 Claude Code 插件的官方市场添加它。
00:01:05但如果没有预装,你可以使用插件的 marketplace add 命令,然后从那里安装。
00:01:08重新加载后,插件即可使用。
00:01:13安装完成后,你可以直接使用斜杠命令调用该技能,并指定你想用它做什么。
00:01:24由于技能通常在 Claude 觉得需要其功能时被调用,因此如果 Claude 判定有必要,该技能也会被触发,并且它也可以在执行过程中调用。
00:01:28现在,Claude Code 背后团队每天使用的另一个技能是 batch 技能。
00:01:39该技能直接集成到产品中,旨在自动执行易于并行化的任务,
00:01:45例如将代码从一个库迁移到另一个库,或执行类似的操作。
00:01:52你可以直接在 Claude Code 中使用它,并在 batch 命令后给出任何指令来执行你的任务。
00:01:56一旦你向 Claude Code 提供该提示,它首先会识别任务,并通过进入 plan 模式将其分解为子任务。
00:02:02这使得它能够在执行之前彻底探索并规划实施方案。
00:02:04现在你可能会想,Claude 的代理系统不是已经会将任务分解成较小的部分并并行执行了吗?
00:02:12那么为什么这还是必要的呢?
00:02:15但区别在于,batch 命令使用独立的工作树,它们是你存储库的隔离副本,让每个代理在自己的环境中工作。
00:02:18因此,这可以防止代理相互影响工作。
00:02:26规划期间生成的计划包含应用的当前状态、
00:02:30所有工作的单元划分、所需添加内容的列表,以及应如何执行端到端验证的说明。
00:02:35一旦你批准了这个计划,它将产生与工作单元数量相同的代理,
00:02:44为每个代理提供专门的提示,并确保每个代理在独立的工作树中操作。
00:02:48每个代理都会向主代理汇报其进度,一旦所有代理都完成了任务,主代理就会将所有隔离的工作树合并到主分支中。
00:02:51如果配置了远程仓库,它甚至可以管理拉取请求 (PR)。
00:02:55现在,他们还经常使用 code simplifier 插件。
00:03:00这个插件是开源的,可以下载并在你自己的项目中使用。
00:03:06它可以在官方插件仓库中找到,并按照相同的安装步骤进行安装。
00:03:10安装后,你会在已安装插件列表中看到它,你也可以直接从仓库搜索并安装它。
00:03:15该插件在保持功能不变的同时,为了清晰起见而精炼代码。
00:03:23要使用它,你提供一个提示词,它会在 code simplifier 中初始化代理。
00:03:27然后,它会产生一个代理,通过删除重复项和不必要的文件来简化整个代码库,使代码库更整洁且更易于管理。
00:03:32一旦完成工作,它会返回一份所做更改的摘要。
00:03:40但这实际上与作为 Claude Code 内部产品发布的 Simplify 技能非常相似。
00:03:45主要区别在于,Simplify 会产生三个代理,并根据多个指标严格评估代码,使其更简单、更有效。
00:03:48所以 Simplify 是 Code Simplifier 插件的更全面版本,这两个工具都被团队大量使用。
00:03:54但在我们继续之前,让我们听听赞助商的话。
00:03:59Airtop。如果你每周花几个小时手动处理重复性任务,有一种更好的方法可以处理。
00:04:01Airtop 让你可以使用简单的英语构建在真实云浏览器中 24/7 运行的 AI 代理。
00:04:10无需代码,无需 API。
00:04:20我设置了他们的竞争对手监控模板,给它三个竞争对手的 URL,并告诉它每天监控价格变化、新功能和定位更新。
00:04:26每天早上,Airtop 都会启动一个云浏览器,导航到每个站点,处理验证码和反爬虫措施,
00:04:32将所有内容与昨天的数据进行对比,并将摘要直接发送到我的 Slack。
00:04:36设置一次只需 10 分钟,现在我每天早上打开笔记本电脑之前都能收到一份竞争情报简报。
00:04:39在几分钟内构建可靠的自动化流程,并使用 Code AI Labs 注册 Airtop 以获得一个月免费的入门计划。
00:04:49点击置顶评论中的链接,开始使用 Airtop 构建自动化。
00:04:55现在,团队内部使用的另一个技能是 Verify 技能。
00:04:59他们的推文中没有提到它,但从泄露的源代码中我们可以看到,它是 Anthropic 团队成员的一个内部技能,隐藏在一个 CLI 标志后面,不向其他人开放。
00:05:04该技能通过运行应用、从不同角度测试更改并自动修复故障来验证代码更改。
00:05:08由于这是内部使用的,系统提示词并不在产品代码中。
00:05:15每当团队中有人实际使用它时,它就会被直接注入到环境中。
00:05:19这可能就是它没有公开的原因,因为它具有高度的项目特定性。
00:05:22但如果你正在构建自己的项目,你可以使用 Skill Creator 或使用该仓库作为模板来创建自己的 Verify 技能。
00:05:26它会扫描你的代码库并生成一个为您项目定制的 Verify 技能。
00:05:33根据项目的不同,验证方式可能也不同。
00:05:39有些可能使用 Playwright、MCP 验证、测试或其他方法。
00:05:49但核心理念是代理需要有一种方式来确认其更改是否按预期工作,而这个技能承担了这一繁重的工作。
00:05:55该技能的指令包括关于如何处理代码更改以及如何使用现有工具汇报的逐步指导。
00:06:01它还包含 CLI.md 中的示例,列出了技能可以访问的所有 CLI 工具,包括 linter、退出代码、NPM 测试文件等。
00:06:05为了达到最佳使用效果,应配置测试用例并使用 Claude Chrome 扩展进行视觉验证。
00:06:08现在,隐藏在 Claude Code 内部、仅供 Anthropic 团队成员使用的另一个内部技能是 Skillify。
00:06:12这个技能捕捉整个对话会话,并将其转化为一个可重复使用的技能。
00:06:21和 Verify 技能一样,它也受环境变量标志保护。
00:06:28但与 Verify 不同的是,Skillify 的系统提示词包含在源代码中。
00:06:38Skillify 的目的是记录你与 Claude 构思工作流、通过多次对话细化过程的会话,然后将其保存为可重复使用的技能。
00:06:44它会识别所讨论的可重复过程、提及的所有工具和权限、涉及的代理以及创建技能所需的一切。
00:06:50然后,它会与用户互动以明确意图,分解步骤,最终确定 skill.md 文件并生成包含所有必要说明的详细指南。
00:06:56但你不需要访问内部版本。你可以参考源代码创建自己的 Skillify 技能。
00:07:02一旦被调用,Skillify 命令会彻底分析会话,并向你确认其推断是否正确。
00:07:10它会询问后续问题以澄清工作流,然后生成一个 skill.md 文件并提供给你审阅。
00:07:17确认其符合你的需求后,你可以将其保存到你的项目中,作为一个可重复使用的技能。
00:07:31现在,他们使用的另一个工具是 Claude Code Security Scan 命令,它扫描代码库中的漏洞,并根据各种因素建议补丁。
00:07:36团队已在内部使用它来识别多个安全问题,后来它作为 Claude Code 内部的安全扫描功能发布了。
00:07:44系统提示词可以从泄露的源代码中获取,该工具被配置为从多个角度执行安全扫描,
00:07:51包括输入验证、身份验证问题、秘密管理、注入和代码执行、端点暴露等。
00:07:58它还包含深入的分析方法论,并将多种标准直接整合到工具中。
00:08:06这是一个内置功能,所以你可以直接访问它来对所有文件进行安全审查。它会遵循指令并报告所有发现。
00:08:13然后你可以提示 Claude 修复识别出的问题,它将实施必要的更改,以使应用既功能完备又安全。
00:08:21这对于大型应用程序特别有帮助,因为其中的安全问题可能很难被发现,并可能在生产环境中被忽略。
00:08:26随着 AI 生成代码产生大量的更改,漏洞可能会意外进入生产环境,而这个工具可以帮助防止这种情况。
00:08:31另外,如果你喜欢我们的内容,请考虑按下赞(hype)按钮,因为这能帮助我们创作更多此类内容并接触到更多人。
00:08:38Claude Code 的开发者表示,他们的团队在涉及重复性任务的每一个内部循环工作流中都使用斜杠(/)命令。
00:08:44例如,他们使用 commit-pushpr 命令,将代码推送到仓库并开启一个拉取请求。
00:08:48这个命令是开源的,可以在 Claude Code 插件的官方市场找到。
00:08:52你可以通过遵循特定的步骤序列来访问 commit 命令,它可以根据暂存和未暂存的更改生成提交。
00:08:57它包含了开发者在他的 X 帖子中提到的确切命令,也包括了它的工作流。
00:09:04要安装它,请前往插件市场,搜索 commit 命令,然后安装。
00:09:08安装完成后,你可以访问该仓库中可用的所有命令。
00:09:12在使用时,你可以直接在工作流中使用这些命令来简化重复性任务。
00:09:15在 Claude Code 开发者透露的工作流中,他其实提到了他们的团队使用了一个 tech debt(技术债)技能。
00:09:19他们建议在每次会话结束时运行它,以查找重复代码。
00:09:23这实际上没有开源,仅供团队内部使用。
00:09:28由于技术债因所使用的项目而异,他们的情况也是如此。
00:09:33但你可以根据自己的目的使用它,并根据你自己的项目定制这个技能。
00:09:39你可以为自己的项目创建一个,命名为与他相同的名字,
00:09:43并使用实际上是开源的 Skill Creator 技能为该技能添加你的指令。
00:09:47技术债技能的指令应包含一个关于如何识别更改、
00:09:52如何实际检测重复项,以及如何识别在会话期间产生的技术债的逐步工作流。
00:09:59它还应详细定义它如何处理相对于项目的文件结构,
00:10:07并应以运行 npm test 和 linter 等验证结束。
00:10:12现在,一旦所有这些都就绪,如果你运行技术债技能,它将检查你现有的整个代码库,
00:10:18首先使用多个代理对其进行分析,并将详细报告那些实际上是多余且不需要的重复内容。
00:10:21然后,它会创建一个共享库,让所有组件都能使用相同的功能,并更新组件以从不同地方访问相同的内容。
00:10:26因此,你的会话将以妥善的清理结束,并得到一个更组织化、技术债最小的代码库。
00:10:27现在,我们创建的这个技能可以在本视频以及我们之前所有视频的 AI Labs Pro 中找到,
00:10:30你可以从那里下载并将其用于你自己的项目。
00:10:36如果你觉得我们所做的工作有价值并想支持这个频道,这是最好的方式。
00:10:42链接在描述栏中。
00:10:45现在,Claude Code 的开发者还使用了另一个名为 Ddupe 的技能。
00:10:50这个技能由他们的团队内部使用,没有任何开源形式,也不在 Claude Code 内部提供。
00:10:52但通过他们在推文中链接的问题结果,我们可以逆向工程该技能可能的功能,
00:10:57即使我们无法获取确切的专门系统提示词。
00:11:01根据我们的观察,这个技能会检查 GitHub issue 是否与现有的 issue 重复,
00:11:04如果发现重复,就会对其进行评论。
00:11:08它接收 issue,解析输入,并使用 GitHub CLI 搜索类似的 issue。
00:11:12它包含判断什么是相似或不相似的标准。
00:11:18为了防止错误地判定 issue 是否重复,
00:11:20设有一个必须达到的阈值,然后该 issue 才会标记为重复。
00:11:23一旦它发现重复的可能性达到约 70% 时,它就会在该 issue 上发表评论。
00:11:26它在重复 issue 上发表的评论包含匹配原因的相关信息和相关解释。
00:11:29不过,它仍然需要人工验证。
00:11:32所以,如果你正和多个人一起开发一个项目,
00:11:34而有人创建了一个已经处理过的 issue,
00:11:40你可以使用这个技能来处理那些重复的 issue,
00:11:45让你能够专注于新的 issue 而不是浪费时间去澄清该 issue 已经解决过。
00:11:50现在,Anthropic 团队经常使用的另一个技能是 Claude Code 内部的 Remotion 技能。
00:11:55这个技能允许你通过简单的提示词使用 AI 创建动态图形和视频。
00:11:58你可以安装并直接在 Claude Code 内部使用它,指定你希望动画呈现的样子。
00:12:00那么,你知道这个技能实际上被用于所有产品发布视频,
00:12:04以及由 Claude 营销团队制作的其他营销视频吗?
00:12:06它是他们工作流中最重要的技能之一,
00:12:09它也驱动了该团队的许多非开发任务。
00:12:12这就是本视频的全部内容。如果你想支持频道并帮助我们继续制作这样的视频,你可以通过下方的 Super Thanks 按钮来操作。一如既往,感谢观看,我们下期再见。

Key Takeaway

Anthropic 团队通过集成 Batch、Verify 和 Skillify 等具备多代理协作与独立工作树能力的内部技能,实现了从 UI 增强、安全扫描到工作流自动化的全链路代码开发闭环。

Highlights

Frontend Designs 插件通过特定指令让 AI 避开通用审美,直接在官方市场使用 marketplace add 命令即可安装。

Batch 技能使用独立的工作树隔离副本,允许主代理生成多个子代理并行执行任务并自动处理 PR 合并。

Simplify 技能通过产生三个代理并根据多项指标评估代码,比开源的 Code Simplifier 插件提供更全面的重构功能。

内部使用的 Verify 技能通过运行应用并从多角度进行自动化故障测试与修复,其系统提示词在运行时动态注入。

Skillify 技能可将整个对话会话分析并转化为 skill.md 文件,从而将临时的构思过程固化为可重复使用的自动化技能。

Security Scan 工具涵盖输入验证、身份验证、秘密管理及端点暴露等多个安全维度,并能自动实施补丁修复。

Ddupe 技能通过 GitHub CLI 搜索类似 issue,并在重复可能性达到 70% 阈值时自动发表带有匹配原因的评论。

Timeline

UI 设计增强与前端插件安装

  • Frontend Designs 插件利用专门的设计指令引导 AI 摆脱常见的通用设计风格。
  • 用户可以通过 marketplace add 命令在 Claude Code 环境中直接添加该开源插件。
  • 斜杠命令可以在执行过程中由 Claude 根据任务需求自动触发或由人工指定调用。

该技能的开发初衷是提升生成的 UI 和 UX 质量。它被收录在官方插件仓库中,允许开发者在简单的提示词基础上获得更具设计感的界面输出。通过这种方式,AI 不再仅仅生成功能性的代码,而是能够遵循特定的审美指导原则。

利用 Batch 技能实现并行化任务处理

  • Batch 命令为每个代理提供隔离的工作树副本以防止相互干扰。
  • 系统在 plan 模式下将复杂任务分解为包含验证说明的多个单元。
  • 主代理负责监控所有子代理的进度,并在任务完成后将隔离的更改合并至主分支。

这套机制解决了多个代理同时操作同一代码库可能产生的冲突问题。在执行代码库迁移等大型任务时,系统会生成与工作单元数量相等的代理。每个代理都在独立的存储库副本中操作,最终由主代理统一管理拉取请求 (PR)。

代码简化与性能优化工具对比

  • Code Simplifier 插件通过删除重复项和冗余文件来提升代码库的可维护性。
  • Simplify 内部技能采用三代理架构对代码效率进行多指标严格评估。
  • Airtop 工具支持使用自然语言在云浏览器中 24/7 运行 AI 自动化代理。

Simplify 是 Code Simplifier 的进阶版本,专注于更深层次的逻辑重构。这些工具在保持原有功能不变的前提下,使代码结构更加清晰。此外,Airtop 展示了非开发领域的自动化可能性,例如在 10 分钟内配置完成的竞争对手价格和功能监控工作流。

内部验证、技能创建与安全审查流程

  • Verify 技能利用环境变量标志隐藏,支持 Playwright 和测试用例的自动化执行。
  • Skillify 能够记录对话中的工具权限和步骤,自动生成详细的技能指南文件。
  • Security Scan 针对注入攻击、秘密管理和端点暴露等安全风险提供补丁建议。

这些内部工具通过 CLI 标志进行保护,确保了高度的项目特定验证能力。Skillify 极大地降低了开发自定义技能的门槛,它能将复杂的构思过程转化为结构化的 skill.md。安全扫描功能则作为内置审查机制,帮助开发者在 AI 生成大量代码的背景下识别隐蔽的漏洞。

重复性工作流自动化与技术债清理

  • commit-pushpr 命令集成了从生成提交信息到开启拉取请求的完整流程。
  • Tech Debt 技能在会话结束时通过多代理分析查找并提取重复的公共组件。
  • Remotion 技能支持通过 Claude Code 直接使用 AI 生成发布视频中的动态图形。

开发者建议在每次工作会话结束时运行技术债检查,以确保代码库不会因快速迭代而变得臃肿。Ddupe 技能则利用 GitHub CLI 和相似度阈值算法来减轻人工审核重复 issue 的负担。最后,Remotion 的应用证明了 Claude Code 的能力已从纯开发扩展到了营销内容创作领域。

Community Posts

View all posts