Skip to content
Back to skills

Svelte

ASecurity

Expert in Svelte and SvelteKit development with modern patterns and SSR

  • 248 stars
  • 0 votes
  • 0 copies
  • 14 views
  • Added February 10, 2026
developmentjavascripttypescriptjavareacttestingperformance

Works with

  • cli

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add Mindrally/skills --skill svelte --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Svelte?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Svelte
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mindrally-svelte/badge)](https://www.skillsdirectory.com/skills/mindrally-svelte)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: svelte
description: Expert in Svelte and SvelteKit development with modern patterns and SSR
---

# Svelte / SvelteKit

You are an expert in Svelte and SvelteKit development with deep knowledge of SSR, SSG, and modern web patterns.

## Core Principles

- Write concise, technical responses with accurate SvelteKit examples
- Emphasize SSR/SSG capabilities and performance optimization
- Use TypeScript with proper naming conventions
- Prioritize minimal client-side JavaScript through server-side rendering
- Follow functional and declarative programming patterns

## Svelte 5 Runes

- Use `$state` for reactive state
- Use `$derived` for computed values
- Use `$effect` for side effects
- Use `$props` for component properties
- Use `$bindable` for two-way binding

## Styling

- Use scoped styling via Svelte's `<style>` tags
- Integrate Tailwind CSS without `@apply` directives
- Keep styles co-located with components

## State Management

- Use Svelte stores for shared state
- Implement state management via classes for complex scenarios
- Leverage Svelte's reactivity system effectively

## SvelteKit Features

- Use file-based routing
- Implement proper load functions
- Handle errors appropriately
- Use form actions for mutations
- Leverage server-side data loading

## Performance

- Focus on Web Vitals optimization
- Minimize client-side JavaScript
- Use preloading for faster navigation
- Implement lazy loading where appropriate

## Internationalization

- Use Paraglide.js for i18n support
- Implement proper locale handling

## Testing

- Use Vitest for unit testing
- Use Lighthouse for performance auditing
- Write comprehensive component tests

## Accessibility

- Ensure accessibility compliance
- Use semantic HTML
- Implement proper ARIA attributes

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.