SuperAPI AI 工具集

claude-code-plugin-reference

智能体与模型

查看项目

更新于 10-15 17:20

技能介绍

这是 night-market 仓库中 Claude Code 插件机制的领域知识包,覆盖清单、技能、命令、智能体、钩子与市场注册表,并叠加本地约定。所有契约均在 2026-07-02、仓库 v1.9.15 时对照已发布插件核验。

用途:在编写或调试插件时解释各组件如何工作。不用于运维,运维请用 night-market-operations。

主要能力:

  • 术语与结构:插件是 plugins/ 下可独立部署的目录,含 skills、commands、agents、hooks、tests、Makefile、pyproject.toml。技能以 SKILL.md 为枢纽,按需加载 modules/*.md 分支文档。
  • 清单契约:plugin.json 字段含 name、version、description、skills、commands、agents、hooks、keywords、dependencies 等;另有 metadata.json 与 openpackage.yml。
  • 技能:frontmatter 仅 name 与 description 被 Claude Code 使用,description 硬上限 160 字符;角色分为 entrypoint、library、hook-target。
  • 命令:markdown 文件,需 name 与 description,usage 记录参数形态,正文中 $ARGUMENTS 会被替换。
  • 智能体:markdown 定义子代理,frontmatter 含 name、description、model、tools、skills,正文即系统提示。
  • 钩子:注册在 hooks/hooks.json,由 Claude Code 自动加载;plugin.json 的 hooks 数组不得列出该文件,否则报重复钩子错误。仓库内所有插件该数组为空。

必要用法与限制:钩子负载通过 stdin 的 JSON 传入,不设 CLAUDE_TOOL_NAME 等环境变量;读取失败应 fail open。PreToolUse 只认 allow/deny/ask 三个判定值;面向人的诊断写 stderr,stdout 保持可解析 JSON。

资料未提供收费、价格与平台支持信息。