← ClaudeAtlas

pitch-httlisted

Create a positioning campaign -- guided interview builds campaign.json, strategy brief, and deliverables tailored to your audience, medium, and stakes. Use when user says 'pitch', 'I need to convince', 'position this', 'make them care'.
brennacodes/brenna-plugs · ★ 1 · Data & Documents · score 70
Install: claude install-skill brennacodes/brenna-plugs
<purpose> Main workflow for heres-the-thing. Guided interview that builds a campaign: gathers subject, audience, goals, context, and precedent, then generates a strategy brief and deliverables based on the decision framework. If `--resume` or an existing campaign-id is passed, loads the existing campaign and skips to prep level assessment (delegates to `/heres-the-thing:prep-htt` logic). </purpose> <steps> <step id="load-config" number="1"> <description>Load Configuration</description> <load-config> Resolve the user's home directory (run `echo $HOME` via Bash). Use this absolute path for all file operations below -- never pass `~` to the Read tool. 1. Read `<home>/.things/config.json` <if condition="config-missing">Tell the user: "Run `/things:setup-things` first." Then stop.</if> 2. Check that `<home>/.things/heres-the-thing/` exists <if condition="htt-missing">Tell the user: "Run `/heres-the-thing:setup-htt` first." Then stop.</if> 3. Read `<home>/.things/heres-the-thing/deliverable-types/index.json` 4. Read `<home>/.things/shared/professional-profile.json` (for self-assessment defaults) 5. <if condition="resume-flag-or-campaign-id"> Read the existing campaign.json and skip to Step 8 (Generate). </if> </load-config> </step> <step id="gather-subject" number="2"> <description>Step 1: What Are You Positioning?</description> Use AskUserQuestion: What are you positioning? This can be an