Files
gh-leobrival-blog-kit-plugin/commands/blog-research.md
2025-11-30 08:37:06 +08:00

156 lines
4.6 KiB
Markdown

# 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
```bash
/blog-research "Your article topic"
```
**Example**:
```bash
/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:
1. **Review BOTH outputs**:
- Check research report quality and coverage
- **Review article draft** for accuracy and structure ✅
2. **Refine draft (optional)**:
- Edit `articles/[topic]-draft.md` manually if needed
- Or regenerate with more specific instructions
3. **Proceed to SEO**: Run `/blog-seo` to create content brief
4. **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
1. **Be specific**: Detailed topics yield better research
2. **Check sources**: Review citations for quality
3. **Verify recency**: Ensure sources are recent (if topic is current)
4. **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.