researching
Use when requirements are fuzzy, multiple technical approaches exist, or change affects architecture, API, data, or security
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when requirements are fuzzy, multiple technical approaches exist, or change affects architecture, API, data, or security
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when approach is chosen and need a detailed implementation plan before coding. After researching, before implementer
Use when idea is vague, multiple interpretations exist, scope is undefined, or stakeholders need alignment before technical work begins
Use when an approved implementation blueprint exists and you are about to start implementation
Use when code needs behavior-preserving restructuring to improve clarity, reduce duplication, or enable safer changes without altering outputs
Use when need to create reusable technique, pattern, or reference guide for AI agents
Use when need to create specialized subagent for recurring tasks, domain-specific work, or pipeline automation
| name | researching |
| description | Use when requirements are fuzzy, multiple technical approaches exist, or change affects architecture, API, data, or security |
Use when the how is unclear; output is a chosen approach with evidence.
Prerequisites: If what/why is unclear, use discovering skill first.
| Track | When | Output |
|---|---|---|
| Fast (default) | Standard decisions | Brief: problem, decision, risks |
| Full | API/security/multi-subsystem | Research brief + optional design doc |
Skip if: obvious bug, trivial change, pattern already exists.
Is it high-risk?
├── No → Fast Track (default)
└── Yes → Full Track
├── Changes public API
├── Security/data implications
├── Team disagreement
└── Touches multiple subsystems
Evidence before opinions. Never recommend anything until facts are gathered: what already exists in code, which constraints are real, what decisions were made before. If evidence is missing — label it as assumption and lower confidence.
Ask (one question at a time; prefer multiple choice) if:
Act (state assumptions + confidence) if:
| Phase | Focus | Output |
|---|---|---|
| 0. Frame | Problem, non-goals, success criteria | Constraints |
| 1. Signals | Code, docs, history | Current state + assumptions |
| 2. Options | 2-4 approaches with trade-offs | Comparison |
| 3. Evaluate | Decide using Phase 0 criteria | Recommendation + fallback plan |
| 4. Artifacts | Research brief (always) | Optional: design doc |
Research Brief template: Problem & Context → Constraints → Current State → Options Compared → Recommendation → Risks
Stop research when:
Use blueprinting skill to create implementation blueprint.
Pipeline: discovering → researching → blueprinting → implementing → code-review
| Mistake | Fix |
|---|---|
| Recommend without evidence | Gather facts first, then opinions |
| Single option, no alternatives | Always 2-3 options with trade-offs |
| Drift into tangential topics | Stay connected to problem statement |
| Hide uncertainty behind confidence | State unknowns explicitly |
| Finalize with disputed framing | Resolve framing first |