用途\n该技能用于帮助用户针对 Antithesis skills 提交缺陷报告或反馈。它通过打开一个预填部分字段的 GitHub issue 链接来完成,用户可在提交前自行审阅和补充内容。\n\n主要能力\n- 生成指向 Antithesis skills 仓库 bug 报告模板的预填 URL,基础地址为 https://github.com/antithesishq/antithesis-skills/issues/new?template=bug_report.yml。\n- 通过 URL 查询参数预填模板字段,参数键对应模板中字段的 id,格式为 &<id>=<value>,值需进行百分号编码(空格 → %20,换行 → %0A 等)。\n- 可预填的字段包括:what-happened(textarea,1-2 句问题摘要)、expected(textarea,留空,仅用户知道期望结果)、skill(input,当时激活的技能,如 antithesis-triage、antithesis-setup)、skill-version(input,通过 git -C <skills-repo> rev-parse --short HEAD 获取提交 SHA)、agent(input,代理名称与版本,如 Claude Code 1.0.20)、agent-explanation(textarea,代理的诚实自我评估,2-4 句)、context(textarea,留空,用户可自行添加截图和日志)。\n- 可通过 title=<value> 参数设置 issue 标题。\n\n使用方式\n1. 确定问题发生时正在使用的技能。\n2. 若知道技能仓库位置,运行 git rev-parse --short HEAD 获取技能版本。\n3. 从环境上下文中确定代理信息(名称 + 版本)。\n4. 撰写简短的问题摘要(1-2 句)。\n5. 撰写 agent-explanation,即对出错原因的简短诚实自我评估(2-4 句)。\n6. 将标题设为对缺陷的简短描述(80 字符以内)。\n7. 对所有参数值进行百分号编码。\n8. 仅追加能够有意义填写的字段来组装 URL,不要填写 expected 或 context,这两个字段留给用户。\n\nURL 长度限制\n总 URL 需保持在 2000 字符以内,浏览器和 GitHub 可能截断或拒绝更长的 URL。若超出限制:先缩短 what-happened 和 agent-explanation(用户可在表单中编辑);若仍过长则完全去掉 agent-explanation;最后手段是连 what-happened 也去掉,仅预填 skill、skill-version、agent 和 title。\n\n示例 URL\nhttps://github.com/antithesishq/antithesis-skills/issues/new?template=bug_report.yml&title=Triage%20skill%20fails%20to%20parse%20property%20results&skill=antithesis-triage&skill-version=1c45cd3&agent=Claude%20Code%201.0.20&what-happened=The%20triage%20skill%20crashed%20while%20parsing%20property%20results%20from%20the%20Antithesis%20dashboard.&agent-explanation=I%20attempted%20to%20extract%20property%20data%20from%20the%20results%20page%20but%20the%20HTML%20structure%20did%20not%20match%20the%20expected%20selectors.\n\n向用户呈现\n不要自动提交 issue。打开该 URL(若无浏览器则打印出来),让用户审阅预填字段、在 expected 和 context 中补充自己的细节,并在准备好后提交。\n\n适用场景\n当用户希望针对 Antithesis skills 报告缺陷或提交反馈时使用。\n\n限制\n技能版本为 2026-09-23 a8fe900。不自动提交 issue;expected 与 context 字段不由技能填写;URL 总长度需控制在 2000 字符以内。
antithesis-skills-feedback
编程与开发
更新于 10-15 14:11