blog-scaffolding

Create new blog post structure for fabiorehm.com. Use when starting a new blog post - creates directory, frontmatter, and content outline through conversation.

About blog-scaffolding

blog-scaffolding is a Claude AI skill developed by fgrehm. Create new blog post structure for fabiorehm.com. Use when starting a new blog post - creates directory, frontmatter, and content outline through conversation. This powerful Claude Code plugin helps developers automate workflows and enhance productivity with intelligent AI assistance.

0Stars
0Forks
2025-11-04

Why use blog-scaffolding? With 0 stars on GitHub, this skill has been trusted by developers worldwide. Install this Claude skill instantly to enhance your development workflow with AI-powered automation.

nameblog-scaffolding
descriptionCreate new blog post structure for fabiorehm.com. Validates topic uniqueness, identifies personal angle, then creates scaffold through conversation. Trigger phrases: "new post", "write about", "scaffold", "create post", "start writing", "new blog post"
allowed-toolsRead, Write, Grep, Glob, WebSearch

Blog Post Scaffolding

When to Use

Trigger when user wants to create a new blog post or says "new post", "write about", etc.

Two-Phase Workflow

PHASE 1: Topic Validation & Angle Discovery

Before creating any structure, validate the topic is worth writing:

  1. Capture the topic idea - What do they want to write about?

  2. Internal content search:

    • Check content/en/blog/ for existing posts
    • Check content/en/drafts/ for in-progress drafts
    • Look for related tags
    • Ask: "Have you already covered this?"
  3. External landscape search (use WebSearch):

    • What's already well-covered on this topic?
    • What angles exist in the wild?
    • What gaps can be identified?
    • Who has authority here already?
  4. Present findings with structured format:

I searched for existing content on [topic]. Here's what I found:

**Already well-covered:**
1. [Common angle 1 with examples]
2. [Common angle 2 with examples]
3. [etc.]

**Potential gaps identified:**
- [Gap 1]
- [Gap 2]

**Internal content check:**
- [Existing posts if any] OR [No existing posts found]
  1. Ask numbered, assumption-based questions about THEIR experience:
Based on this landscape, I have some questions about your specific angle:

1. I'm assuming you have hands-on experience with [specific aspect]. What problems did you encounter that others don't discuss?

2. I'm thinking your unique value might be [specific implementation/discovery]. Is that accurate, or is there something else?

3. What did you build/discover that solves a gap I identified above?

4. Is there anything you tried that contradicts common advice on this topic?

What's your specific experience with this that would add genuine value beyond what already exists?
  1. Validate uniqueness before proceeding:
    • Do they have personal, hands-on experience?
    • Is their angle different from what exists?
    • Are they sharing experience, not summarizing knowledge?

Red flags that should pause scaffolding:

  • "I think people should know about X" (no personal experience)
  • "It's a trending topic" (no unique angle)
  • Just summarizing others' work
  • No specific problems encountered or solutions built

Green flags to proceed:

  • "I built X and discovered Y"
  • "Everyone says X but I found Y"
  • "I tried common solution and it failed because Z"
  • "Here's my implementation handling edge case W"

Key principle: The blog exists to share experience, not summarize knowledge.

PHASE 2: Scaffold Creation

Only proceed after angle is validated through conversation.

  1. Brief structure discussion (now that angle is solid):

    • What sections make sense for THIS angle?
    • How does your experience map to structure?
    • What's the "why bother" for readers?
  2. Create structure:

    • Directory: content/en/drafts/slug-from-title/
    • File: index.md
    • Frontmatter with current date and draft: true
    • Headers with ## and bullet point guidance
    • NO content filling - just structure
  3. Leave TODOs:

    • TODO(@fabio): Write introduction about...
    • Mark sections that need the author's voice
    • Reference the validated unique angle in TODO guidance
  4. Collapse reference material:

    • Use <details><summary> blocks for research findings, examples, technical notes
    • Example: Research findings from external search → collapsed under "Research findings for reference"
    • Example: Technical examples or code snippets → collapsed under "Technical details"
    • Keeps the main structure clean while preserving context for writing

Frontmatter Template

--- title: "Post Title Here" date: YYYY-MM-DD # Current date when scaffolding, update when publishing draft: true tags: - tag1 - tag2 description: "TODO(@fabio): Add one-line description for SEO" ---

Note: Post stays in /content/en/drafts/ until ready to publish. When publishing, move to /content/en/blog/YYYY/MM/DD/slug/ and update date.

Structural Notes

Headers emerge from content organically - don't prescribe structure. Examples from past posts show different approaches:

  • 2017 Serverless: "Background", "Why do I think...", "How did it go?", "TL;DR"
  • 2025 AI/Lazy: "The YAGNI Reality Check", "Tool Experimentation Journey"
  • 2025 VirtualBox: "The Problem", "The Solution", "Troubleshooting"

Opening approaches vary:

  • Jump straight into the problem/context
  • Start with personal background/motivation
  • Lead with "I've been doing X but..."

Let the narrative dictate the structure, not a template.

Anti-patterns

Phase 1 anti-patterns:

  • Skipping validation and jumping straight to scaffolding
  • Accepting "I think people should know" without hands-on experience
  • Not searching for existing content (internal + external)
  • Approving generic topics just because they're trending
  • Doing comprehensive research that belongs in the post itself

Phase 2 anti-patterns:

  • Writing full paragraphs instead of structure
  • Creating scaffold before validating unique angle
  • Generic examples instead of referencing validated personal experience
  • Assuming the conclusion
  • Missing the draft: true flag
  • Adding meta-framing sections: "Who This Is For", "What You'll Learn", "Key Takeaway:", "Prerequisites", etc.
  • Creating "The Bottom Line" or summary boxes
  • Over-structuring with series navigation boilerplate

Relationship to blog-topic-research Skill

blog-scaffolding includes validation as Phase 1 - use this for "I want to write about X" flows

blog-topic-research remains standalone for:

  • Mid-writing validation ("is this section/angle actually unique?")
  • Additional research after initial scaffold
  • Researching content without starting a new post
  • Surgical validation anytime during writing process
fgrehm

fgrehm

fabiorehm

View on GitHub

Download Skill Files

View Installation Guide

Download the complete skill directory including SKILL.md and all related files