关于 issue-reporting
面向 Claude 的 GTM 技能问题报告 Skill,帮助整理故障现象、项目背景并生成 GitHub 问题报告;专注于报告,不负责修复。
主要功能
- 01收集提示词、输出和预期行为
- 02检查项目背景与插件版本
- 03归类常见技能问题
- 04生成 GitHub 问题报告
适用场景
- 01报告错误或有害的技能建议
- 02诊断技能未能触发的情况
- 03说明输出未应用品牌背景
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ manojbajaj95/ claude-gtm-plugin --skill issue-reporting安装后在 Claude Code 中输入/issue-reporting确认已加载。
详细介绍
问题报告
工作区上下文
在提问前,先阅读引导上下文:strategy/brand.md,了解品牌、受众、产品、渠道、工具、约束和指标;about/me.md,了解个人表达风格;content/ideas.md 和 content/calendar.md,了解内容规划。仅在必要时,将旧版产品营销上下文文件作为备用。将生成的草稿保存到 content/<platform>/drafts/YYYY-MM-DD_short-topic-slug.md,并将长期有效的经验反馈到 strategy/brand.md、about/me.md 或 content/ideas.md。
操作约定
此技能在其前置信息范围内独立运行:使用本地说明、参考资料、脚本和素材作为操作指南;只询问缺失的任务专属信息;将超出范围的工作交接给相关技能;并提供可执行的产物、决策、计划、草稿或诊断结果。
帮助用户清晰、完整地报告 GTM 技能的问题,以便维护者快速修复。
此技能的触发时机
- 用户表示某个技能给出了错误或有害的建议
- 用户表示某个技能在应该触发时没有触发
- 用户表示系统没有应用其品牌上下文
- 用户表示输出格式错误或出乎意料
- 用户想要报告错误或提交问题
- 用户表示某个技能“出了问题”
第 1 步 — 确认问题
询问用户出了什么问题。确定以下信息:
- 哪个技能 — 获取确切的技能名称(例如
seo-and-aeo-strategy、copywriting-core) - 用户提出了什么要求 — 用户给 Claude 的确切提示词或任务
- 实际发生了什么 — 实际输出或行为
- 用户预期是什么 — 原本应该发生什么
如果用户描述模糊(例如“它给了糟糕的建议”),具体询问错误之处及原因。
第 2 步 — 收集上下文
检查用户的项目,查找有助于诊断问题的上下文:
上下文文件
检查以下文件是否存在,并记录其状态:
strategy/brand.md— 品牌定位、信息传达、受众about/me.md— 个人表达风格、写作风格CLAUDE.md— AI 指令
上下文文件缺失是“建议错误”问题最常见的原因。如果缺少 strategy/brand.md 或 about/me.md,请告诉用户:
“由于品牌上下文文件缺失,该技能可能给出了通用建议。运行
/bootstrap进行设置。如果设置后该技能仍给出错误建议,那就是真正值得报告的错误。”
插件版本
检查 .claude-plugin/plugin.json 中的当前版本号。
安装方式
询问用户如何安装插件(Claude Code、Cowork、Skills CLI、git clone、submodule)。
第 3 步 — 分类问题
将问题归入以下类型之一:
| 类型 | 描述 | 常见原因 |
|---|---|---|
| 建议错误 | 技能给出了不正确或有害的建议 | 框架过时、领域假设错误 |
| 未触发 | 技能应该触发但没有触发 | 描述不匹配、缺少触发短语 |
| 误触发 | 技能在不该触发时触发了 | 描述范围过宽 |
| 上下文缺失 | 输出未应用品牌/语气 | 上下文文件缺失或未读取 |
| 格式错误 | 输出结构不正确 | 技能模板问题 |
| 崩溃/错误 | 技能执行中途失败 | 技能中的语法错误、参考路径错误 |
第 4 步 — 生成问题报告
使用错误报告模板编写 GitHub 问题。采用用户可以复制粘贴或点击打开的格式:
直接链接(预填模板):
https://github.com/manojbajaj95/claude-gtm-plugin/issues/new?template=bug_report.yml
格式化的问题正文(如果用户更愿意手动粘贴):
**Skill**: [skill-name]
**Type**: [category from Step 3]
**Plugin Version**: [version]
**Installation**: [method]
### What I asked
[exact prompt]
### What happened
[actual output — include relevant excerpt]
### What I expected
[expected behavior]
### Context files present
- [ ] strategy/brand.md
- [ ] about/me.md
- [ ] CLAUDE.md
### Steps to reproduce
1. [step-by-step if applicable]
### Impact
[Critical / High / Medium / Low]
第 5 步 — 提供后续步骤
生成问题报告后:
- 提供提交问题的直接链接:
https://github.com/manojbajaj95/claude-gtm-plugin/issues/new?template=bug_report.yml - 如果问题由上下文文件缺失导致,建议先运行
/bootstrap - 如果明显是技能错误,鼓励用户提交报告——这有助于改进插件,让所有人受益
- 感谢用户报告问题——提交清晰问题的贡献者非常宝贵
重要事项
- 切勿忽视用户的不满——如果他们认为建议有误,请认真对待
- 不要尝试自行修复该技能——此技能用于报告问题,而非修补问题
- 具体描述问题——“无法运行”这类模糊的报告难以处理
- 尽可能附上实际输出——维护者需要了解出了什么问题