Content Planning in Hammer: An Experimental Feature
After building multiple content sites with Hammer, I’ve been exploring ways to bring content planning, campaign management, and content generation workflows closer to the tool itself. This post shares an experimental feature I’ve been working on: Content Plan Mode.
The Problem
When building content sites, I found myself managing a lot of context outside of Hammer:
-
Campaign planning documents
-
Research notes from AI tools
-
Draft content files
-
The relationship between planned posts and published content
All of this lived in separate files and tools, making it hard to see the full picture of where content was in its lifecycle, from initial planning through to publication.
The Experiment
I’ve been prototyping a Content Plan feature that integrates campaign planning directly into Hammer. The idea is simple: treat content planning as a first-class workflow within the tool, not something that happens elsewhere.
What It Does
Campaign Management
-
Create and manage content campaigns at the site level
-
Each campaign has its own directory structure (kept out of builds via
.hammer-ignore)
Plan Dashboard
-
Visual overview of campaign progress
-
Track posts through their lifecycle: Planned → Scheduled → Drafted → Published
-
See what’s next and what needs attention
Research Management
-
Import research from AI tools (like OpenAI Deep Research)
-
Convert raw text to markdown
-
Keep research accessible alongside your plan
Draft Generation
-
Generate draft files from planned posts
-
Pre-populate frontmatter from plan data
-
Create structured skeletons based on your post templates
Draft-to-Content Workflow
-
Publish drafts to your content collections
-
Update existing content files
-
Track what’s been published vs. what’s still in planning
The Workflow
-
Plan → Structure your campaign with phases and posts
-
Research → Import and organize research materials
-
Draft → Generate drafts from planned posts
-
Publish → Move drafts to content collections when ready
Everything stays in sync. The dashboard shows you progress across the entire lifecycle, so you always know where things stand.
Why This Matters
For content-heavy sites, planning and execution often feel disconnected. You plan in one place, draft in another, and publish somewhere else. This feature brings it all together - not as a separate tool, but as part of how you work with Hammer.
It’s experimental because I’m still figuring out what works. The mental model is: planning feeds into content, and content feeds back into planning. The UI reflects that relationship.
What’s Next
This is very much a work-in-progress. I’m iterating based on actual use, and there’s still a lot to explore:
-
Better draft editing workflows - while respecting the role of the IDE/code editor and particularly AI editors.
-
AI-assisted content generation (still deterministic for now) - what’s for Hammer and what stays in Cursor / Copilot/ Antigravity
-
More sophisticated progress tracking
-
Integration with scheduling and publishing
-
Bulk workflow operations
If you’re thinking about building content sites with Hammer and have thoughts on how content planning could work better, I’d love to hear them. This is exploratory work, and real use cases will shape where it goes.



