From skills
Helps craft developer blog posts with a sharp angle. Guides users through finding an insight, researching claims, and choosing the right post structure.
How 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 sharp **aha** the reader will actually share.
Writing for developers who've read too much mediocre content. The goal is one sharp aha the reader will actually share.
A blog post may teach, but it must still have an angle. If the user wants pure step-by-step instruction, use the tutorial skill instead. If they want a publishable article with a lesson, story, opinion, or project narrative, continue here.
One insight, clearly stated, well supported. Not a survey. Not "here's everything I know about X."
The angle test:
Readers think/do X, but they should think/do Y because Z.
If that sentence is weak, the post is not ready to outline.
When invoked with a structured receipt from capture-receipt or close-day, treat its proof as the starting evidence. Preserve receipt ID and daily/project/session backlinks as private draft metadata, run a public-safety gate, and never expose internal references in the article.
Identify the post's one-sentence angle before researching or outlining.
Complete when:
Readers think/do X, but they should think/do Y because ZIf the angle is missing or mushy, ask follow-up questions before continuing.
Check current facts before drafting technical claims. Use available research tools for official docs, recent discussions, benchmarks, counterarguments, and examples.
Complete when:
Skip external research only when the post is explicitly personal, reflective, or based entirely on user-provided material.
Pick the smallest structure that serves the angle:
| Shape | Use when |
|---|---|
| Tutorial article | Teaching a process with a publishable lesson, not just instructions |
| Project writeup | Sharing what was built and what it proves |
| Opinion | Arguing for a clear technical judgment |
| TIL | Capturing one small useful discovery |
| Comparison | Helping readers choose between options |
Complete when the shape is named and every planned section supports the angle.
Present an outline before writing the full post. Do not draft the article until the user approves.
Outline format:
Title: [specific and direct; avoid "A Guide to X" / "Everything about X"]
Angle: Readers think/do X, but they should think/do Y because Z.
Hook: [why this matters now]
Tension: [the common mistake or misconception]
Resolution: [the insight with evidence]
Example: [the concrete code/example/story that proves it]
Takeaway: [one sentence readers remember]
Complete when the user explicitly approves the outline or asks for changes and those changes are incorporated.
Follow the approved outline. Keep the reader moving toward the aha.
Rules:
Complete when the draft includes:
Review the draft for technical correctness, voice, and angle discipline.
Complete when:
Run SEO checks only when the user intends to publish publicly, asks for SEO, or the post targets search traffic.
When SEO applies, include:
SEO must stay subordinate to the human reader.
After outline approval—or after a later full-draft approval—offer to append the artifact under ## ✍️ Drafts in 1 - Projects/Public Technical Presence/Public Technical Presence.md with receipt ID and private source backlinks. Show the exact write and require approval.
Use state outline or draft, never published. Only a user-confirmed public URL or explicit publication confirmation moves it to ## 🚀 Published.
Complete when the approved artifact is saved with metadata or deliberately left in chat.
Default sequence:
Default length: 800-1500 words. Use shorter for TILs and longer only when the angle genuinely needs it.
| Priority | Load when | Reference |
|---|---|---|
| 1 | The angle needs a narrative arc, personal story, migration story, or before/after transformation | references/story-circle.md |
| 2 | A post shape has been chosen and a concrete section template is needed | references/post-templates.md |
| 3 | Revising a draft for voice, clarity, authenticity, or AI-slop removal | references/voice-tone.md |
| 4 | User wants SEO, public publishing metadata, or search traffic | references/seo-checklist.md |
npx claudepluginhub kriscard/skillsWrite 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.