/new-post Skill Implementation PlanFor Claude: REQUIRED SUB-SKILL: Use superpowers:executing-plans to implement this plan task-by-task.
Goal: Create a Claude Code skill that automates bilingual blog post creation with AI drafting and translation.
Architecture: A single prompt-based skill file at .claude/skills/new-post.md. No scripts or dependencies — Claude handles drafting, formatting, translation, and file creation using built-in tools.
Tech Stack: Claude Code skills (markdown prompt), Jekyll blog conventions
Design doc: docs/plans/2026-03-08-new-post-skill-design.md
.claude/skills/ directoryFiles:
.claude/skills/ (directory)Step 1: Create the directory
Run: mkdir -p .claude/skills
Step 2: Commit
git add .claude/skills/.gitkeep
git commit -m "chore: add .claude/skills directory"
Note: If git doesn’t track empty dirs, skip the commit and it will be committed with the skill file.
/new-post skill fileFiles:
.claude/skills/new-post.mdStep 1: Write the skill file
Create .claude/skills/new-post.md with the following content. This is the complete skill — it instructs Claude on how to handle the two-phase post creation flow.
The skill must include:
name: new-post, description that triggers on post creation requestsKey details the skill must encode:
_posts/en/ and _posts/es/YYYY-MM-DD-slug.md/en/YYYY/MM/DD/slug.html (and /es/...)Elio Rincónsingleposts as the first category## for sectionsStep 2: Commit
git add .claude/skills/new-post.md
git commit -m "feat: add /new-post Claude Code skill for bilingual post creation"
Step 1: Test idea mode
Run /new-post with a short idea like: “quiero escribir sobre cómo usar MCP servers para automatizar tareas de desarrollo”
Verify:
_posts/en/ and _posts/es/ filesStep 2: Test full post mode (Spanish)
Run /new-post with a full Spanish post (copy content from an existing post).
Verify:
Step 3: Test full post mode (English)
Run /new-post with English content.
Verify:
Step 4: Clean up test files
Delete any test posts created during testing.
Files:
CLAUDE.md or .claude/settings.json if neededStep 1: Verify skill is discoverable
The skill should appear in Claude Code’s skill list automatically from .claude/skills/new-post.md.
Step 2: Commit any configuration changes
git add -A .claude/
git commit -m "docs: configure /new-post skill discovery"