<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Thariq Shihipar on Chang</title><link>https://jinnchang.github.io/authors/thariq-shihipar/</link><description>Recent content in Thariq Shihipar on Chang</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 03 Jun 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://jinnchang.github.io/authors/thariq-shihipar/index.xml" rel="self" type="application/rss+xml"/><item><title>构建 Claude Code 的经验 · 我们如何使用 Skill</title><link>https://jinnchang.github.io/reads/lessons-from-building-claude-code-how-we-use-skills/</link><pubDate>Wed, 03 Jun 2026 00:00:00 +0800</pubDate><guid>https://jinnchang.github.io/reads/lessons-from-building-claude-code-how-we-use-skills/</guid><description>&lt;div class="notice note"&gt;
 &lt;div class="notice-title"&gt;
 &lt;i class="fa-solid fa-sticky-note" aria-hidden="true"&gt;&lt;/i&gt;Note
 &lt;/div&gt;
 &lt;div class="notice-content"&gt;我们在 Anthropic 内部构建和扩展数百个 Skill 过程中学到的经验。&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Skill 已成为 Claude Code 中最常用的扩展点之一。它们灵活、易于创建，也易于分发。&lt;/p&gt;
&lt;p&gt;但这种灵活性也让人难以判断什么方式最有效。什么类型的 Skill 值得创建？如何组织 Skill 的结构？什么时候该与他人分享？&lt;/p&gt;
&lt;p&gt;我们在 Anthropic 大量使用 Claude Code 中的 Skill，目前有数百个 Skill 在活跃使用中。以下是我们关于使用 Skill 加速开发的经验总结。&lt;/p&gt;
&lt;h2 id="什么是-skill"&gt;
 什么是 Skill？
 &lt;a class="heading-link" href="#%e4%bb%80%e4%b9%88%e6%98%af-skill"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Skill 是包含指令、脚本和资源的文件夹，Agent 可以发现并使用它们来更准确、更高效地完成任务。本文假设读者已了解 Skill 的基础知识；如果你是新手，请先阅读我们的 &lt;a href="https://anthropic.skilljar.com/introduction-to-agent-skills" class="external-link" target="_blank" rel="noopener"&gt;Skilljar 上的 Agent Skill 入门课程&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;我们经常听到的一个误解是，Skill &amp;ldquo;只是 markdown 文件&amp;rdquo;。实际上它们是文件夹，可以包含脚本、资源、数据等，Agent 可以发现、浏览和操作这些内容。&lt;/p&gt;
&lt;p&gt;在 Claude Code 中，Skill 还有&lt;a href="https://code.claude.com/docs/en/skills#frontmatter-reference" class="external-link" target="_blank" rel="noopener"&gt;丰富的配置选项&lt;/a&gt;，包括注册动态 Hook。&lt;/p&gt;
&lt;p&gt;我们发现 Claude Code 中一些最有效的 Skill 正是充分利用了这些配置选项和文件夹结构。&lt;/p&gt;
&lt;h2 id="skill-的类型"&gt;
 Skill 的类型
 &lt;a class="heading-link" href="#skill-%e7%9a%84%e7%b1%bb%e5%9e%8b"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;在对 Anthropic 内部所有 Skill 进行分类后，我们发现它们可以归为九个类别。优秀的 Skill 能清晰地归入某一类；而那些试图做太多事情的 Skill 则横跨多个类别，反而会让 Agent 感到困惑。这不是一份权威列表，但它是识别你自己的 Skill 库中空白的有用框架。&lt;/p&gt;</description></item></channel></rss>