工程开发
structuring-plugins
引导 Claude Code 插件的建立与组织,包含目录架构搭建、plugin.json 清单设定、组件管理(指令、代理、技能、钩子)及自动探索机制配置。
简介
此技能作为开发者的架构师,协助构建 Claude Code 生态系统中的可扩展模块。它提供全面的指导,确保开发者遵循标准化的目录布局,以实现无缝整合与自动化的组件发现。通过遵循这些模式,开发者可以确保插件结构的一致性、利用 ${CLAUDE_PLUGIN_ROOT} 进行可移植路径引用,以及建立强大的清单配置。
-
标准化插件目录结构,包含 .claude-plugin/plugin.json、commands/、agents/、skills/ 与 hooks/。
-
管理 MCP 服务器、钩子事件监听器(如 PreToolUse, SessionStart 等)以及自定义组件路径覆盖的复杂配置。
-
提供定义子代理与模块化技能的脚手架工作流程,让 Claude Code 能根据上下文自动触发。
-
确保 kebab-case 等命名规范被严格执行,以提升可靠性与可维护性。
-
自动化处理插件根目录下的辅助脚本与工具文件的整合。
-
适用于使用自定义工具或专业代理工作流程扩展 Claude Code 功能的开发者。
-
适用于设定插件清单字段,例如版本号、作者元数据以及关键字分类。
-
支持简单的斜线指令扩展,以及响应 LLM 生命周期事件的复杂事件驱动钩子。
-
限制:插件必须遵守指定的根目录组件架构,自动发现功能才能正确运作。
-
输入:关于新功能、目录重构或清单更新的用户需求。输出:脚手架架构指南、文件系统模式,或对现有插件结构的验证。
仓库统计
- Star 数
- 5
- Fork 数
- 0
- Open Issue 数
- 0
- 主要语言
- Shell
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月4日 00:38