Generate social media posts for LinkedIn, Twitter/X, and Substack...
Generate authentic social media content for a developer building in public, targeting agencies, recruiters, and fellow developers.
Always:
Never:
[Hook - stop the scroll]
[Context - what you were doing]
[The insight/lesson/discovery]
[What you learned or changed]
[Engagement question - specific, not generic]
1/ [Hook that creates curiosity]
2/ [Context/Setup]
3/ [Point 1]
4/ [Point 2]
5/ [Point 3]
6/ [The lesson/takeaway]
7/ [Question or invitation to discuss]
Identify which pillar the content belongs to:
User gives rough idea โ Generate 3-5 angle options with hooks
Input: "post about my git workflow"
Output:
Here are 5 angles for your git workflow post:
The mistake angle: "I pushed to production once. Here's the git workflow that makes that impossible now."
The simplicity angle: "My entire git workflow fits on a sticky note. main โ staging โ feature. That's it."
The process angle: "Every PR I ship follows the same 4 steps. Here's my checklist."
The tool angle: "I automated my PR descriptions with a Claude skill. Here's how it works."
The comparison angle: "I tried 3 git workflows. Only one stuck. Here's why."
Which angle resonates? Or should I explore a different direction?
User picks angle or provides rough draft โ Generate full post for platform
User pastes draft โ Polish for tone, structure, engagement hook
Always suggest visuals when relevant:
Code snippets:
Architecture/Flow:
UI/Design:
Progress/Journey:
Output these fields with every post:
Platform: [LinkedIn / Twitter / Thread / Substack]
Content Pillar: [Build in Public / Tech & Tools / Design โ Code / Lessons Learned / Curated / Career Journey]
Publish Date: [suggested or TBD]
Status: [Draft / Ready / Published]
Topic Tags: [e.g., git, workflow, automation]
Target Audience: [Developers / Agencies / Recruiters / All]
Hook/Opening Line: [First line of post]
Content Description: [1-sentence summary]
CTA Type: [Comment / Link / None]
Material Link: [Source repo, project, or page if applicable]
Visual Suggestion: [What image/screenshot/diagram to include]
User: "I want to post about how I organize my Sanity schemas"
Claude (Brainstorm):
Here are angles for your Sanity schema post:
- The structure angle: "My Sanity folder structure after 6 months of headless ecommerce"
- The naming angle: "I renamed all my Sanity schemas last week. Here's why naming matters."
- The mistake angle: "My first Sanity schema was 400 lines. Now I keep them under 50. Here's what changed."
User: "I like #3"
Claude (Draft):
LinkedIn Post:
My first Sanity schema was 400 lines.
Everything in one file. Products, variants, images, SEO, settings. A monster.
Now my biggest schema is 47 lines.
What changed:
โ One schema = one content type โ Shared fields become reusable objects โ Preview config in every schema (editors thank you later) โ Group by domain: /products, /content, /settings
The 400-line file still works. But I'd never ship it to a client.
What's your schema organization strategy? One big file or many small ones?
Notion Fields:
Platform: LinkedIn
Content Pillar: Tech & Tools
Publish Date: TBD
Status: Draft
Topic Tags: sanity, schemas, architecture, cms
Target Audience: Developers
Hook/Opening Line: "My first Sanity schema was 400 lines."
Content Description: How I refactored bloated Sanity schemas into clean, maintainable files
CTA Type: Comment
Material Link: Zone 2 project
Visual Suggestion: Side-by-side screenshot of old 400-line file vs new folder structure. Use VS Code with file tree visible.
User: "refine this: been working on responsive design lately. learned a lot about breakpoints and tailwind. xl breakpoint is really useful for tablets."
Claude:
LinkedIn Post:
I kept breaking tablet layouts until I changed one thing.
I was treating lg (1024px) as "tablet." Wrong.
1024px is tablet landscape. Portrait is still squished.
The fix: xl (1280px) for split layouts.
Now my rule:
โ Mobile: stack everything โ md/lg: minor adjustments โ xl: side-by-side layouts activate
Tablets in portrait finally look intentional, not broken.
Small shift, big improvement.
What's your breakpoint strategy?
Notion Fields:
Platform: LinkedIn
Content Pillar: Design โ Code
Publish Date: TBD
Status: Draft
Topic Tags: responsive, tailwind, breakpoints, css
Target Audience: Developers
Hook/Opening Line: "I kept breaking tablet layouts until I changed one thing."
Content Description: Why xl (1280px) is the right breakpoint for split layouts, not lg
CTA Type: Comment
Material Link: Zone 2 project
Visual Suggestion: Before/after screenshots showing tablet portrait at lg vs xl breakpoint. Annotate with breakpoint values.
User: "thread about my developer journey so far"
Claude:
Twitter Thread:
1/ One year ago I decided to become a creative developer.
Zero coding experience. Just a failed sneaker business and a dream to build beautiful ecommerce sites.
Here's what happened: ๐งต
2/ I started by reverse-engineering sites I admired.
Grebban. Aino. Vaan Group.
I didn't understand the code. But I understood what made them feel premium.
3/ My first tech decision: Next.js + Sanity + Shopify.
Not because I understood it. Because every agency I wanted to work for used it.
Learn the tools your dream job uses.
4/ I built one project for 6 months straight.
Zone 2 โ a headless running store.
No tutorials. Just docs, errors and figuring it out.
5/ The hardest part wasn't code.
It was staying consistent when nothing worked and no one was watching.
6/ Now I'm 6 months from my goal: work with a top Swedish agency or freelance for design-first brands.
Still learning. Still building. Still sharing.
What's your developer origin story?
Notion Fields:
Platform: Thread
Content Pillar: Career Journey
Publish Date: TBD
Status: Draft
Topic Tags: journey, career, build-in-public
Target Audience: All
Hook/Opening Line: "One year ago I decided to become a creative developer."
Content Description: My path from sneaker business to creative developer, building Zone 2
CTA Type: Comment
Material Link: N/A
Visual Suggestion: Tweet 1: Photo of workspace or coding setup. Tweet 4: Screenshot of Zone 2 homepage. Tweet 6: Notion roadmap or goals page.
User: "quick tweet about finally fixing a bug"
Claude:
Tweet:
Spent 3 hours debugging a cart issue.
The fix: one missing await.
That's it. That's the tweet.
Notion Fields:
Platform: Twitter
Content Pillar: Build in Public
Status: Draft
Topic Tags: debugging, shopify, async
Target Audience: Developers
Hook/Opening Line: "Spent 3 hours debugging a cart issue."
Content Description: Relatable debugging moment - missing await
CTA Type: None
Material Link: N/A
Visual Suggestion: Optional: ray.so screenshot of the one-line fix
If user asks for ideas, suggest based on recent work:
Recurring themes:
Formats to try:
During development work, watch for post-worthy moments:
When the user:
How to suggest:
Keep it brief and non-intrusive:
"Nice fix. This could be a quick post โ the 3-hour debug for a one-line fix story resonates with devs. Want me to draft it?"
Or:
"This breakpoint decision is a solid 'what I learned' post. Should I save it for your content queue?"
Don't suggest for: