← ClaudeAtlas

prep-httlisted

Generate or refine deliverables for an existing campaign goal, run Q&A prep sessions, and advance prep level. Use when user says 'prep for', 'practice my pitch', 'refine my strategy', 'run me through it'.
brennacodes/brenna-plugs · ★ 1 · AI & Automation · score 70
Install: claude install-skill brennacodes/brenna-plugs
<purpose> Generate or refine deliverables for a specific goal in an existing campaign. Computes prep level from current state, diffs against what should exist, and recommends next actions. Includes interactive Q&A prep sessions where the system plays devil's advocate. </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. Read `<home>/.things/heres-the-thing/deliverable-types/index.json` </load-config> </step> <step id="select-campaign" number="2"> <description>Select Campaign and Goal</description> <if condition="campaign-id-in-arguments"> Read `<home>/.things/heres-the-thing/campaigns/<campaign-id>/campaign.json`. </if> <if condition="no-campaign-id"> Scan `<home>/.things/heres-the-thing/campaigns/*/campaign.json`. List active campaigns. Use AskUserQuestion to select one. </if> <if condition="goal-id-in-arguments"> Select the matching goal from campaign.goals. </if> <if condition="no-goal-id-and-multiple-goals"> Use AskUserQuestion to select a goal. </if> <if condition="single-goal"> Auto-select the only goal. </if>