10x-bootstrapper

Scaffolds a starter project into the current directory from a tech-stack hand-off file.

Updated May 23, 2026
One-click install
npx skills add https://github.com/BMS-kmusial/bms-stream-monitor --skill 10x-bootstrapper-bms-kmusial
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: 10x-bootstrapper
Source: https://github.com/BMS-kmusial/bms-stream-monitor/tree/main/.claude/skills/10x-bootstrapper
Command: npx skills add https://github.com/BMS-kmusial/bms-stream-monitor --skill 10x-bootstrapper-bms-kmusial

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Turning a chosen tech stack into an actual scaffolded codebase is error-prone: starter CLIs differ in how they handle the working directory, existing files can be clobbered, and there is no record of what happened. This Skill reads the tech-stack hand-off written by the tech-stack selector, runs the correct starter CLI with a strict conflict policy, and logs verification findings so nothing is lost. ## Core Features & Use Cases - Registry-driven scaffolding: Looks up the chosen starter by starter_id in the tech-stack-selector registry and dispatches one of three cwd strategies (subdirectory-then-move, native-cwd, or git-clone) with a conflict matrix that always preserves context/ and never deletes user files. - Two verification slots: A pre-scaffold recency check (npm publish date, GitHub last-push) and a post-scaffold dependency audit (npm audit, pip-audit, cargo audit, etc.) with severity tiering, both warn-and-continue rather than blocking. - Audit trail: Writes a structured context/changes/bootstrap-verification/verification.md capturing the hand-off, scaffold log, audit findings, and hints recorded but not acted on. - Use Case: After running the tech-stack selector for a new Astro project, invoke this Skill to clone the starter, merge it into your directory without overwriting your planning docs, and get a dependency vulnerability summary on day one. ## Quick Start Ask the assistant to bootstrap the project using the hand-off at context/foundation/tech-stack.md after you have run the tech-stack selector.

Frequently Asked Questions about 10x-bootstrapper

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a project from a tech-stack hand-off file?▼

Run the tech-stack selector first so it writes context/foundation/tech-stack.md, then invoke the bootstrapper. It reads the hand-off, resolves the starter from the registry, runs the starter CLI, and merges files into your current directory with a strict conflict policy.

What happens if my directory already has files when scaffolding?▼

Existing files are never overwritten or deleted. Conflicting scaffold files are sidelined as .scaffold siblings, .gitignore is append-merged, and everything under context/ is always preserved. A populated-directory warning asks you to confirm before proceeding.

Can I use this without running the tech-stack selector first?▼

No. The hand-off file at context/foundation/tech-stack.md is a hard precondition. If it is missing, the skill refuses and points you to the tech-stack selector; it does not accept a stack named inline or inferred from conversation.

Does the bootstrapper check scaffolded dependencies for vulnerabilities?▼

Yes. After scaffolding it dispatches a per-language audit command such as npm audit, pip-audit, cargo audit, or govulncheck, tiers findings by severity, and logs the full breakdown. Findings are informational only; it never auto-patches or blocks.

What happens when the starter CLI fails during scaffolding?▼

A non-zero exit code is a hard stop. The temporary .bootstrap-scaffold directory is left in place for inspection, no merge is applied, and a partial verification log is written with the captured output so you can fix the cause and retry.

Does the bootstrapper generate CLAUDE.md or CI configuration files?▼

No. Generating agent context files like CLAUDE.md or AGENTS.md and CI workflows is explicitly deferred to a future skill. It also does not run git init; the cloned starter's .git directory is deleted so you control your own history.