Help us improve
Share bugs, ideas, or general feedback.
From skills
Writes technical blog posts for developers: researches current state, drafts outlines for approval, then writes in an authentic voice with a clear insight and code examples.
npx claudepluginhub kriscard/skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/skills:blog [topic or title][topic or title]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Writing for developers who've read too much mediocre content. The goal is one "aha moment" the reader will actually share.
Write technical blog posts that document decisions, share learnings, and build external reputation. Use for knowledge sharing, hiring, and credibility building.
Writes technical blog posts, tutorials, deep dives, and engineering content. Transforms brain dumps into polished content with personal voice support and AEO optimization.
Accepts PRs, git refs, marketing briefs, or freeform text as input and generates a structured, SEO-optimized blog post with discovery, research, and outline phases.
Share bugs, ideas, or general feedback.
Writing for developers who've read too much mediocre content. The goal is one "aha moment" the reader will actually share.
One insight, clearly stated, well supported. Not a survey. Not a tutorial in disguise. Not "here's everything I know about X."
The test: can you describe the post in one sentence that makes someone say "oh, I've been doing that wrong"? If not, the angle isn't sharp enough yet.
Before drafting, check the current state:
| Type | Use When |
|---|---|
| Tutorial | Step-by-step instructions |
| Project Showcase | Sharing what you built |
| Opinion | Your take on a topic |
| TIL | Quick, focused insight |
| Comparison | X vs Y analysis |
Present the outline before writing the full post. Get explicit approval. Map to the Story Circle narrative:
Title: [specific and direct — avoid "A Guide to X" or "Everything about X"]
Hook: [why this matters right now — 1-2 sentences]
Tension: [the common mistake or misconception — reader nods, feels called out]
Resolution: [the insight with evidence]
Code example: [the concrete thing they can use today]
Takeaway: [one sentence they'll remember]
Story Circle mapping (for longer posts): You (reader's situation) → Need (problem) → Go (decision to change) → Search (exploring) → Find (the insight) → Take (implementation) → Return (results) → Change (reader transforms).
Follow the approved outline. Writing rules:
Voice and tone:
What to kill:
Code examples:
Hook — why this matters now. A failing production story, a surprising benchmark, a question the reader can't answer yet. Makes them commit to reading.
Tension — the common mistake. "Most people do X. Here's why that's wrong." This is where readers nod and feel called out.
Resolution — the insight with evidence. Code, benchmarks, or examples. Not just the conclusion — the reasoning that makes it stick.
Takeaway — one actionable thing they can do today: a code snippet, a mental model, a decision they can make differently.
Before delivering any draft, run:
SEO should be subtle — don't keyword-stuff or write for search engines over humans.
Estimated length: 800-1500 words. Longer only if the insight requires it.
| Priority | Stage | Load when | Reference |
|---|---|---|---|
| 1 | Outline | Choosing post type, narrative arc, or story structure | references/story-circle.md |
| 2 | Draft | Need a concrete post format or section structure to follow | references/post-templates.md |
| 3 | Review | Voice, tone, or style questions | references/voice-tone.md |
| 4 | Publish | SEO metadata, keyword placement, or URL structure | references/seo-checklist.md |