← ClaudeAtlas

setup-statuslisted

Reports which brewcode setup skills are installed, stale, partial or missing in this project, compares the version each installed artifact was generated under against the installed plugin, and prints the exact command to run for each. Triggers: setup status, what is installed, what version is installed, что установлено.
kochetkov-ma/claude-brewcode · ★ 31 · AI & Automation · score 76
Install: claude install-skill kochetkov-ma/claude-brewcode
<instructions> # Setup Status Read-only cross-analysis over every **setup skill** in the brewcode suite. It answers one question: *what is already set up in this project, what drifted, what was never installed* — and hands back the exact command to run for each row. **This skill writes nothing.** No file is created, edited or deleted; `allowed-tools` carries no `Write`, no `Edit`, no `Agent`. Every probe is an existence check, a `cmp`, or a one-line grep. ## Why it does not run the setups Each setup skill is an interactive generator: it fans out subagents, analyses the repo and asks the user real questions. Running two of them back-to-back in one session degrades both — the context fills with the first one's analysis, and the second one's questions get answered against stale findings. So the correct flow is: > **This skill reports. The user runs each setup by hand, ideally one per fresh session.** There is no `--run`, no `--fix`, no auto mode, and no plan to add one. If the user asks for one, say this paragraph and print the run-list instead. **Arguments:** `$ARGUMENTS` — empty = full report. A plugin name (`brewcode`, `brewtools`, `brewdoc`) filters to that plugin's rows. A skill name (`semble-setup`, `docsync`, `task board`) filters to that one row and prints its detection rule in full. Unrecognised text = full report. --- ## Two questions, two signals Every setup artifact in a project carries a `version` — the plugin version that produced it. The field contract