pitch-httlisted
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