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.
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.
| name | blog-scaffolding |
| description | Create 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-tools | Read, 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:
-
Capture the topic idea - What do they want to write about?
-
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?"
- Check
-
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?
-
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]
- 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?
- 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.
-
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?
-
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
- Directory:
-
Leave TODOs:
TODO(@fabio): Write introduction about...- Mark sections that need the author's voice
- Reference the validated unique angle in TODO guidance
-
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
- Use
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: trueflag - 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
fabiorehm
Download Skill Files
View Installation GuideDownload the complete skill directory including SKILL.md and all related files