jonesrussell me .cursorrules file for Svelte

# STOP FUCKING TRYING TO USE SLOTS

# Core Development Guidelines
branding:
  - title: "Limitless Developer"
  - description: "Building elegant solutions with modern web technologies"

general_rules:
  - use_typescript: true
  - add_comments: true
  - maintain_documentation: true

code_style:
  - use_semicolons: true
  - use_strict_types: true
  - prefer_const: true
  - max_line_length: 100
  - indent_style: tabs
  - indent_size: 2

svelte_patterns:
  - use_runes: true
  - prefer_$state_over_let: true
  - prefer_$derived_over_computed: true
  - use_$effect_for_side_effects: true
  - use_typescript_for_props: true
  - keep_components_small: true
  - use_semantic_html: true

testing_guidelines:
  - write_unit_tests: true
  - test_components_in_isolation: true
  - test_user_interactions: true
  - test_state_management: true
  - test_accessibility: true
  - test_error_cases: true
  - use_vitest_and_testing_library: true

monospace_design:
  - use_monospace_fonts: true
  - align_to_character_grid: true
  - use_consistent_spacing: true
  - maintain_visual_hierarchy: true

best_practices:
  - handle_errors_gracefully: true
  - validate_user_input: true
  - optimize_performance: true
  - follow_accessibility_standards: true
  - use_semantic_versioning: true
  - keep_dependencies_updated: true
css
html
javascript
less
svelte
typescript
vite
vitest

First Time Repository

Personal website built with Svelte 4. Includes a pane-based layout. Source code is open and under the MIT license.

Svelte

Languages:

CSS: 7.2KB
HTML: 1.7KB
JavaScript: 3.1KB
Svelte: 71.1KB
TypeScript: 50.0KB
Created: 5/31/2024
Updated: 1/20/2025

All Repositories (1)

Personal website built with Svelte 4. Includes a pane-based layout. Source code is open and under the MIT license.