10x-bootstrapper

Scaffold a project into the current directory from a tech-stack hand-off with verification logging.

Updated May 24, 2026
One-click install
npx skills add https://github.com/DevMachaj/Projekt-certyfikacyjny --skill 10x-bootstrapper-devmachaj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 10x-bootstrapper
Source: https://github.com/DevMachaj/Projekt-certyfikacyjny/tree/main/.claude/skills/10x-bootstrapper
Command: npx skills add https://github.com/DevMachaj/Projekt-certyfikacyjny --skill 10x-bootstrapper-devmachaj

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? After picking a tech stack, developers still face the fiddly work of running the right starter CLI, merging scaffold output into an existing directory without clobbering files, and checking whether the starter and its dependencies are stale or vulnerable. This Skill automates that entire bootstrap sequence with a strict conflict policy and an audit trail. ## Core Features & Use Cases - Hand-off-driven scaffolding: Reads context/foundation/tech-stack.md written by /10x-tech-stack-selector, resolves the starter card from the registry, and refuses cleanly when the hand-off is missing or the starter_id is unknown. - Three cwd strategies with conflict protection: Dispatches to subdir-then-move, native-cwd, or git-clone strategies; existing files become .scaffold siblings, context/ is never overwritten, and .gitignore is append-merged. - Two verification slots: A pre-scaffold recency check (npm publish date, GitHub pushed_at) and a post-scaffold dependency audit (npm audit, pip-audit, cargo audit, etc.) with severity tiering, all written to context/changes/bootstrap-verification/verification.md. - Use Case: After running /10x-tech-stack-selector to choose Next.js, invoke this Skill to scaffold the app into your current directory, learn that the starter was last published two weeks ago, and get a dependency audit summary — all logged for later review. ## Quick Start Run /10x-bootstrapper after /10x-tech-stack-selector has written context/foundation/tech-stack.md to scaffold the chosen starter into your current directory.

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 after picking a tech stack?

Run /10x-bootstrapper after /10x-tech-stack-selector has written context/foundation/tech-stack.md. The skill reads the hand-off, resolves the starter's CLI template, scaffolds into your current directory, and logs verification results.

What happens if the tech-stack hand-off file is missing?

The skill refuses with a hard stop, copies /10x-tech-stack-selector to your clipboard, and prints a message telling you to run the selector first. It never falls back to conversation history or an inline stack pick.

Will scaffolding overwrite my existing files?

No. A strict conflict policy preserves existing files: conflicts become .scaffold sibling files, anything under context/ is never overwritten, and .gitignore is append-merged with de-duplication. A populated-directory warning also asks for confirmation first.

Does the bootstrapper check for dependency vulnerabilities?

Yes. After scaffolding it runs the ecosystem's audit tool (npm audit, pip-audit, cargo audit, govulncheck, and others), tiers findings as CRITICAL/HIGH/MODERATE/LOW, and logs the full breakdown. Findings are informational; it never auto-patches.

What happens when the scaffold CLI fails?

A non-zero exit code triggers a hard stop: the .bootstrap-scaffold directory is left in place for inspection, a partial verification log is written with phase_3_status: failed, and /10x-bootstrapper is copied to the clipboard for retry.

Can I use a starter that is not in the registry?

No. The bootstrapper only consumes the registry owned by /10x-tech-stack-selector and refuses on an unknown starter_id. To add a starter, extend the selector's starter-registry.yaml first, then regenerate the hand-off.