Skill
A Claude Code skill that crystallizes a project-design conversation into a complete project scaffold.
npx -y skills add joseluisamado/bootstrap-project-skill --skill skillAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Crystallize a project-design conversation into a complete project scaffold. Reads the current session for project name, principles, milestones, stack, and audience; writes the docs/ quintet (PROJECT, ARCHITECTURE, ROADMAP, PROGRESS, DEPLOY), CLAUDE.md, Makefile, CI workflow, pre-commit config, VERSION, LICENSE, CHANGELOG, and supporting files. Supports stack profiles for Python, Node, Go, Rust, polyglot, and Nix flakes; deploy models for docker-compose, single binaries, artifacts (OS images / appliances), and libraries. Use this when the user says "bootstrap this project", "scaffold the repo", "now write all of this down", or invokes /bootstrap-project. The skill is a finalizer — it assumes the design conversation has happened in this session and extracts spec from context. It will ask only the minimum follow-ups (license, optional add-ons, profile-specific questions, anything missing). Do NOT use this for: existing projects (the skill refuses to clobber files); greenfield brainstorming (have the design conversation first); generating partial output (the skill writes the full scaffold or nothing).
SKILL.md
2.9 KB, 432 tokens by cl100k_base, as published. Nobody here has run it
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.
What ships with it: 82 files
199.6 KB alongside SKILL.md, 3 of them executable
patterns/
- adr-vs-inline-decisions.md2.1 KB
- appliance-nixos.md8.2 KB
- coverage-thresholds-considered-harmful.md2.0 KB
- csp-headers.md2.4 KB
- definition-of-done-considered-bureaucratic.md1.8 KB
- feature-flags.md1.7 KB
- image-signing.md1.2 KB
- inviolable-rules.md3.6 KB
- milestone-shape.md2.9 KB
- progress-log-shape.md2.9 KB
- property-based-testing.md2.1 KB
- README.md2.2 KB
- reproducible-builds.md2.2 KB
- sbom.md1.6 KB
- slos-vs-targets.md2.2 KB
- stack-shaped-practices.md3.4 KB
- threat-modeling-cadence.md1.9 KB
- why-libreta-shape.md7.0 KB
templates/
- BOOTSTRAP-MANIFEST.md.tmpl2.6 KB
- .bootstrap-meta.yaml.tmpl472 B
- CHANGELOG.md.tmpl693 B
- ci/github-ci.yml.tmpl2.9 KB
- CLAUDE.md.tmpl8.3 KB
- CONTRIBUTING.md.tmpl1.3 KB
- docker-compose/Caddyfile.example.tmpl827 B
- docker-compose/docker-compose.caddy.yml.tmpl1.3 KB
- docker-compose/docker-compose.dev.yml.tmpl1.1 KB
- docker-compose/docker-compose.prod.yml.tmpl969 B
- docker-compose/docker-compose.yml.tmpl1.9 KB
- docker-compose/.env.example.tmpl494 B
- docs/ARCHITECTURE.md.tmpl3.6 KB
- docs/BACKUP.md.tmpl3.4 KB
- docs/DEPLOY.md.tmpl7.4 KB
- docs/INCIDENTS.md.tmpl1.0 KB
- docs/PERFORMANCE.md.tmpl2.3 KB
- docs/PRIVACY.md.tmpl1.6 KB
- docs/PROGRESS.md.tmpl2.6 KB
- CHANGELOG.md4.6 KB
- INSTRUCTIONS.md17.2 KB
- MIGRATIONS.md4.2 KB
42 more files not listed here. See all 82 in the repository.