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

readability-and-naming

/readability-and-naming

Przegląda czytelność kodu i spójność nazw, wskazując mylące identyfikatory i niejasną strukturę.

Licencja
CC0-1.0
Ostatnia zmiana repozytorium
03.06.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
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

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

Licencja

CC0-1.0, otwarta.

Co robi i kiedy

Przegląda czytelność kodu i spójność nazw, wskazując mylące identyfikatory i niejasną strukturę.

Argumenty

/readability-and-naming [path or scope]
Oryginalny opis (EN)

Reviews readability, naming conventions, and clarity, flagging confusing identifiers and structure. Use when auditing for readability, naming consistency, or style.

Jak działa

  1. Provide:
  2. Constraints & style:
Sekcje z nagłówków SKILL.md, w oryginale · 57 linii, 218 słów
Podgląd SKILL.md
---
name: readability-and-naming
description: Reviews readability, naming conventions, and clarity, flagging confusing identifiers and structure. Use when auditing for readability, naming consistency, or style.
license: CC0-1.0
metadata:
  category: code-quality
allowed-tools: Read Grep Glob Write
disable-model-invocation: true
argument-hint: "[path or scope]"
---

**Target:** $ARGUMENTS

If no target path is given above, review the entire codebase.

---

Evaluate our code for readability and naming.

Review:

1. NAMING CONVENTIONS
   - Variables: descriptive vs cryptic (e.g., 'u' vs 'user')
   - Functions: verb-based, clear intent
   - Classes: noun-based, single responsibility
   - Constants: UPPER_CASE consistency
   - Private methods: underscore convention

2. NAMING CONSISTENCY
   - camelCase vs snake_case mixing
   - Abbreviation consistency
   - Domain terminology usage
   - British vs American spelling

3. CODE READABILITY
   - Self-documenting code
   - Need for comments (too many = code smell)
   - Magic numbers/strings
   - Complex boolean expressions
   - Ternary operator abuse

4. FUNCTION SIGNATURES
   - Parameter count (>3 is a smell)
   - Boolean parameters (avoid)
   - Optional parameter handling
   - Return type clarity

In the audit report, document a naming convention guide based on findings.

## Provide:

A structured finding report

A scale of 1/10 on how important each finding is

Remediation: precise code-level fix or config change (snippets welcome) if possible

## Constraints & style:

Be concrete and cite exact code locations and identifiers.

Prefer minimal, drop-in fix snippets over prose.

Do not invent files or functions that aren’t present; if context is missing, mark as Unable to verify and say what code would prove it.

Write this into a markdown file and place it in the audits/ folder.

Wersje

W bazie nie ma innych skilli o nazwie readability-and-naming.

Migawka bazy z 28.10.2026 · wersja paczki fbc64b950775 (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

  • 100reviewing-naming-and-readability
    Sprawdza lokalną czytelność kodu: nazwy oddające intencję, długość funkcji, głębokie zagnieżdżenia i mieszane poziomy abstrakcji.
  • 100cpp-naming-check
    Sprawdza konwencje nazewnictwa C++ według Google Style Guide i pomaga przy zmianie nazw identyfikatorów.
  • 85use-context-reviewer-readability
    Przegląda czytelność kodu, pomijając bezpieczeństwo, obsługę błędów i projekt testów, które mają osobne skille.
  • 100reviewing-naming-and-readability
    Ocenia kod pod kątem nazewnictwa, czytelności, złożoności funkcji, zagnieżdżeń, magicznych wartości i trafności komentarzy.
  • 90reviewing-readability
    Ocenia komentarze, docstringi i nazewnictwo w kodzie pod kątem czytelności dla osoby nowej w projekcie i proponuje przepisania lub brakującą dokumentację.
  • 95coding-standards
    Podaje bazowe konwencje kodowania dla wielu projektów: nazewnictwo, czytelność, niemutowalność i przegląd jakości kodu, gdy nie ma skilla właściwego dla danego frameworka.

Uwagi i zgłoszenia

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