ワンクリックで
qa
交互式 QA 会话,用户以对话形式报告 bug 或问题,代理负责提交 GitHub Issue。在后台探索代码库以获取上下文和领域语言。当用户想要报告 bug、进行 QA、以对话形式提交 Issue,或提到"QA session"时使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
交互式 QA 会话,用户以对话形式报告 bug 或问题,代理负责提交 GitHub Issue。在后台探索代码库以获取上下文和领域语言。当用户想要报告 bug、进行 QA、以对话形式提交 Issue,或提到"QA session"时使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
一轮一轮地同时询问所有前沿问题,进行无情的盘问。
把你无法独自回答的决策转化为一份问卷,交给别人来填写。
使用并行子代理为一个模块生成多种截然不同的接口设计方案。当用户想要设计 API、探索接口选项、比较模块形态,或提到"设计两次"时使用。
通过用户访谈创建包含微小提交的详细重构计划,然后将其提交为 GitHub Issue。当用户想要规划重构、创建重构 RFC,或将重构拆分为安全的增量步骤时使用。
从当前对话中提取 DDD 风格的通用语言(Ubiquitous Language)词汇表,标记歧义并提出规范术语。保存到 UBIQUITOUS_LANGUAGE.md。当用户想要定义领域术语、构建词汇表、强化术语体系、创建通用语言,或提到"领域模型"或"DDD"时使用。
询问哪种技能或流程适合你的情况。本仓库中技能的路由器。
| name | qa |
| description | 交互式 QA 会话,用户以对话形式报告 bug 或问题,代理负责提交 GitHub Issue。在后台探索代码库以获取上下文和领域语言。当用户想要报告 bug、进行 QA、以对话形式提交 Issue,或提到"QA session"时使用。 |
运行交互式 QA 会话。用户描述他们遇到的问题。你进行澄清,探索代码库以获取上下文,然后提交持久、以用户为中心、并使用项目领域语言的 GitHub Issue。
让用户用自己的话描述问题。最多提出 2-3 个简短的澄清问题,重点关注:
不要过度追问。如果描述足够清晰可以提交 Issue,就继续下一步。
在与用户交谈的同时,在后台启动一个 Agent(subagent_type=Explore)来了解相关区域。目标不是找到修复方案,而是:
这些上下文有助于你写出更好的 Issue——但 Issue 本身不应引用具体的文件路径、行号或内部实现细节。
在提交之前,判断这是单个 Issue 还是需要拆分为多个 Issue。
需要拆分的情况:
保持为单个 Issue 的情况:
使用 gh issue create 创建 Issue。不要先让用户审核——直接提交并分享 URL。
Issue 必须持久耐用——即使在重大重构后也应仍然有意义。从用户的角度来写。
使用以下模板:
## 发生了什么
[用通俗的语言描述用户实际遇到的行为]
## 我期望的结果
[描述期望的行为]
## 复现步骤
1. [开发者可以遵循的具体、编号步骤]
2. [使用代码库中的领域术语,而不是内部模块名]
3. [包含相关的输入、标志或配置]
## 附加上下文
[来自用户或代码库探索的任何额外观察,有助于界定问题——例如"仅在使用 Docker layer 时发生,使用 filesystem layer 时不会"——使用领域语言,但不要引用文件"]
按依赖顺序创建 Issue(阻塞者优先),以便你可以引用真实的 Issue 编号。
每个子 Issue 使用以下模板:
## 父 Issue
#<父 Issue 编号>(如果你创建了跟踪 Issue)或"在 QA 会话期间报告"
## 问题描述
[描述这个具体的行为问题——仅限这一部分,不是整个报告]
## 我期望的结果
[针对这一部分的期望行为]
## 复现步骤
1. [仅针对此 Issue 的步骤]
## 被阻塞者
- #<Issue 编号>(如果此 Issue 需要先解决另一个 Issue 才能修复)
如果没有阻塞者,填写"无——可以立即开始"。
## 附加上下文
[与此部分相关的任何额外观察]
创建拆分 Issue 时:
提交后,打印所有 Issue URL(并总结阻塞关系),然后询问:"下一个 Issue,还是结束了?"
持续进行,直到用户表示完成。每个 Issue 都是独立的——不要批量处理。