resume-plan-pblisted
Install: claude install-skill brennacodes/brenna-plugs
<purpose>
Resume implementing a plan from where you left off. Reads the plan, finds the most recent review (if any), analyzes the current branch state, determines what's been done vs. what's next, and begins working on the next actionable item.
</purpose>
<steps>
<step id="load-config" number="1">
<description>Load Configuration</description>
<load-config>
<action>Resolve the user's home directory.</action>
<command language="bash" output="home" tool="Bash">echo $HOME</command>
<constraint>Never pass `~` to the Read tool.</constraint>
<read path="<home>/.things/config.json" output="config" />
<if condition="config-missing">Tell the user: "Run `/things:setup-things` first." Then stop.<exit /></if>
<read path="<home>/.things/playbook/preferences.json" output="preferences" />
<if condition="preferences-missing">Tell the user: "Run `/setup-pb` first." Then stop.<exit /></if>
</load-config>
</step>
<step id="find-plan" number="2">
<description>Find Plan</description>
<action>Search `<home>/.things/playbook/plans/` for a plan matching `$ARGUMENTS`.</action>
- Try exact filename match
- Then slug match
- Then content search
<if condition="not-found">
<action>List available plans. Let user pick.</action>
</if>
<read path="<home>/.things/playbook/plans/<plan-slug>.md" output="plan" />
</step>
<step id="find-latest-review" number="3">
<description>Find Latest Review</desc