Create and develop blog post ideas. Use when asked to "create a blog idea", "start a blog post", "expand blog outline", "develop this post idea", "update blog draft", or "list blog ideas".
Create and evolve blog post ideas from initial concept to publication-ready draft.
All blog ideas live in content/blog-ideas/ and are excluded from Nuxt Content publishing.
content/blog-ideas/If topic not provided, ask:
question: "What topic would you like to write about?"
header: "Blog Topic"
Search Second Brain for related notes:
Grep pattern: "{topic keywords}" glob: "content/*.md"
Present found connections to user
Frontmatter:
---
title: "Working Title"
status: idea
tags:
- tag-1
- tag-2
core_idea: "Single sentence thesis"
target_audience: "Vue/Nuxt developers who..."
reader_outcome: "After reading, they will [think/feel/do X]"
created: { today YYYY-MM-DD }
updated: { today YYYY-MM-DD }
---
Body structure:
Present the generated content and ask:
question: "Does this blog idea look good?"
header: "Review"
multiSelect: false
options:
- label: "Save"
description: "Create the blog idea file"
- label: "Edit"
description: "Tell me what to change"
Generate slug: lowercase title, spaces to hyphens, remove special characters.
Save to content/blog-ideas/{slug}.md.
Confirm creation with file path and summary.
Glob: content/blog-ideas/{slug}*.md
question: "What would you like to do with this blog idea?"
header: "Update"
multiSelect: false
options:
- label: "Expand outline"
description: "Add more sections or detail to existing sections"
- label: "Draft a section"
description: "Write content for one of the outline sections"
- label: "Polish & Edit"
description: "Cut filler, tighten prose, improve skimmability"
- label: "Find sources"
description: "Search Second Brain for more related notes"
- label: "Update status"
description: "Move to next stage (idea → outline → draft → ready)"
- label: "Refine core idea"
description: "Sharpen the thesis or angle"
- label: "Prep for distribution"
description: "Create teaser, thread points, and pull quotes"
Expand outline:
Draft a section:
## Draft SectionsPolish & Edit:
Find sources:
Update status:
Refine core idea:
Prep for distribution:
## Distribution sectionupdated date| Status | Criteria | Next Step |
|---|---|---|
idea |
Has title and basic core_idea | Develop outline |
outline |
3+ sections with bullet points | Draft sections |
draft |
At least one section has prose | Complete all sections |
ready |
All sections drafted, reviewed | Publish to blog |
---
title: "[Action Verb] + [Specific Outcome] + [Context/Tool]"
status: idea
tags:
- topic-1
core_idea: "Single sentence thesis"
target_audience: "Vue/Nuxt developers who..."
reader_outcome: "After reading, they will [think/feel/do X]"
created: YYYY-MM-DD
updated: YYYY-MM-DD
---
## Core Idea
[1-2 sentences: What's the main argument? What will readers take away?]
## Outline
### 1. [Hook: Problem Statement or Observation]
- Open with pain point or personal observation
- First person welcome
- Never "In this post, we will..."
### 2. The Problem
- Concrete example of the pain point
- Real scenario, specific details
### 3. The Solution
- High-level approach
- Why this works
### 4. [Implementation Step]
- Code + explanation
- Before/after with ❌/✅ if applicable
### 5. When to Use This
- Specific scenarios where this applies
### 6. When NOT to Use This
- Honest assessment of limitations
- Alternative approaches
### 7. Conclusion
- Key insight (1-2 sentences)
- Ask a question to spark discussion
- Clear call-to-action
- Optional: related content links
## Source Notes
[Wiki-links to Second Brain notes that inform this post]
- [[note-slug]] - How this informs the post
## Draft Sections
[Write draft content following the Drafting Guidelines below]
## Distribution
[Prepare content for social promotion]
### Teaser Hook
[2-3 sentences to post before/when publishing - create curiosity]
### Thread Points
[Key insights as standalone posts for social threads]
1.
2.
3.
### Pull Quotes
## [Shareable insights that stand alone]
## Open Questions
- Question I need to answer before writing
- Research needed
Good titles combine curiosity + value promise. The reader should know what they'll learn AND be intrigued enough to click.
[Action Verb] + [Specific Outcome] + [Context/Tool]
Bad titles:
Good titles:
Most readers skim before committing to read. Make your post scannable.
Apply when polishing drafts:
Before saving:
reader_outcome explicitly states what they'll gainFor drafts, also check:
ready status)Wiki-link check: Each [[link]] should exist in content/.
Status progression:
outline without 3+ sectionsdraft without prose contentready without all sections draftedWhen generating draft content, apply Alexander's voice from writing-style skill:
Write openings that:
Example openers:
For each major section:
End with: