开发与工程 ✓ Anthropic · 官方 agent-developmentplugin-developmentyaml-frontmattersystem-promptstriggering-conditionssubagent-development

Claude Code 插件 Agent 开发指南

帮助开发者为 Claude Code 插件设计、编写和验证自主 Agent。

FollowSkills 评估 · FSRS-2.0
不推荐
47/ 100 五分制 2.4 / 5
信任安全15 / 25 · 3.0/5

内容明确建议按最小权限限制 tools,并说明省略 tools 将获得全部工具;但未规定用户确认、敏感数据处理、外部副作用披露、回滚或失败恢复,因此扣分。仓库来源和 Anthropic 官方组织身份可支持基本归属,但不构成安全性证明。

可靠稳定7 / 20 · 1.8/5

技能提供了结构规则、验证脚本、触发测试步骤和边界案例,主路径具有可理解性;但本次仅静态阅读,未见覆盖关键路径的提交测试或可复现执行证据,且部分“exact”及“production-ready”表述无法验证,因此受静态上限限制并扣分。

适用触发9 / 15 · 3.0/5

目标用户、适用场景、触发词、输入结构和预期 agent 文件格式较清楚;但非适用范围和负面触发条件不完整,缺少中文使用指导,也未说明中国大陆网络环境下文档或 Claude Code 依赖的可达性,因此扣分。

规范维护7 / 15 · 2.3/5

文档分为概览、字段、设计、示例、验证和资源,渐进式结构较好,并提供版本号、示例及脚本路径;但缺少安装/依赖说明、已知限制、变更记录、明确维护责任和更新路径。许可证信息仅能从仓库上下文得知,技能自身未声明,因此扣分。

有效结果6 / 15 · 2.0/5

提供可直接复制的 frontmatter、系统提示词、触发示例和创建流程,能够覆盖创建 agent 的核心需求;但示例和“battle-tested”“production-ready”等价值主张没有静态可验证的运行结果,且生成内容仍需用户审查和实际测试,因此扣分。

证据核验3 / 10 · 1.5/5

源文件本身可审计,包含规则、脚本和示例,支持有限追溯;但没有足够的第三方执行证据、关键路径测试套件或交叉验证,本评估也未执行任何脚本,因此只能给予低分。

证据充分度: 评估于 2026年7月20日 审查版本 015170d3fd84
使用前请注意
  • tools 未声明时 agent 默认拥有全部工具;创建或复制示例时应显式限制权限,并在执行写入、Bash 或其他外部副作用前确认。
  • 文档建议测试触发和验证脚本,但本材料未提供已执行结果;不要将“production-ready”或“battle-tested”视为已验证事实。
  • 引用的 references/、examples/ 和 scripts/ 路径依赖仓库布局,使用前应确认文件存在、脚本可执行且规则与当前 Claude Code 版本一致。
  • 未提供中文触发示例或中国大陆网络可达性说明。
查看完整评分方法 →

它能做什么 & 适用场景

这是一个面向 Claude Code 插件开发者的 Agent 开发技能,涵盖文件结构、YAML frontmatter、触发条件和系统提示词设计。它说明如何选择模型、颜色和工具权限,并提供 AI 辅助与手动创建两种方法。内容还包括标识符、描述和系统提示词的验证规则,以及触发测试和组织方式。它适合需要在插件中添加可自动处理复杂多步骤任务的 Agent 的开发者。

指导用户创建位于插件 agents/ 目录中的 Markdown Agent 文件;编写 name、description、model、color 和可选 tools 字段;设计系统提示词、触发示例、输出格式和边界条件;按照给定规则验证标识符、描述和系统提示词;使用文档列出的 validate-agent.sh 与 test-agent-trigger.sh 脚本进行验证和触发测试;最后在插件 README 中记录 Agent。

  1. 为 Claude Code 插件新增代码审查、测试生成或安全分析 Agent 的开发者。
  2. 需要为复杂多步骤任务定义自主处理流程、职责和输出格式的插件作者。
  3. 希望通过 description 中的多个示例改善 Agent 触发条件的开发者。
  4. 需要限制 Agent 工具权限、选择模型或为多个 Agent 设计颜色区分的团队。
  5. 想在发布前验证 Agent 文件结构、触发行为和边界情况的维护者。

优缺点一览

优点
  • 覆盖从结构设计到验证和测试的完整 Agent 开发流程。
  • 提供可直接参考的 frontmatter、系统提示词和最小 Agent 模板。
  • 明确标识符、描述、模型、颜色和工具权限的格式与最佳实践。
  • 包含 AI 辅助生成和手动创建两种工作方式。
局限
  • 内容针对 Claude Code 插件的 Agent 目录、命名空间和自动发现机制,迁移到其他客户端需要调整。
  • 来源没有说明该技能的独立安装流程。
  • 来源没有提供实际测试结果或兼容平台列表。
  • 许可证在仓库元数据中标为 unknown。

如何安装

README 记录了 Claude Code 的安装方式,但没有提供此技能的独立安装命令。可先按 README 的推荐方式安装 Claude Code,例如在 macOS/Linux 执行 curl -fsSL https://claude.ai/install.sh | bash,然后进入项目目录运行 claude。该技能文件位于 plugins/plugin-dev/skills/agent-development/SKILL.md;单独复制或注册该技能的步骤未在来源中说明。

如何使用

在 Claude Code 中提出与 Agent 开发相关的请求,例如:Create an agent for reviewing API security issues in this pluginHow should I write the agent frontmatter and triggering examples?Validate this agent's system prompt and tool permissions. 技能覆盖的触发主题包括创建或添加 Agent、Agent frontmatter、when-to-use 描述、示例、工具、颜色和自主 Agent。

常见问题

这个技能本身会创建并运行 Agent 吗?
来源显示它提供创建、编写、验证和测试指导,并列出相关脚本;没有证据表明技能本身会自动替用户完成这些操作。
是否必须限制 Agent 的工具?
tools 字段是可选的;如果省略,Agent 默认可访问所有工具。指南建议遵循最小权限原则。
推荐为 Agent 选择哪个模型?
指南推荐通常使用 `inherit`,让 Agent 使用与父流程相同的模型;也列出 sonnet、opus 和 haiku 选项。
它适合非 Claude Code 插件环境吗?
核心 Markdown、YAML 和提示词设计具有可迁移性,但插件目录、Agent 自动发现和命名空间等机制需要适配。

同仓库的其他 Skills

均来自 anthropics/claude-code

相关 Skills