What problem does it solve?
It removes the repetitive setup work required to start a new SvelteKit project with the right GitHub repository structure, branching strategy, and CI-ready baseline.
Core Features & Use Cases
- SvelteKit repo creation from a template: Creates a new GitHub repository from the user’s template-sveltekit repo and clones it locally, ready for immediate development.
- Branching strategy + default branch setup: Creates a dev branch, pushes it, and switches it to be the default branch.
- Branch protection + verification workflow: Applies branch protection rules to main and dev and runs the template’s checks/tests to verify the setup is sound, while reporting failures without aborting.
- Optional Svelte MCP integration: Adds Svelte MCP support if the user opts in.
- .mpx project initialization: Creates .mpx/CONTEXT.md and .mpx/DECISIONS.md to establish continuity and documentation structure.
Quick Start
Run the mp-setup-sveltekit skill with your desired project name to create a new SvelteKit GitHub repo cloned from template-sveltekit, set dev as the default branch, apply branch protection, and verify CI via the template’s install and test commands.