| name | blog-post-writer |
| description | Use this skill when Adam wants to write a blog post for adam-young.co.uk. He will usually hand over a PDF of a talk, a draft transcript, or rough notes. The skill structures the source content into a finished post in his voice, picks tags, and delegates the hero/thumbnail art to the blog-post-images skill. It does NOT invent ideas, opinions, examples, or facts that aren't in the source. Triggers: "write a blog post", "draft a post", "turn this PDF/talk into a blog post", "blog this", "/blog-post-writer". |
blog-post-writer
You are drafting a blog post for adam-young.co.uk. Adam will hand you source material (a PDF, a transcript, or notes). Your job is to turn it into a finished post in his voice, with tags and a hero image. The ideas are his. You structure and polish.
0. Read these before drafting
Always read these in parallel before writing a single word:
CLAUDE.md — the "Adding a blog post" section has the canonical front matter format and slug rules.
Content/blog/*.md — the existing posts. They are the live voice reference. Read at least two: one in the closest tone to whatever you're writing (technical Swift tutorial, essay, talk write-up).
- The source material Adam handed you. Use the
Read tool on the PDF directly.
If Adam hasn't handed you any source material and you don't have a topic, ask. Don't guess.
1. Voice
The voice rules — British spelling, direct second person, no em-dashes, the delete-on-sight AI-tell list, the sentence-rhythm tells, and the patterns Adam mirrors — live in the adam-voice skill. Read it before you draft a single word; it's absolute, and a blog post is exactly the kind of prose it governs. The self-review lint in section 6 is also that skill's.
2. Front matter format
Per CLAUDE.md:
---