blog-writerlisted
Install: claude install-skill IdkwhatImD0ing/hackathonstarterkit
# Blog Writer
Create blog posts for the Hackathon Playbook site. Posts are structured data in `lib/blog.ts`; rendering, metadata, JSON-LD, and sitemap entries are handled by the blog templates.
## Start With Context
Read `lib/blog.ts` and, if needed, `app/blog/[slug]/page.tsx` before writing. Identify existing post slugs, reusable internal links, the exact `BlogPost` and `ContentBlock` shapes, and any renderer constraints.
If the user did not provide enough direction, ask for the missing essentials:
- Topic or working title
- Target reader
- Primary search keyword
- Desired angle, such as beginner guide, tactical checklist, teardown, or opinionated recommendation
If the user is unsure, suggest three ideas that fill gaps in current coverage.
## Plan Before Editing
Share a short outline and wait for approval unless the user explicitly asked you to proceed without review. Include:
1. Slug matched to the target query
2. Title under 70 characters when practical
3. Description of 150-160 characters with the primary keyword early
4. Four to six keywords
5. Five to eight sections with planned block types
6. Internal links to related playbook, non-coder, or blog pages
7. Estimated reading time
## Content Rules
Prefer the `blocks` array over legacy `paragraphs`. Each section should normally start with a `paragraph` block, then use visual blocks to make the article scannable.
Use these block types from `lib/blog.ts`:
- `paragraph`: context, transitions, and narrative explan