内容
# Melodic Software — Claude 代码插件
公共的 [Claude 代码](https://code.claude.com/docs) 插件市场,提供可重用的、与仓库无关的技能、钩子和代理。每个插件都设计为可在任何仓库中使用,并可由使用者自定义,而无需编辑插件本身。
> 下面的目录由插件清单生成,并通过 CI 保持同步。新的插件将清除 [`docs/MIGRATION-PLAYBOOK.md`](docs/MIGRATION-PLAYBOOK.md) 中的插件迁移门槛。
## 使用此市场
```shell
/plugin marketplace add melodic-software/claude-code-plugins
/plugin install <插件名称>@melodic-software
```
使用 `/plugin` 浏览和管理插件。要在更新后刷新,请运行 `/plugin marketplace update melodic-software`。
### 为组织启用插件建议
一些目录条目声明了 `relevance` 信号,以便 Claude 代码可以在会话工作与之匹配时建议插件(本地匹配;不会在任何地方报告)。建议按市场划分,启用后才会显示:只有在管理员将市场添加到 [托管设置](https://code.claude.com/docs/en/settings#settings-files) 中并允许列出其名称后,市场才会显示建议。
```json
{
"extraKnownMarketplaces": {
"melodic-software": {
"source": {
"source": "github",
"repo": "melodic-software/claude-code-plugins"
}
}
},
"pluginSuggestionMarketplaces": ["melodic-software"]
}
```
源声明对于非官方市场是必需的:如果本地注册的市场来自不同的源,则允许列表名称将被忽略,这将阻止无关的目录注册为允许列表名称以获取其插件建议。参考:[为您的组织推荐插件](https://code.claude.com/docs/en/plugin-relevance)。
一些个人或外部服务插件默认禁用(`defaultEnabled: false`),直到用户选择启用,现有安装不会因目录更改而被切换。
## 目录
<!-- catalog:start -->
### 发现
- [`knowledge`](plugins/knowledge) — 将外部知识摄入到持久的、合成的工件中。提供了一套书籍蒸馏管道(PDF/EPUB 转为概念组织、作者归属的技能参考文件),YouTube 管道(观看、转录、链接收集和仓库适用性合成),以及课程摘要管道(提取和合成在线视频课程 — Dometrain、Teachable — 为仓库适用的建议),以及可重做的设置操作;可配置的库目录管理合成工件在消费仓库中的位置。
- [`context7`](plugins/context7) — 通过 Context7(ctx7 CLI 或 Context7 MCP 服务器)查找当前的库文档、API 参考和代码示例,具有两步解析-查询工作流:查找技能(默认查找加上上游漂移检查操作)和 CLI 安装、身份验证和 MCP 配置的设置技能。
- [`firecrawl`](plugins/firecrawl) — 通过 firecrawl-cli 二进制文件进行网页抓取、搜索、爬取和文件解析,采用写入磁盘然后读取的模式,以保持大型结果在上下文之外 — 以及跟踪上游 CLI 和技能源的门控维护人员更新流。
- [`discovery`](plugins/discovery) — 变更前的结构化发现:探索本地代码库(内联或在隔离的分支子代理中),并运行有纪律的多源外部研究,具有源层、证伪和新鲜度门控 — 持久化 EXPLORE.md / RESEARCH.md 移交工件。
### 设计
- [`architecture`](plugins/architecture) — 扫描现有代码库的模块级架构摩擦 — 浅模块、缝隙泄漏和局部性间隙 — 使用 Ousterhout 的深模块镜头,呈现候选者为自包含的 HTML 报告,并在选定的候选者上运行面试循环,然后移交给规划。
- [`prototype`](plugins/prototype) — 构建临时代码以回答设计问题,然后再承诺架构 — 逻辑面(一个交互式终端应用程序,基于可移植的状态模型)和 UI 面(一个路由上的视觉变体)。
- [`planning`](plugins/planning) — 预实施规划管道:绘制一个太大、过于模糊的努力作为决策地图,分散到候选方法,锁定产品意图和工程合同,将已解析的领域语言路由到领域驱动设计词汇管理员,探索设计空间,进行对抗性压力测试,生成具有批准门的 структурированный实施计划。
- [`domain-driven-design`](plugins/domain-driven-design) — 领域驱动设计实践技能。目前:积极维护消费项目的通用语言词汇表 — 解析模糊或重载的术语,记录规范语言和拒绝的同义词,改进什么是-I 定义,并将条目路由到已经知道的边界上下文,而无需发现边界。
- [`naming`](plugins/naming) — 为任何内容生成和评估新的候选名称 — 标识符、文件、模块、技能、仓库或领域术语 — 通过提炼结构化上下文简介,从不同的镜头(职责文字、用途时刻、领域传说)中扩展盲目、新的上下文生成器,然后根据从消费组织的需求标准中解析的研究有序优先级标准对短列表进行评分。人类始终选择;它永远不会自动锁定名称。可选的锦标赛模式添加淘汰轮次,具有独立的评委,适用于高风险、难以重构的名称。
- [`event-storming`](plugins/event-storming) — 用于领域发现的事件风暴 — 方法论技能(大图/流程建模/设计级促进参考、符号、模式)和模拟技能(代理多人工作坊,默认生成结构化标记模型;当启用第一方 miro 插件时,提供实时 miro 板渲染路径)。
- [`miro`](plugins/miro) — 通过模型上下文协议进行 Miro 板管理:创建和管理板、粘性笔记、形状、框架、连接器和标签,用于事件风暴、头脑风暴和绘图。捆绑一个本地 stdio MCP 服务器(单个自包含节点工件);安装禁用 — 选择加入并提供 Miro API 令牌。
### 开发
- [`markdown-format`](plugins/markdown-format) — 在编辑时通过 markdownlint-cli2 自动格式化和检查 Markdown,使用消费仓库自己的 markdownlint 配置。
- [`bash-format`](plugins/bash-format) — 在编辑时通过 shfmt + ShellCheck 自动格式化和检查 shell 脚本,使用消费仓库自己的 .editorconfig 和 .shellcheckrc。
- [`biome-format`](plugins/biome-format) — 在编辑时通过 Biome 自动格式化和检查 JS/TS/JSX/JSON,使用消费仓库自己的 Biome 配置,仅当 biome.json 管理仓库时。
- [`ruff-format`](plugins/ruff-format) — 在编辑时通过 Ruff 自动格式化和检查 Python,使用消费仓库自己的 Ruff 配置,仅当 Ruff 配置管理仓库时。
- [`eol-normalizer`](plugins/eol-normalizer) — 在编辑时将已写入文件的 工作树行尾转换为其 .gitattributes eol 值 — 由 git check-attr 驱动,对建议和阻止操作均对称。
- [`powershell-format`](plugins/powershell-format) — 在编辑时通过 PSScriptAnalyzer 自动格式化和检查 PowerShell,使用消费仓库自己的分析器设置,仅当 PSScriptAnalyzerSettings.psd1 管理仓库时。
- [`actionlint`](plugins/actionlint) — 在编辑时通过 actionlint 检查 GitHub Actions 工作流文件,将发现结果作为建议上下文显示。
- [`source-control`](plugins/source-control) — Git 和 GitHub 交付工作流:/commit(Conventional Commits + Co-Authored-By trailer 通过安全 heredoc 机制),/pull-request(准备、创建、CI 监控、审查评论分类、合并、CI 日志获取),/babysit-prs(自我节奏的舰队循环 — 默认安全;选择加入的 worker/autopilot 层添加门控检查合并和线程解析,通过确定性 Python 引擎后台运行),/worktree(创建、状态、清理、审计以进行并行会话隔离),/setup(检查有效的提交主题/PR 标题约定和 babysit-prs 配置,或应用 — 采访仓库并编写跟踪的约定配置),以及 /resolve-conflicts(意图优先的冲突解决与语义冲突扫描 — 绝不 --abort)。提交主题/PR 标题约定通过跟踪的 .claude/source-control.md 配置文件在每个仓库中可配置,写入由可重做的设置技能编写。
- [`implementation`](plugins/implementation) — 有纪律的实施阶段:内联执行批准的计划(`/implementation:implement`)或通过编排的工作者子代理(`/implementation:implement-dispatch`),具有增量验证、默认 TDD 方式、绿色检查点提交、范围围栏漂移检测和分歧检测,路由回到规划。构建/测试/检查、测试和结果验证居住在配套的 `toolchain`、`testing` 和 `verification` 插件中,在安装时调用。
- [`toolchain`](plugins/toolchain) — 仓库无关的多语言验证工具链:为 .NET、Python、TypeScript、Bash、PowerShell、Markdown、YAML 和跨切面表面(`/toolchain:check`,`/toolchain:lint`)构建 + 测试 + 检查更改的文件,仅当配置的生态系统及其命令表面被检查和应用时。
### 测试
- [`playwright`](plugins/playwright) — 通过 Microsoft 的 @playwright/cli 进行实时 E2E 浏览器自动化 — 命名会话、辅助功能快照、按引用点击/填充、截图、控制台和网络捕获、模拟、跟踪、视频和身份验证状态,工件写入磁盘,因此只有路径进入上下文,以及供应商的上游基准和维护人员漂移检查更新流。
- [`tdd`](plugins/tdd) — 从 Kent Beck 的《测试驱动开发:示例》和 Vladimir Khorikov 的《单元测试:原则、实践和模式》逐字阅读中提取的 TDD 知识库 — 十四个作者归属的参考文件,位于路由表后面,以及无需加载的快速决策指南,回答测试设计决策背后的原因。
- [`testing`](plugins/testing) — 跨所有生态系统的测试阶段纪律:覆盖率差距分析和测试规划(`/testing:plan`),TDD 测试编写和放置(`/testing:write`),实时 E2E 和非 UI 烟雾验证(`/testing:run-e2e`),以及失败测试的根本原因诊断,具有重现 → 隔离 → 修复 → 重试循环(`/testing:diagnose`)。
### 验证
- [`verification`](plugins/verification) — 结果验证阶段:证明变更实现了其预期结果(`/verification:confirm` — 机械构建/测试/检查先决条件门控,然后意图匹配 + 证据 + 裁决,自动检测变更类型),并验证针对规划时基线的可衡量改进声明(`/verification:measure`),绝不捏造数字。
### 质量
- [`mcp-tools`](plugins/mcp-tools) — 针对 MCP 规范和 Anthropic 工具设计标准的 MCP 服务器工具定义进行审计,并报告一份每工具的 PASS/WARN/FAIL 记分卡,涵盖描述、参数、命名和注释。语言无关 — Python(FastMCP)、TypeScript 和 .NET。
- [`review`](plugins/review) — 代码审查工具包:六个只读审查代理(代码、安全、架构、文档漂移、构建/测试/检查、CI 日志审计)加上两个编排技能 — 单镜头质量门控和多表面审查扩展,具有严重性排名、重复查找结果。
- [`codebase-health`](plugins/codebase-health) — 仓库范围的漂移审计,在文档、配置、代码和架构之间:通过并行子代理扩展验证每个事实主张与现实的符合性,按严重性评级发现结果,并修复或提出审查。审计维度可以通过跟踪的 .claude/codebase-health.md 配置文件进行配置,该文件由设置技能编写。
- [`re-anchor`](plugins/re-anchor) — 纪律纠正器,在会话中重新锚定一个立式规则,然后审计正在进行的工作和预先存在的状态和选择,并纠正已漂移的内容:做你的研究(研究和无假设纪律;同伴做你的研究深入升级为子代理粉丝验证传递每个负载承载的主张),遵循我们的标准(与消费组织的工程惯例保持一致),点不复制(指针优于复制纪律 — 无复制内容、内部名称耦合或封闭能力列表),原因不叙述(询问继承的内容 — 前提是证据,绝不是自我证明的权威),收紧你的输出(简洁纪律 — 减少字数或行数,而不损失含义或正确性),重新检查上游(现有状态不是其自身正确性的证据 — 审计配置、代码和基础设施与当前官方上游文档;同伴重新检查上游深入扩展子代理文档检查整个子系统),为问题选择(工具、库、框架和方法的选择适合问题,而不是习惯、可用性、现任者或先入之见),注意你的格言(与 Grice 合作的沟通纪律加上 AI 增强的透明度最大化),以及脚本确定性工作(将确定性子工作卸载到运行的脚本,保留模型输出以判断其实际输出)。触发一个是重新锚定,而不是指责;审计可能会返回干净。
### 维护
- [`bug-report`](plugins/bug-report) — 从非正式的缺陷描述中生成结构化的五字段错误报告 — 标题、重现步骤、预期与实际、严重性与理由、建议的修复位置 — 默认只读:它发出报告,从不编辑代码、打开 PR 或在其自身的文件问题。
- [`debugging`](plugins/debugging) — 通过有纪律的六阶段循环调试观察到的故障:建立快速的确定性再现信号,再现,排名可证伪的假设,仪器,修复并带有回归测试,然后清理和事后分析。
- [`docs-hygiene`](plugins/docs-hygiene) — 文档卫生工具包,包含五个技能:压缩(带有语义差异安全网的风味修剪 markdown),审计噪声(分类 markdown 噪声),提取-ssot(重复内容去重为单一真实来源),审计封装(检测引用到技能私有表面),以及重命名引用(在重命名后扫描陈旧引用)。
- [`code-tidying`](plugins/code-tidying) — 代码整理和注释卫生:/code-tidying:tidy 主动搜索一个旋转的、全局范围的车道,用于 Beck 风格的整理,在研究支持的范围预算下,并发出一个紧密的 PR;/code-tidying:batch-simplify 扫描最近更改的文件,通过分组的、依赖顺序的简化波浪,具有从不丢弃延迟项的合同;/code-tidying:audit-comment-residue 是一个只读分类器,用于标记代码注释中的历史、计划、对话和票证/PR 残留,以便作者应用删除。特定于项目的整理车道通过可重做的设置技能搭建到跟踪的 .claude/tidy-lanes/ 配置文件夹中。
- [`repo-hygiene`](plugins/repo-hygiene) — 仓库卫生动作路由器:/repo-hygiene:clean 清除可回收的缓存、构建工件和陈旧的 git 元数据,并可以将工作树重新对齐到新鲜拉取状态 — 干燥运行优先,具有破坏性层级,在明确确认和会话范围的破坏命令防护后面。
- [`repo-fleet-hygiene`](plugins/repo-fleet-hygiene) — 只读 Git/GitHub 舰队审计,用于合并的本地分支、孤立或不匹配的工作树注册以及仓库传输或重命名。发现结果按置信度分级,并将精确目标移交给现有的每个仓库清理工具;此插件从不删除分支或工作树。
- [`disk-hygiene`](plugins/disk-hygiene) — 任意目录树的上下文感知磁盘卫生:清点孤立和临时工件,将证据分类为审查层级,并仅在新鲜的安全预览和明确的分层批准后提供精确路径清理。目标默认只读;OS 管理的路径、链接和挂载点、VCS 跟踪的内容、更改的条目和实时句柄不确定性失败关闭。
### Claude 代码
- [`desktop-notification`](plugins/desktop-notification) — 在 Claude Code 需要输入时提醒您 — 声音终端铃声、OSC 9 终端通知,以及在获得许可和空闲提示时基于 OS 的原生通知(macOS/Linux)。
- [`playbooks`](plugins/playbooks) — 将 Doctrine 和知识 Playbooks 作为按需技能,以及面向维护者的更新技能。 boris — Boris Cherny 的 Claude Code 工作流提示(howborisusesclaudecode.com); skill-authoring — Anthropic 的内部技能创作 Playbook; fable-5 — Claude Fable 5 的操作原则(自我创作,无上游)。 boris 和 skill-authoring 软件包提供一个逐字逐句的上游基准; /playbooks:update 漂移检查和同步这些基准(适用于维护者)。
- [`claude-config`](plugins/claude-config) — 用于存储库的 Claude Code 配置的三个审计技能: audit(settings.json / .mcp.json / hooks / plugins / permissions 漂移), audit-automation-gaps(基于证据的自动化差距裁决),以及 audit-permission-grants(自动模式的允许规则/允许工具授予,以确保耐用性和可移植性)。
- [`claude-memory`](plugins/claude-memory) — 审计 Claude Code 指令/内存层 — CLAUDE.md,CLAUDE.local.md,.claude/rules/,以及 auto-memory — 与官方 Claude Code 文档导出的检查清单进行比较。 确定性的脚本支持的脊柱(MEMORY.md 索引完整性,孤立的始终加载规则)可产生相同的结果; 判断层检查应用固定标准,并通过模型读取。 操作: audit(默认), fix(逐项批准), update(从当前文档刷新标准), report。
- [`claude-ops`](plugins/claude-ops) — Claude Code 操作工具包。 六种技能: 可观察性(读取本地捕获的遥测数据 — OTEL 存储、收集器、 hook-event JSONL、 ccusage — 带有趋势报告和存储修剪), known-issues(搜索已知的 Claude 产品 GitHub 问题、检查服务健康状况、维护一个持续跟踪的问题注册表), changelog(摄取 Claude Code 更新日志条目并将其集成到当前存储库), plugins(按需使机器的插件舰队保持最新 — 市场刷新、有效范围更新,包括存储库内项目/本地安装、新插件安装按策略、范围差异检测和显式收敛), morning-brief(只读的基于 gh 的操作员晨间视图 — 队列标签计数、合并就绪的 PR、停放的决策及其推荐行,以及循环通道遥测新鲜度),以及一个可重新运行的设置操作,用于确定已知问题注册表的位置。 另外还有七个 advisory *-audit 遥测发射器钩子(API 错误、配置更改、指令加载、权限拒绝、预压缩、技能使用、工具失败),它们发出共享的 hook-telemetry 信封,以及一个引用接收器,将信封映射到 hook-events.jsonl 中,供可观察性技能读取。
- [`skill-quality`](plugins/skill-quality) — 技能创作质量工具: 一个静态契约检查器,对 Claude Code 技能(前言、列表预算上限、触发器关键字保留、行上限、损坏的内部引用、 markdownlint、 gotchas 表面、 evals 存在)运行十七个确定性检查,以及用于验证的捆绑 evals.json 模式。 针对任何存储库的技能目录运行,通过约定解析梯度 — 没有固定的布局。
### 自主性
- [`autonomy`](plugins/autonomy) — 受管的自主代理操作: 角色拓扑、绑定缝、线路与顾问、遥测、返回核算、触发器调度、每工作类别的防护栏矩阵、固定例行程序目录,以及设计专属的运行者章程合约,用于攀登 AI 采用梯度, 加上一个引导设置技能,用于发现采用组织的当前状态、 编写其模式版本绑定、 线路标准固定的 OTLP 发射,带有零成本的文件工件默认值, 线路人工确认的返回捕获在任务边界, 线路信号适配器,带有单个受管调度入口, 将五个类别的防护栏矩阵绑定到组织的隔离基板,带有边界内的实时验证探针,在每个失败关闭绑定之前, 并将固定例行程序目录类作为调度的时间信号适配器,位于受管队列后面,带有免费的调度默认值, 作为可审查的更改,以及每个例行程序的工作类别映射,位于安全表面。
### 安全
- [`guardrails`](plugins/guardrails) — 八个安全防护措施,阻止机密/凭证写入、 硬编码的机器特定路径、 git 钩子绕过尝试、 不可逆的 git 操作(强制推送、重置 --hard、 工作树范围内的检出/恢复丢弃), Bash 文件写入变通方法,绕过 Write/Edit 钩子, (建议) 幻觉的 CLI 标志, (建议) 未限流的工作流扇出,存在 burst 529 风险, 以及(建议) 直接 git 提交/gh pr 创建调用,绕过此市场自身的提交/拉取请求技能 — 每个都可以独立启用。
### 工作流
- [`session-flow`](plugins/session-flow) — 会话生命周期工具包,包含七种技能: 工作流(导航分阶段的开发工作流,并建议下一步), handoff(编写保存点和恢复提示,适用于 /clear, 可选的 --bg 后台代理启动), keep-going(在任何中断后恢复和继续 — 库存异步工作, 检查其真实状态, 恢复或重新启动它, 然后继续主要任务), clean-stop(在机器可能离开之前达到一个持久的、链接的停止点 — 清理每个存储库/工作树中未提交、 未推送或无 PR 的工作, 推送它持久, 在 PR/问题正文中放置导航路径, 然后给出一个自由和明确的裁决), retro(带有转录指标和学习编纂的结构化会话回顾), orchestrate(用主动编排指令武装会话或工作者), 以及 reanchor(在构建它们之前, 验证会话的工作假设是否仍然真实 — 引用 PR/问题/分支, 基线漂移, 重命名的/版本漂移的表面, 过时的内存层文件)。
### 项目管理
- [`work-items`](plugins/work-items) — 通过与插件捆绑的提供者中立的跟踪器缝隙(捆绑调度器和 github 及本地 markdown 适配器;缝隙插件目录规范,适配器消费者本地优先)管理开发工作项: 仪表板, 分类标记创建, 一个安全的指派者加租赁协议, 循环调度检查, TODO 扫描, 过时租赁审计, 计划分解为垂直切片项, 以及原始输入分诊(问题和主动拉取请求,通过原始、 验证、 简报、 自主合格状态)。 可重新运行的设置技能绑定提供者(.work-item-tracker.json), 为循环调度缝隙(.github/recurring-schedule.json)播种, 并重新映射规范角色标签。
### 操作
- [`machine-health`](plugins/machine-health) — 工作站健康审计: 操作系统特定的检查(磁盘、 操作系统更新、 安全姿态、 CISA KEV 相关性)从具有趋势感知严重性、 批准门控的修复措施和过时 markdown 报告的版本化目录运行。 Windows 完全实现; macOS/Linux 搭建(报告 UNKNOWN 并停止)。 机器状态保存在插件数据目录中; 报告目录和检查目录是可配置的。
### 学习
- [`education`](plugins/education) — 交互式多会话学习教练: 教授一个通用主题或基于消费存储库中的概念,通过知识-技能-智慧的渐进式学习,具有持久的每个主题的学习状态。 还有一个单会话的领域入门课程。
### 音乐
- [`songwriting`](plugins/songwriting) — 歌曲创作工具伴侣 — 八个关注范围的歌词创作技能(工作流路由器、 韵律、 对象编写、 节拍韵律、 歌曲形式、 共同编写、 诊断、 实践),应用 Pat Pattison 的方法, 还有 Suno v5.5 提示工程(样式提示、 标签歌词、 类型模板、 故障排除)。
### 个人
- [`kindle-dedrm`](plugins/kindle-dedrm) — 管理 Kindle for PC 2.8.0 + Calibre DeDRM 工作流,用于个人使用的电子书 DRM 删除(仅限 Windows)。 带有设置、 同步、 更新、 清理和状态的操作路由器,每个状态突变都配有文档化的补偿逆转。
- [`ai-briefing`](plugins/ai-briefing) — 从官方供应商出版物、 配置的 RSS/Atom 源、 GitHub 版本、 有信誉的二级报告和用户提供的 URL 构建基于 AI 的行业简报。 消除重复、 排名和呈现结果为 markdown 或可选的 HTML/PPTX 幻灯片, 带有存储库拥有的配置文件、 受众和品牌配置。 自动 X/Twitter 收集被禁用; Playwright 仅用于确定性的本地渲染。
<!-- catalog:end -->
安装一个: `/plugin install <plugin-name>@melodic-software`。
## 这里有什么
- `.claude-plugin/marketplace.json` — 市场目录。
- `plugins/` — 每个插件一个目录。
- `docs/MIGRATION-PLAYBOOK.md` — 设计章程、 可扩展性模型、 每个插件的迁移门控, 以及本地开发循环。
- `docs/extensibility-contract-smoke-tests.md` — 验证官方文档留下的空白的行为。
- `docs/hook-migration-audit.md` — 对 medley 的通用钩子进行时间点审计,以便提取到 `guardrails`/`claude-ops`。
- `docs/ai-briefing-design.md` — `ai-briefing` 迁移的引擎/配置文件/个人拆分设计记录(配置文件文件夹约定的参考适配器)。
- `docs/CI-RUNNER-ROUTING.md` — 本地运行器选择、 主机边界和故障恢复。
- `CLAUDE.md` — 在此存储库中工作的 AI 代理的操作规则(新鲜文档强制 + 规范链接)。
## 官方文档
此存储库跟踪策略和线路; 权威行为存在于官方文档中, 必须从官方文档中读取而不是回忆。 从 [Claude Code 插件指南](https://code.claude.com/docs/en/plugins) 开始。
## 许可证
[MIT](LICENSE)。
连接信息
猜你喜欢
暂无推荐服务器