Agent Skills: Claude Code Plugin 开发

Claude Code Plugin 开发专家。当用户要创建 Plugin、Skill、Subagent、Slash command、Hook 时触发。也用于解答 Claude Code 开发相关问题。触发词:创建 plugin、写 skill、写 agent、创建 hook、写 command、插件开发。

UncategorizedID: maxoreric/sop-engine/claude-code-dev

Install this agent skill to your local

pnpm dlx add-skill https://github.com/maxoreric/sop-engine/tree/HEAD/%24workflow.input.user_intent/skills/claude-code-dev

Skill Files

Browse the full folder contents for claude-code-dev.

Download Skill

Loading file tree…

$workflow.input.user_intent/skills/claude-code-dev/SKILL.md

Skill Metadata

Name
claude-code-dev
Description
Claude Code Plugin 开发专家。当用户要创建 Plugin、Skill、Subagent、Slash command、Hook 时触发。也用于解答 Claude Code 开发相关问题。触发词:创建 plugin、写 skill、写 agent、创建 hook、写 command、插件开发。

Claude Code Plugin 开发

开发 Claude Code Plugin 及其组件(Skill、Subagent、Command、Hook)。

核心原则

  1. 先搜索官方文档:在创建任何组件前,先搜索最新的官方文档
  2. 遵循官方规范:严格按照文档中的文件格式和最佳实践
  3. 精简高效:只包含必要内容,避免冗余

官方文档地址

所有开发相关文档都在 code.claude.com/docs/en/ 下:

| 主题 | 搜索关键词 | |------|-----------| | Plugin 总览 | site:code.claude.com plugin structure | | Skill | site:code.claude.com skill SKILL.md | | Subagent | site:code.claude.com sub-agents | | Slash Command | site:code.claude.com slash-commands | | Hooks | site:code.claude.com hooks |

开发流程

创建 Plugin

  1. 搜索官方文档获取最新结构
  2. 创建目录结构:
    plugin-name/
    ├── .claude-plugin/
    │   └── plugin.json
    ├── agents/
    ├── skills/
    ├── commands/
    ├── hooks/
    └── README.md
    

创建 Skill

  1. 核心文件:skill-name/SKILL.md
  2. frontmatter 必填:namedescription
  3. description 要包含触发条件

创建 Subagent

  1. 文件位置:.claude/agents/agent-name.md
  2. frontmatter:namedescriptiontools(可选)、model(可选)、skills(可选)

创建 Hook

  1. 10 种事件:PreToolUse、PostToolUse、PermissionRequest、UserPromptSubmit、Stop、SubagentStop、PreCompact、SessionStart、SessionEnd、Notification
  2. 配置文件:hooks/hooks.json
  3. exit code 2 = 阻止操作

参考插件

搜索:site:github.com anthropics claude-code plugins

  • ralph-wiggum:迭代循环
  • pr-review-toolkit:多 agent 协作
  • plugin-dev:插件开发工具