Bootstrap project
bootstrap_projectScaffold a complete project skeleton with configs, docs, and auto-memory in one idempotent call. Optionally installs the fullstack-architect skill for M/L profiles.
Instructions
Materialize a new project skeleton in one call: .gitignore, .editorconfig, .claude/ (settings, hook, CLAUDE.md, HANDOFF), docs/ by profile (S/M/L), and Auto-memory (work-protocol, product-vision, docs-protocol, MEMORY.md). On M/L profiles also installs the fullstack-architect skill (idea → PRD/ARCHITECTURE/PLANNING/TASKS); S skips it and goes straight to code. The report's next_steps then hands you the remaining skill catalog (frontend-design, humanizer-ru, image, ui-ux-pro-max, emil-design-skills) with a one-line description each — judge from the brief's stack/vision which ones this project actually needs, and offer that pick via AskUserQuestion (mark your recommendations) rather than installing the whole catalog by default. Also checks for the global destructive-command guard (~/.claude, same as install_guard target=user) and installs it only if missing — idempotent, never calls install_guard again once it's there. Idempotent: existing files are never overwritten. Collect the brief (name/stack/profile/vision) in chat first, then call. Note: .claude/ settings/hooks and installed skills load only at session start — if working inside the new project right away, ask the user to restart the session.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Project name (used in titles and memory). | |
| stack | Yes | Free-text stack, e.g. 'Next.js fullstack' or 'static HTML/CSS/JS'. Drives .gitignore and permissions. | |
| vision | Yes | 1–2 sentences: what we're building and for whom. | |
| profile | Yes | Skeleton depth: S = simple landing/script, M = app, L = full product. | |
| project_path | Yes | Absolute path to the target project directory. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| guard | Yes | Global destructive-command guard (~/.claude, install_guard target=user): checked first, only installed if missing. | |
| created | Yes | Paths that were created. | |
| skipped | Yes | Paths left untouched because they already existed. | |
| memory_dir | Yes | Auto-memory directory for this project. | |
| next_steps | Yes | Manual follow-ups left to the agent/user. | |
| skills_failed | Yes | Skills that failed to install (e.g. proxied CLI offline) — install by hand later. | |
| skills_installed | Yes | Skills installed by default for this profile (fullstack-architect on M/L). |