用途:report-bug 用于报告 compound-engineering 插件使用过程中遇到的 bug,它会收集结构化信息并通过 GitHub CLI 创建 issue 提交给维护者。
主要能力:通过 AskUserQuestion 工具依次收集 bug 类别(Agent、Command、Skill、MCP server、安装问题或其他)、受影响的具体组件名称、实际行为、预期行为、复现步骤和错误信息;自动收集环境信息,包括插件版本、Claude Code 版本和操作系统信息;将信息格式化为包含 Bug 描述、环境、实际行为、预期行为、复现步骤、错误信息和附加上下文的报告;使用 gh issue create 在 EveryInc/compound-engineering-plugin 仓库创建 issue,标题格式为 [compound-engineering] Bug: [简要描述],标签为 bug,compound-engineering(标签不存在时可不带标签创建);创建成功后显示 issue URL 并提示维护者 Kieran Klaassen 会收到通知。
使用方式:在 Claude Code 中调用 /report-bug 命令,按提示回答问题即可。环境信息通过以下命令自动获取:cat ~/.claude/plugins/installed_plugins.json 2>/dev/null | grep -A5 "compound-engineering" | head -10 || echo "Plugin info not found"、claude --version 2>/dev/null || echo "Claude CLI version unknown"、uname -a。
限制与错误处理:若 gh CLI 未认证,会提示先运行 gh auth login;若 issue 创建失败,会显示格式化报告供用户手动创建;若缺少必要信息,会重新询问该字段。隐私方面,该命令不收集个人信息、API 密钥或凭据、项目私有代码,以及除基本 OS 信息外的文件路径,仅包含 bug 的技术信息。