SuperAPI AI 工具集

plugin-settings

通用与其它

查看项目

更新于 10-15 16:46

技能介绍

用途:为 Claude Code 插件提供按项目保存用户配置与状态的模式。配置文件位于项目根目录的 .claude/plugin-name.local.md,采用 YAML frontmatter 加 markdown 正文的结构,frontmatter 存放结构化设置,正文可放提示词或补充上下文。该文件由用户管理,不应提交到 git,需加入 .gitignore。

主要能力:hooks、命令和 agents 均可读取该文件。常见用法包括用 enabled 字段临时启用或停用 hook、存储 agent 状态(如 agent_name、task_number、coordinator_session)、以及按 validation_level 等配置驱动不同行为。

使用方式:在 hook 脚本中先判断文件是否存在,不存在则直接退出;再用 sed 提取 --- 之间的 frontmatter,用 grep 与 sed 读取单个字段,用 awk 提取第二个 --- 之后的正文。命令和 agent 也可通过 Read 工具读取并解析。创建配置可由命令引导用户输入后生成模板。

限制与注意事项:设置变更需要重启 Claude Code 才能生效,hooks 无法在会话内热替换。应提供合理默认值,校验数值范围与文件路径,防止路径穿越,并对用户输入做转义。配置文件建议仅用户可读(chmod 600),不共享、不提交。资料未提供具体收费、价格或平台信息。