4.6 KiB
Blog Research (ACTION)
Execute comprehensive research for blog article topic using the Research Intelligence specialist agent.
100% ACTION: This command generates an actionable article draft, not just a research report.
Usage
/blog-research "Your article topic"
Example:
/blog-research "Implementing distributed tracing in Node.js with OpenTelemetry"
What This Command Does
Delegates to the research-intelligence subagent to conduct deep, multi-source research AND generate article draft:
- Decomposes topic into 3-5 sub-questions
- Executes 5-7 targeted web searches
- Evaluates sources for credibility and relevance
- Cross-references findings
- Generates comprehensive research report with citations
- Transforms findings into actionable article draft (NEW)
Time: 15-20 minutes Outputs:
.specify/research/[topic]-research.md(research report)articles/[topic]-draft.md(article draft) ✅ ACTIONABLE
Instructions
Create a new subagent conversation with the research-intelligence agent.
Provide the following prompt:
You are conducting deep research on the following topic for a blog article:
**Topic**: $ARGUMENTS
Follow your Four-Phase Process as documented in your agent instructions:
1. **Strategic Planning** (5-10 min):
- Decompose the topic into sub-questions
- Plan source strategy
- Define success criteria
2. **Autonomous Retrieval** (10-20 min):
- Execute targeted searches
- Evaluate and fetch sources
- Cross-reference findings
- Apply quality filters
3. **Synthesis** (5-10 min):
- Generate structured research report
- Include executive summary
- Document key findings with citations
- Note contradictions/debates
- Provide actionable insights
4. **Draft Generation** (10-15 min) ✅ NEW - ACTION PHASE:
- Transform research findings into article draft
- Create introduction with hook from research
- Structure 3-5 main sections based on sub-questions
- Integrate all findings into narrative
- Include 5-7 source citations
- Add concrete examples from sources
- Write key takeaways summary
- Target 1,500-2,000 words
**Output Locations**:
- Research report: `.specify/research/[SANITIZED-TOPIC]-research.md`
- Article draft: `articles/[SANITIZED-TOPIC]-draft.md` ✅ **ACTIONABLE**
**Sanitization Rules**:
- Convert to lowercase
- Replace spaces with hyphens
- Remove special characters
- Example: "Node.js Tracing" → "nodejs-tracing"
Begin your research now.
Expected Outputs
After completion, verify that TWO files exist:
1. Research Report (.specify/research/[topic]-research.md)
Executive summary with key takeaways Findings organized by sub-questions Minimum 5-7 credible sources cited Evidence with proper attribution Contradictions or debates (if any) Actionable insights (3-5 points) References section with full citations
2. Article Draft (✅ ACTIONABLE - articles/[topic]-draft.md)
Title and meta description Introduction with hook from research (stat/quote/trend) 3-5 main sections based on sub-questions All research findings integrated into narrative 5-7 source citations in References section Concrete examples from case studies/sources Key takeaways summary at end 1,500-2,000 words Frontmatter with status: "draft"
Next Steps
After research completes:
- Review BOTH outputs:
- Check research report quality and coverage
- Review article draft for accuracy and structure ✅
- Refine draft (optional):
- Edit
articles/[topic]-draft.mdmanually if needed - Or regenerate with more specific instructions
- Edit
- Proceed to SEO: Run
/blog-seoto create content brief - Or continue full workflow: If this was part of
/blog-generate, the orchestrator will proceed automatically
When to Use This Command
Use /blog-research when you need to:
- Redo research with different focus
- Update research with newer sources
- Add depth to existing research
- Research only (without SEO/writing)
For full workflow: Use /blog-generate instead.
Tips
- Be specific: Detailed topics yield better research
- Check sources: Review citations for quality
- Verify recency: Ensure sources are recent (if topic is current)
- Note gaps: If research misses something, you can request follow-up
Error Handling
If research fails:
- Check if topic is clear and researchable
- Verify web search is available
- Try narrowing or broadening the topic
- Check
.specify/research/directory exists
Ready to start? Provide your topic above and execute this command.