claude-code-dev

from maxoreric/sop-engine

No description

0 stars0 forksUpdated Jan 20, 2026
npx skills add https://github.com/maxoreric/sop-engine --skill claude-code-dev

SKILL.md

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
Skillsite:code.claude.com skill SKILL.md
Subagentsite:code.claude.com sub-agents
Slash Commandsite:code.claude.com slash-commands
Hookssite: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:插件开发工具

Repository Stats

Stars0
Forks0