bpsk

Bootstrap SvelteKit projects with RBAC, Firebase, and registry-driven components.

Updated Apr 2, 2025
One-click install
npx skills add https://github.com/xbg-solutions/boilerplate_sveltekit --skill bpsk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bpsk
Source: https://github.com/xbg-solutions/boilerplate_sveltekit/tree/main/.claude/skills/bpsk
Command: npx skills add https://github.com/xbg-solutions/boilerplate_sveltekit --skill bpsk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bootstrap and align projects around a feature-complete SvelteKit boilerplate (bpsk) for rapid, secure development.

Core Features & Use Cases

  • Production-ready boilerplate: SvelteKit 5 with strict TypeScript, Firebase, and a registry-driven UI component system.
  • Two-part distribution: npm packages for runtime and local scaffolding for project-owned files (UI components, config, routes).
  • RBAC and security: App Check, CSP, token management, and security templates.

Quick Start

Run the bpsk setup workflow to bootstrap a new project.

Frequently Asked Questions about bpsk

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

FAQPage Schema
How do I set up a SvelteKit project with Firebase and strict TypeScript?

To set up a SvelteKit project with Firebase and strict TypeScript, you can use the bpsk boilerplate to bootstrap a production-ready application. It provides SvelteKit 5 scaffolding, Firebase integration, and a registry-driven UI component system for rapid development.

What is the best way to implement RBAC and security in a SvelteKit app?

Implementing RBAC and security in a SvelteKit app is handled by the bpsk boilerplate, which includes App Check, CSP, token management, and security templates. This ensures your project aligns around secure, role-based access control from the start.

Can I use a registry-driven UI component system with SvelteKit 5?

Yes, you can use a registry-driven UI component system with SvelteKit 5 through the bpsk boilerplate. It utilizes a two-part distribution model, providing npm packages for runtime and local scaffolding for project-owned UI components and routes.

Does the bpsk boilerplate handle service orchestration and dependency management?

The bpsk boilerplate handles service orchestration and dependency management by leveraging sub-skills for each domain. It satisfies dependency management, scaffolding, validation, and deployment guidance across setup, config, stores, and services.

How do I scaffold project-owned files like routes and config for a SvelteKit application?

Scaffolding project-owned files like routes and config for a SvelteKit application is achieved through the bpsk setup workflow. It applies a two-part distribution model that separates npm runtime packages from locally owned configuration and UI components.