← ClaudeAtlas

blog-writerlisted

Write or expand Hackathon Playbook blog posts in `lib/blog.ts` using the site's rich content block system and SEO rules. Use this skill whenever the user asks for a new article, blog idea, SEO post, content update, or anything that should become a `/blog/[slug]` entry, even if they only describe the topic casually.
IdkwhatImD0ing/hackathonstarterkit · ★ 1 · Web & Frontend · score 60
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