← ClaudeAtlas

config-baselisted

Toolchain bootstrap required by repo-medic — detect + install + upgrade every supporting component (ruff/mypy/codegraph/node/psql etc.). Run `python scripts/tools.py check` to see the status table; `install` auto-installs missing items. Triggers: tool missing, configuration, environment bootstrap, install deps, bootstrap, setup, environment check, dependency check
liyong-labs/repo-medic · ★ 0 · AI & Automation · score 75
Install: claude install-skill liyong-labs/repo-medic
# config-base — repo-medic toolchain bootstrap Self-contained skill. Detects, installs, and upgrades every tool the repo-medic sub-skills depend on. ## 🛑 MANDATORY WORKFLOW — check all before declaring done ### Phase 0: Detect current state - [ ] **Run** `python scripts/tools.py check` - [ ] **Read** the output table; mark OK / MISSING / OUTDATED / ERROR - [ ] **Cross-check** against the sub-skill requirements list (enumerated in Phase 1) - [ ] 🛑 **GATE**: report to the user + get user confirmation for the next action (never install on your own initiative) ### Phase 1: Identify user needs - [ ] Which sub-skills will actually be used? Install only what gets used (YAGNI iron rule 1) - [ ] py-improve needs → ruff/mypy/vulture/bandit/radon/pyright/pytest + codegraph + MCP deps - [ ] doc-reorg needs → rg + tree + git (git is usually already installed) - [ ] db-tweak needs → psql + pg_dump - [ ] vue-improve needs → node ≥ 18 + npm/pnpm + project-local vite/vitest - [ ] 🛑 **GATE**: enter Phase 2 only after the requirements list is complete + user OK ### Phase 2: Install missing - [ ] **Dry-run first**: `python scripts/tools.py install --all` (omit --yes to see what would be installed) - [ ] **Review** the output; confirm item by item whether each needs installing - [ ] **Actually install**: `python scripts/tools.py install --all --yes` or a single `python scripts/tools.py install <name> --yes` - [ ] **Verify**: after install, run `python scripts/tools.py check` again to s