bootstrap-projectlisted
Install: claude install-skill joseluisamado/bootstrap-project-skill
# bootstrap-project
This skill produces a project scaffold whose shape comes from libreta's
engineering conventions, refined and extended.
The full playbook lives in [`INSTRUCTIONS.md`](./INSTRUCTIONS.md). Read it
when the skill is invoked. The short version:
1. Extract a project spec from the current conversation.
2. Print it; ask the user to confirm or correct.
3. Ask explicitly: license, optional add-ons, profile-specific questions.
4. Write the scaffold using `templates/`. Skip files that already exist.
5. Generate `BOOTSTRAP-MANIFEST.md` and `.bootstrap-meta.yaml`.
6. Print the "next 30 minutes" punch list.
The skill is **same-session only**. If invoked cold (no prior design
conversation in this session), refuse with a message asking the user to
either have the design conversation first or paste a summary.
The skill **never writes outside the project root** and **never clobbers
existing files**.
## Stack profiles
- `python-only`, `node-only`, `python+node`, `go-only`, `rust-only`, `polyglot`
- `nix-flake` — NixOS-based projects; see
[`patterns/appliance-nixos.md`](./patterns/appliance-nixos.md).
- `none-yet` — stack-agnostic scaffold.
## Deploy models
- `docker-compose` — standard service stack.
- `single-binary` — one process, one binary.
- `artifacts` — OS images, appliance models, anything where the deliverable
is one or more built artifacts plus a config repo.
- `library` — `docs/PUBLISH.md` instead of `docs/DEPLOY.md`.
- `none-yet`.
For background on w