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. Read it
when the skill is invoked. The short version:
- Extract a project spec from the current conversation.
- Print it; ask the user to confirm or correct.
- Ask explicitly: license, optional add-ons, profile-specific questions.
- Write the scaffold using
templates/. Skip files that already exist. - Generate
BOOTSTRAP-MANIFEST.mdand.bootstrap-meta.yaml. - 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,polyglotnix-flake— NixOS-based projects; seepatterns/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.mdinstead ofdocs/DEPLOY.md.none-yet.
For background on why the scaffold has its shape, see
patterns/why-libreta-shape.md.
See CHANGELOG.md for version history and
MIGRATIONS.md for upgrade notes between skill versions.