spatie-javascript
/spatie-javascript
Stosuje standardy kodowania JavaScript i TypeScript Spatie: deklaracje zmiennych, porównania, funkcje i konfigurację Prettier.
- Autor
- spatie ↗
- Repozytorium
- guidelines-skills ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 22.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 22.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Stosuje standardy kodowania JavaScript i TypeScript Spatie: deklaracje zmiennych, porównania, funkcje i konfigurację Prettier.
Oryginalny opis (EN)
Apply Spatie's JavaScript coding standards for any task that creates, edits, reviews, refactors, or formats JavaScript or TypeScript code; use for variable declarations, comparisons, functions, destructuring, and Prettier configuration to align with Spatie's JS conventions.
Jak działa
- Overview
- When to Activate
- Scope
- Workflow
- Core Rules (Summary)
- References
Podgląd SKILL.md
--- name: spatie-javascript description: Apply Spatie's JavaScript coding standards for any task that creates, edits, reviews, refactors, or formats JavaScript or TypeScript code; use for variable declarations, comparisons, functions, destructuring, and Prettier configuration to align with Spatie's JS conventions. license: MIT metadata: author: Spatie --- # Spatie JavaScript Guidelines ## Overview Apply Spatie's JavaScript coding standards to keep JS/TS code consistent and readable. ## When to Activate - Activate this skill for any JavaScript or TypeScript coding work. - Activate this skill when working on `.js`, `.ts`, `.jsx`, `.tsx`, or `.vue` files. - Activate this skill when configuring Prettier for a project. ## Scope - In scope: JavaScript, TypeScript, Vue single-file components, Prettier configuration. - Out of scope: PHP, Laravel, CSS-only files, server configuration. ## Workflow 1. Identify the JavaScript, TypeScript, Vue, or Prettier artifact being changed. 2. Read `references/spatie-javascript-guidelines.md` and focus on the relevant sections. 3. Apply Prettier configuration first, then the language rules relevant to the change. ## Core Rules (Summary) - Use four-space indentation, a 120-character print width, and single quotes. - Prefer `const`, use `let` only for reassignment, and never use `var`. - Avoid abbreviated variable names except in clear single-line arrow functions. - Always use strict equality and cast values before comparing different types. - Use `function` for declarations and arrow functions for anonymous or terse functions when appropriate. - Keep functions pure, limit `this`, and use shorthand object methods. - Prefer object and array destructuring. ## References - `references/spatie-javascript-guidelines.md`
Pliki w paczce (2)
- SKILL.md 2 KB
- references/spatie-javascript-guidelines.md 2 KB
Wersje
W bazie nie ma innych skilli o nazwie spatie-javascript.
Migawka bazy z 28.10.2026 · wersja paczki 0e7b20599396 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100spatie-laravel-php
Stosuje standardy kodowania Spatie dla Laravela i PHP przy kontrolerach, modelach, migracjach, testach i szablonach Blade. - 90spatie-version-control
Stosuje konwencje Spatie dla commitów, gałęzi i pull requestów: nazwy repozytoriów, komunikaty i strategię scalania. - 95typescript-quality-checker
Sprawdza jakość kodu TypeScript i JavaScript przez ESLint, Prettier, kontrolę typów i analizę bezpieczeństwa. - 100typescript-write
Stosuje wewnętrzne standardy kodowania w codziennej pracy z TypeScript i JavaScript: typy, generyki, async i granice modułów. - 100laravel-permission
Wdraża kontrolę dostępu opartą na rolach (RBAC) i autoryzację użytkowników w Laravel z pakietem Spatie Laravel Permission. - 100javascript-conventions
Konfiguruje i waliduje konwencje narzędzi JS i TS, wymuszając domyślne ustawienia pnpm, TypeScript, ESLint i Prettier w plikach JS, TS oraz package.json.