SuperAPI AI 工具集

devstudio

编程与开发

查看项目

更新于 10-16 03:37

技能介绍

用途:面向 Claude Code 插件开发者,提供编辑—校验—测试—发布的一体化开发环境。

主要能力:FileWatcher 用内容哈希(FNV-1a)检测文件变化,忽略仅时间戳更新,100ms 防抖并分类资源类型;HotReloader 在变更时重读并校验清单与 Markdown frontmatter,维护资源注册表并输出 file:line 错误;PluginPlayground 提供隔离执行环境,可录制输入输出为 fixtures(存于 tests/fixtures/ 的 JSON)并在 CI 回放检测回归;DependencyGraphRenderer 生成 ASCII 树或 Mermaid 图以审查依赖与循环引用。

使用方式:先按约定创建目录与 .claude-plugin/plugin.json、CLAUDE.md、CONTEXT.md;用 /mp:dev serve ./my-plugin --watch 启动监听与校验;用 /mp:dev playground ./my-plugin 交互测试并 save 用例;用 /mp:dev graph ./my-plugin 查依赖;用 /mp:dev validate ./my-plugin 做发布前验证;用 /mp:dev fixture list / replay 做回归回放。

适用场景:新插件快速迭代、排查清单或资源文件问题、架构评审、为插件命令建立回归测试、发布前检查。

限制:Playground 为模拟执行,真实命令运行需 Claude 运行时,应在执行后用 recordOutput() 记录真实输出;校验规则区分 error/warning/info,警告需自行判断;哈希为内容比对,仅空白变化可能不触发重载;具体安装方式、收费与平台信息暂未提供。