← ClaudeAtlas

workflow-stage-draftlisted

Draft a blog post or article and prepare it for publishing — idea → first draft → humanize (remove AI-typical patterns) → ms-style-pass (term + bias + heading conventions). Use when the user says "draft a post about X", "write up this idea as a blog", "prepare a draft on Y", "stage a draft for publishing", or after /learned surfaces a publishable thread. Hands off to publish-post for the heavyweight pipeline (artifact generation + publishing); does NOT publish itself.
slogsdon/skills-workflows · ★ 0 · AI & Automation · score 70
Install: claude install-skill slogsdon/skills-workflows
# Skill: /workflow-stage-draft Three-stage drafting pipeline. Outputs a clean, voice-corrected, style-checked draft that's ready for `/publish-post` to take over. ## When to use - User says "draft a post on X" / "write this up as a blog" / "prepare a draft on Y". - A `/learned` or `/weekly-learnings` run surfaced a publishable thread and the user wants to develop it. - An existing draft needs a voice + style pass before publishing. ## When NOT to use - The piece is already drafted AND voice-corrected → call `/publish-post` directly. - Capturing notes, not drafting → use `/log` or the obsidian skill. - Ghost-writing in a different voice → use `/ghost` first, then this workflow. ## Steps | Step name | Stage | Invokes | |------------|---------------|------------------| | `draft` | First draft | (in-skill draft) | | `humanize` | Voice pass | `humanize` | | `style` | Style pass | `ms-style-pass` | ### Stage 1: First draft — step `draft` Two paths depending on the input: - **From an idea / outline** (no existing draft): write a first draft in Shane's voice, anchored on whatever vault evidence exists. ~600–1200 words. Save to `Inbox/Draft - <slug>.md`. - **From an existing draft** (user pastes or names a vault note): read it; skip drafting; proceed to `humanize`. Output: draft file in vault Inbox. Checkpoint: confirm draft direction before voice pass. ### Stage 2: Voice pass — step `humanize` — invokes `humanize` Removes AI-typical