Przejdź do treści
Biblioteka skilli
Programowanie · Przegląd i audyt

spatie-javascript

/spatie-javascript

Stosuje standardy kodowania JavaScript i TypeScript Spatie: deklaracje zmiennych, porównania, funkcje i konfigurację Prettier.

Licencja
MIT
Ostatnia zmiana repozytorium
22.10.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
2
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 22.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

  1. Overview
  2. When to Activate
  3. Scope
  4. Workflow
  5. Core Rules (Summary)
  6. References
Sekcje z nagłówków SKILL.md, w oryginale · 32 linii, 200 słów
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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.