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 |