← ClaudeAtlas

setup-idatlisted

Configure i-did-a-thing plugin: register collections, create directories, set logging preferences. Requires things to be set up first.
brennacodes/brenna-plugs · ★ 1 · Web & Frontend · score 70
Install: claude install-skill brennacodes/brenna-plugs
<purpose> Configure accomplishment logging within the `.things/` directory managed by things. Creates per-plugin directories, registers collections, seeds shared resources, and sets logging preferences. </purpose> <steps> <step id="check-prerequisites" number="1"> <description>Check Prerequisites</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 to initialize your .things directory." Then stop.<exit /></if> <read path="<home>/.things/registry.json" output="registry" /> <action>Check if preferences already exist.</action> <read path="<home>/.things/i-did-a-thing/preferences.json" output="preferences" /> <if condition="preferences-exist">Show current settings and ask if they want to reconfigure.</if> <if condition="preferences-missing">Fresh setup (continue to Step 2).</if> <if condition="reconfiguring">Show current settings as defaults throughout.</if> </load-config> </step> <step id="create-plugin-directories" number="2"> <description>Create Plugin Directories</description> <command language="bash" tool="Bash">mkdir -p <home>/.things/i-did-a-thing/logs mkdir -p <home>/.things/i-did-a