Complete end-to-end blog article generation workflow with specialized AI agents.
Orchestrates specialized AI agents to research, optimize, and write complete SEO-optimized blog articles.
/plugin marketplace add leobrival/topographic-plugins-official/plugin install leobrival-blog-kit-plugins-blog-kit-2@leobrival/topographic-plugins-officialComplete end-to-end blog article generation workflow with specialized AI agents.
/blog-generate "Your article topic here"
Example:
/blog-generate "Best practices for implementing observability in microservices"
Orchestrates three specialized agents in sequence to create a comprehensive, SEO-optimized blog article:
Total Time: 30-45 minutes Token Usage: ~200k tokens (agents isolated, main thread stays clean)
Before starting the workflow, run system checks:
# Generate and execute preflight check script
bash scripts/preflight-check.sh || exit 1
This checks:
.specify/ and articles/ directories if missing.spec/blog.spec.json)If checks fail: Install missing required tools before proceeding.
If constitution exists: Agents will automatically apply brand rules!
Agent: research-intelligence
What It Does:
Output: .specify/research/[topic]-research.md
Your Task: Create a subagent conversation with the research-intelligence agent.
Prompt for subagent:
You are conducting deep research on the following topic for a blog article:
**Topic**: $ARGUMENTS
Follow your Three-Phase Process:
1. Strategic Planning - Decompose the topic into sub-questions
2. Autonomous Retrieval - Execute searches and gather sources
3. Synthesis - Generate comprehensive research report
Save your final report to: .specify/research/[SANITIZED-TOPIC]-research.md
Where [SANITIZED-TOPIC] is the topic converted to lowercase with spaces replaced by hyphens.
Begin your research now.
CHECKPOINT: Wait for research agent to complete. Verify that the research report exists and contains quality sources before proceeding.
Agent: seo-specialist
What It Does:
Output: .specify/seo/[topic]-seo-brief.md
Your Task: Create a subagent conversation with the seo-specialist agent.
Prompt for subagent:
You are creating an SEO content brief based on completed research.
**Research Report Path**: .specify/research/[SANITIZED-TOPIC]-research.md
Read the research report and follow your Four-Phase Process:
1. Keyword Analysis - Extract and validate target keywords
2. Search Intent - Determine what users want
3. Content Structure - Design H2/H3 outline with headline options
4. SEO Recommendations - Provide optimization guidance
Save your SEO brief to: .specify/seo/[SANITIZED-TOPIC]-seo-brief.md
Begin your analysis now.
CHECKPOINT: Review the SEO brief with the user.
Ask the user:
If user approves, proceed to Phase 3. If changes requested, regenerate SEO brief with adjustments.
Agent: marketing-specialist
What It Does:
Output: articles/[topic].md
Your Task: Create a subagent conversation with the marketing-specialist agent.
Prompt for subagent:
You are writing the final blog article based on research and SEO brief.
**Research Report**: .specify/research/[SANITIZED-TOPIC]-research.md
**SEO Brief**: .specify/seo/[SANITIZED-TOPIC]-seo-brief.md
Read both files (using token-efficient loading strategy from your instructions) and follow your Three-Phase Process:
1. Context Loading - Extract essential information only
2. Content Creation - Write engaging article following SEO structure
3. Polish - Refine for readability, engagement, and SEO
Save your final article to: articles/[SANITIZED-TOPIC].md
Begin writing now.
CHECKPOINT: Final review with user.
Display the completed article path and ask:
Options:
If any phase fails:
After successful completion, you'll have:
.specify/
├── research/
│ └── [topic]-research.md # 5k tokens, 5-7 sources
└── seo/
└── [topic]-seo-brief.md # 2k tokens, keywords + structure
articles/
└── [topic].md # Final article, fully optimized
Be Specific: Detailed topics work better
Review Checkpoints: Don't skip the review steps
Use Subagent Power: Each agent has full context window
Iterate If Needed: Use individual commands for refinement
/blog-research - Redo research only/blog-seo - Regenerate SEO brief/blog-marketing - Rewrite articleThis workflow follows the "Burn tokens in workers, preserve main thread" pattern:
After generating article:
Ready to start? Provide your topic and I'll begin the workflow.