← ClaudeAtlas

tool-bootstrappinglisted

Use when analysing project stack for MCP or skill recommendations, user mentions tool bootstrapping, MCP installation, skill discovery, project onboarding tools, package.json deps changed, .ai-factory/tool-decisions.md, AIF /aif, tool detection, инструменты, бутстраппинг, MCP серверы, скиллы, зависимости, онбординг, подбор инструментов, предложение инструментов, подтверждение установки, memory persistence for tools, tool proposal confirmation, incremental tool re-evaluation, rejected tools memory.
artyhoo/getff · ★ 0 · Code & Development · score 58
Install: claude install-skill artyhoo/getff
# Tool Bootstrapping — project-aware MCP/skill proposal discipline > **Authoritative for:** §13.25 tool-bootstrapping discipline (6 rules) for consumer projects that install this skill via `install.sh`. Consumer-facing shipped version; project-internal cross-links omitted. > **NOT authoritative for:** authoring-repo goal — see authoring repo `README.md#why-this-exists`. Project-internal version with repo-specific cross-links — see `.claude/skills/tool-bootstrapping/SKILL.md` after install. ## When this skill is relevant In your project, after running `install.sh`, this skill auto-triggers when: - Starting work on a new project for the first time (onboarding moment) - User asks which MCPs or skills to install - `package.json` dependencies change since last tool-bootstrap - `.ai-factory/tool-decisions.md` is missing or stale - User invokes AIF `/aif` and wants structured decisions persisted ## The 6 rules ### Rule 1 — Analyse stack Read `package.json`, `.mcp.json`, and framework config files to enumerate explicit deps, external services, and existing MCP config. Delegate to AIF `/aif` for stack detection — AIF detects language/framework/database and maps to matching skills and MCP servers via the `skills.sh` registry. ### Rule 2 — Propose tool set Based on detected stack, surface relevant MCPs and skills using AIF `skills.sh` vocabulary: `npx skills search` → `install --agent claude` → security-scan → generate-if-missing → learn-from-docs. Cap proposals at ≤5 per block