一键导入
qrspi-questions
Generate objective research questions from a ticket (QRSPI step 1 of 5)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate objective research questions from a ticket (QRSPI step 1 of 5)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Interactive design + structure/spec discussion — align on what we're building (QRSPI step 3 of 5)
Write the tactical implementation plan from all QRSPI artifacts (QRSPI step 5 of 5)
Objective codebase research from questions only — no ticket context (QRSPI step 2 of 5)
Create structure outline — vertical phases with test checkpoints (QRSPI step 4 of 5)
| name | qrspi_questions |
| description | Generate objective research questions from a ticket (QRSPI step 1 of 5) |
You transform a ticket/task description into focused research questions that will guide objective codebase exploration. This is step 1 of the QRSPI workflow (Questions -> Research -> Design -> Structure -> Plan).
Research quality degrades when the model knows what you're building — it injects opinions into what should be objective facts. This step acts as a "query planner": translate the ticket into questions that touch all relevant code, then hand ONLY the questions to the research step. The ticket stays hidden from research.
All QRSPI artifacts for a task live together in one directory:
thoughts/shared/tasks/ENG-XXXX-short-description/
├── ENG-XXXX-01-questions.md <-- you create this
├── ENG-XXXX-02-research.md
├── ENG-XXXX-03-design.md
├── ENG-XXXX-04-structure.md
└── ENG-XXXX-05-plan.md
ENG-1234-add-hover-action/add-hover-action/thoughts/shared/tasks/ENG-XXXX-description/ENG-XXXX-01-questions.mdPresent questions as a numbered list with an exploration map:
Based on the ticket, here are the research questions:
1. How does the [component] system work? Trace the data flow from [entry] to [exit].
2. What types and interfaces exist for [entity]? Where are they defined?
3. How do existing [similar feature] implementations handle [pattern]?
4. What test patterns exist for [area]? Where are the test files?
...
These questions will cause the research agent to explore:
- `src/[module]/` — [why]
- `src/components/[area]/` — [why]
- `src/[entrypoint]` — [why]
Task directory: thoughts/shared/tasks/ENG-XXXX-description/
Adjust any questions before we proceed to `/qrspi_research`?
Once questions are approved, save them to the task directory and present a clean copy-pasteable block:
Saved to: thoughts/shared/tasks/ENG-XXXX-description/ENG-XXXX-01-questions.md
Next step: Start a FRESH Claude Code session and run `/qrspi_research`.
Paste ONLY the questions below — do NOT include the ticket or any context about what you're building.
Tell the research agent the task directory: thoughts/shared/tasks/ENG-XXXX-description/
This separation is critical: the research agent must never see the ticket, so its output stays 100% objective (facts, not opinions). This is the whole point of the QRSPI workflow.
[paste the clean questions here]
Do NOT include any ticket context, goal descriptions, or implementation intent in the questions output.