ワンクリックで
research-technical
Research how to implement something - approaches, libraries, tradeoffs
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Research how to implement something - approaches, libraries, tradeoffs
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Save current session state mid-session — faster than /whats-next, designed for crash recovery
Apply engineering principles to code or design — DRY, KISS, SRP, YAGNI, phased delivery
Surface assumptions collaboratively before proceeding — beginner's mind, invoked depth
Analyze the current conversation and create a handoff document for continuing this work in a fresh context
Gather requirements through adaptive questioning before executing any task
Evaluate decisions across three time horizons
| name | research-technical |
| description | Research how to implement something - approaches, libraries, tradeoffs |
| argument-hint | [what to implement or leave blank for current context] |
Find concrete ways to build it - libraries, patterns, architectures - with honest tradeoffs for each.
<intake_gate>
<context_analysis> First, analyze $ARGUMENTS to extract what's already provided:
Only ask about genuine gaps - don't re-ask what's already stated. </context_analysis>
<initial_questions> Use AskUserQuestion to ask 2-4 questions based on actual gaps:
If constraints unclear:
If priorities unclear:
If scope unclear:
If complexity unclear:
Skip questions where $ARGUMENTS already provides the answer. </initial_questions>
<decision_gate> After receiving answers, use AskUserQuestion:
Question: "Ready to research implementation approaches, or would you like me to ask more questions?"
Options:
If "Ask more questions" → generate 2-3 contextual follow-ups, then present decision gate again If "Let me add context" → receive input, then present decision gate again If "Start research" → proceed to research </decision_gate>
</intake_gate>
After intake complete:<output_format>
[2-3 sentences: the approaches, recommendation, key tradeoff]
How it works: [Brief explanation] Libraries/tools: [Specific packages, versions] Pros:
[Same structure...]
[Same structure...]
| Aspect | Approach 1 | Approach 2 | Approach 3 |
|---|---|---|---|
| Complexity | S/M/L | ||
| Performance | Good/OK/Poor | ||
| Maintainability | Good/OK/Poor |
[Which approach and why, given the specific context]
<claude_context> <chosen_approach>
Next Action: Prototype chosen approach, deeper research on specific aspect, or begin implementation
<artifact_output> Save the research to a file:
Create directory structure if it doesn't exist:
[current-working-directory]/artifacts/research/Generate filename from topic:
YYYY-MM-DD-[topic]-technical.md2025-01-15-websocket-implementation-technical.mdWrite the complete research to the file
Report to user: "Saved to artifacts/research/[filename]"
</artifact_output>
<success_criteria>