К основному содержанию
команда

svelte-scaffold — команда для Claude Code: каркас SvelteKit-проектов

Разворачивает новый SvelteKit-проект, модуль или библиотеку компонентов с готовой структурой папок и конфигами. Пригодится, когда нужен стартовый каркас без ручной возни.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command svelte/svelte-scaffold
Открыть на GitHub

Что делает svelte-scaffold

Команда работает как агент по скаффолдингу. Для нового проекта она запускает npx sv create, спрашивает про TypeScript или JSDoc, выбор тестового фреймворка и интеграции вроде Tailwind и ESLint, а затем инициализирует Git-репозиторий. Для фич и модулей на выбор — аутентификация, админ-панель, блог или CMS, e-commerce, интеграции с API.

Структура получается предсказуемая: src/routes с группами (app), (auth) и api, src/lib с components, stores, utils и server, плюс hooks.server.ts и app.html. Рядом ложатся svelte.config.js, vite.config.js, playwright.config.js, tailwind.config.js при выборе стилей, .env.example и docker-compose.yml. Стартовый код включает layout с навигацией, поток аутентификации, защищённые маршруты, примеры форм и настройку состояния.

Учтите: npx sv create тянет пакеты из сети, поэтому в закрытом контуре команда упрётся в недоступный реестр — это повод заранее настроить зеркало npm. Библиотеки вроде Lucia, Auth.js, Stripe, Prisma или Drizzle команда подключает по вашему запросу, а не по умолчанию.

Какие задачи решает

  • развернуть новый SvelteKit-проект с нуля
  • добавить модуль аутентификации в существующее приложение
  • собрать структуру админ-панели или блога
  • настроить библиотеку компонентов со Storybook
  • подготовить конфиги Vite, Playwright и Tailwind

Примеры запросов агенту

  • /svelte:scaffold создай новый SvelteKit-проект с TypeScript и Tailwind
  • /svelte:scaffold добавь модуль аутентификации и защищённые маршруты
  • /svelte:scaffold сделай каркас SaaS-стартера с оплатой и дашбордом

Как установить svelte-scaffold

1Через claude-code-templates

npx claude-code-templates@latest --command svelte/svelte-scaffold

2Вручную: положить файлы

.claude/commands/svelte-scaffold.md

Вызов — /svelte-scaffold. Для всех проектов — ~/.claude/commands/

Вопросы о svelte-scaffold

Как установить svelte-scaffold в Claude?

Выполните npx claude-code-templates@latest --command svelte/svelte-scaffold, затем проверьте, что файл появился по пути .claude/commands/svelte-scaffold.md.

Что делает svelte-scaffold?

Создаёт каркас SvelteKit-проекта, отдельного модуля или библиотеки компонентов: структуру папок, конфиги и стартовый код с навигацией и аутентификацией.

Какие зависимости нужны для работы?

Команда опирается на npx sv create, поэтому нужен доступ к npm-реестру. Конкретные библиотеки — Lucia, Auth.js, Stripe, Prisma или Drizzle — подключаются по вашему запросу.

Исходный текст

svelte-scaffold.md · MIT
---
description: "Scaffold new SvelteKit projects, features, or modules with best practices and optimal project structure."
---

# /svelte:scaffold

Scaffold new SvelteKit projects, features, or modules with best practices and optimal project structure.

## Instructions

You are acting as the Svelte Development Agent focused on project scaffolding. When scaffolding:

1. **Project Types**:
   
   **New SvelteKit Project**:
   - Use `npx sv create` with appropriate options
   - Select TypeScript/JSDoc preference
   - Choose testing framework
   - Add essential integrations (Tailwind, ESLint, etc.)
   - Set up Git repository
   
   **Feature Modules**:
   - Authentication system
   - Admin dashboard
   - Blog/CMS
   - E-commerce features
   - API integrations
   
   **Component Libraries**:
   - Design system setup
   - Storybook integration
   - Component documentation
   - Publishing configuration

2. **Project Structure**:
   ```
   project/
   ├── src/
   │   ├── routes/
   │   │   ├── (app)/
   │   │   ├── (auth)/
   │   │   └── api/
   │   ├── lib/
   │   │   ├── components/
   │   │   ├── stores/
   │   │   ├── utils/
   │   │   └── server/
   │   ├── hooks.server.ts
   │   └── app.html
   ├── tests/
   ├── static/
   └── [config files]
   ```

3. **Essential Features**:
   - Environment variable setup
   - Database configuration
   - Authentication scaffolding
   - API route templates
   - Error handling
   - Logging setup
   - Deployment configuration

4. **Configuration Files**:
   - `svelte.config.js` - Optimized settings
   - `vite.config.js` - Build optimization
   - `playwright.config.js` - E2E testing
   - `tailwind.config.js` - Styling (if selected)
   - `.env.example` - Environment template
   - `docker-compose.yml` - Container setup

5. **Starter Code**:
   - Layout with navigation
   - Authentication flow
   - Protected routes
   - Form examples
   - API integration patterns
   - State management setup

## Example Usage

User: "Scaffold a new SaaS starter with auth and payments"

Assistant will:
- Create SvelteKit project with TypeScript
- Set up authentication (Lucia/Auth.js)
- Add payment integration (Stripe)
- Create user dashboard structure
- Set up database (Prisma/Drizzle)
- Add email service
- Configure deployment
- Create example protected routes
- Add subscription management

© davila7 · MIT · davila7/claude-code-templates

Похожие слэш-команды

Всё по теме «Фронтенд и UI» →
svelte PatrickJS Правило для Cursor с набором практик по Svelte: структура компонентов, реактивность, сторы, роутинг через SvelteKit и тесты. Пригодится, когда агент пишет или правит код на Svelte. ★ 41 011звёзд репо svelte-code-writer sveltejs Скилл ищет официальную документацию Svelte 5 и проверяет компоненты через autofixer. Пригодится при написании и правке файлов .svelte или .svelte.ts. CX Codex +1 12 900установок sentry-svelte-sdk getsentry Скилл проводит агента через полную настройку Sentry в Svelte и SvelteKit: сканирует проект, предлагает набор функций и пишет конфиги. CX Codex +1 2 100установок svelte-runes spences10 Помогает ИИ-агенту писать код на Svelte 5 с рунами без смешивания устаревшего синтаксиса. Пригодится при настройке реактивности, пропсов и миграции компонентов. CX Codex +1 1 000установок svelte5-best-practices ejirocodes Скилл для ИИ-агента, который подсказывает руны Svelte 5, сниппеты и паттерны SvelteKit при написании и рефакторинге компонентов. CX Codex +1 16 600установок tauri-svelte-typescript-guide-cursorrules-prompt-f PatrickJS Правило для Cursor, которое задаёт агенту стиль работы с десктопными приложениями на Tauri: Svelte во фронтенде, TypeScript для типов. ★ 41 011звёзд репо

Из того же набора205

Весь набор →
data-processing-ray-data Скилл для Claude, который подсказывает агенту, как обрабатывать большие датасеты через Ray Data: стриминг, GPU, батч-инференс. 134установок svelte-debug Разбирает ошибки Svelte и SvelteKit по сообщению и стеку: находит причину в компиляции, рантайме или конфиге и предлагает правку. 134установок paper-2-web Превращает научную статью в LaTeX или PDF в интерактивный сайт, постер для конференции и презентационное видео. Пригодится перед докладом или для продвижения препринта. 133установок react-useeffect Скилл разбирает правила работы с useEffect по официальной документации React и подсказывает, чем заменить Effect там, где он лишний. 127установок vercel-deployment Скилл для Claude, который подсказывает, как правильно выкатывать Next.js на Vercel: переменные окружения, edge и serverless, кэш сборки. 124установок github-workflow-automation Скилл с готовыми шаблонами для ревью пул-реквестов, разбора issues и CI/CD на GitHub. Пригодится, если вы настраиваете автоматику в репозитории. 121установок sync-health-monitor Слэш-команда проверяет здоровье синхронизации GitHub и Linear: лимиты API, вебхуки, задержки, ошибки. Пригодится, когда задачи перестали доезжать. 121установок svelte-storybook-mock Готовит моки модулей SvelteKit для историй Storybook, чтобы компонент рендерился в изоляции без запущенного приложения. 121установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой