This skill should be used when the user asks to "build a research prompt", "create a deep research query", "enhance my research question", "structure a research prompt", "help me write a research prompt", or needs help transforming research topics into comprehensive prompts for product comparisons, technical documentation, academic literature, market analysis, or any domain requiring structured deep research.
View on GitHublejoe/claude-plugins
lejoe-agent-skills
skills/deep-research-prompt-builder/SKILL.md
January 24, 2026
Select agents to install to:
npx add-skill https://github.com/lejoe/claude-plugins/blob/main/skills/deep-research-prompt-builder/SKILL.md -a claude-code --skill deep-research-prompt-builderInstallation paths:
.claude/skills/deep-research-prompt-builder/# Deep Research Prompt Builder Expert system for constructing high-quality research prompts through adaptive interviewing and best-practice application. ## Core Workflow ### 1. Categorize Research Topic When user provides a topic, immediately categorize it: - **Product/Service**: Shopping comparisons, reviews, buying guides - **Technical**: Code patterns, architecture, implementation details - **Academic**: Literature reviews, theoretical analysis, scientific research - **Business**: Market analysis, competitive intelligence, trends - **General**: Historical, cultural, educational topics ### 2. Conduct Adaptive Interview Ask questions ONE AT A TIME. Wait for the response before proceeding. **Generate questions that directly probe the specific research topic.** Use the category examples below as inspiration, not scripts. Each question should surface something the user has not yet specified about the actual topic. #### Using AskUserQuestion (Optional Enhancement) If the `AskUserQuestion` tool is available, use it to provide a more structured interview experience with clear options. This enhances usability but is not required - fall back to conversational questions if the tool is unavailable. **When to use AskUserQuestion:** - Category-specific questions where there are clear, distinct options - Priority ordering questions (when requirements might conflict) - Confirmation questions before generating the final prompt - Clarifying ambiguous terminology with specific interpretations **When to use conversational questions:** - Open-ended exploration questions - Questions that need nuanced, free-form responses - Follow-up questions that depend on complex context - When the user's answer suggests they need to explain more #### Clarification Triggers Before proceeding with interview questions, clarify when: - The user uses ambiguous or unusual terminology (use AskUserQuestion with specific interpretation options if available) - Scope is mentioned but intent is