Naming Convention (Grade A) logo

Naming Convention (Grade A)Sicherheitsgeprüfte data-ai‑Fähigkeit für Claude AI. Klasse A. Nix‑Namenskonventionen für Dateien, Variablen, Pakete und NixOS‑Optionen gemäß den offiziellen Coding‑Standards von nixpkgs.

(0)
Daniel NikulshynGeprüft von Daniel Nikulshyn·Aktualisiert Juli 2026

Übersicht

Nix‑Namenskonventionen für Dateien, Variablen, Pakete und NixOS‑Optionen basierend auf den offiziellen Coding‑Standards von nixpkgs. Verwenden Sie sie beim Schreiben oder Überprüfen von Nix‑Code. Die Konventionen umfassen Dateinamen, Verzeichnisnamen, Variablen‑ und Attributnamen, Paket‑ und Derivationsnamen, System‑Identifikatoren, NixOS‑Optionen und spezielle Dateinamen. Beispielsweise sollten Dateinamen das Kebab‑Case verwenden (z. B. all-packages.nix), während einfache Variablen und Funktionen LowerCamelCase nutzen sollten (z. B. hostName). Paket‑ und Derivationsnamen sollten ebenfalls Kebab‑Case verwenden (z. B. github-mcp-server). System‑Identifikatoren folgen einem spezifischen Format (z. B. x86_64-linux). NixOS‑Optionen verwenden primär camelCase, mit Ausnahmen für Paketnamen und externe Einstellungsdateien. Die Konventionen enthalten zudem Richtlinien für Hilfsfunktionen, Overlay‑Argumente und spezielle Dateinamen wie default.nix und flake.nix.

Hauptfunktionen

  • Kebab‑Case für Dateinamen und Paketnamen
  • LowerCamelCase für einfache Variablen und Funktionen
  • Spezielles Format für System‑Identifikatoren
  • Richtlinien für NixOS‑Optionen und Hilfsfunktionen

Preise

Modell
Free
Kategorie
Fähigkeiten
Bewertung
Noch keine Bewertungen

Anwendungsfälle

Nix-Code schreiben

Nutzen Sie die Namenskonventionsfunktion, um Konsistenz und Einhaltung der nixpkgs‑Standards beim Schreiben neuen Nix‑Codes zu gewährleisten.

Bestehenden Nix-Code überprüfen

Wenden Sie die Namenskonventionsfunktion an, um bestehenden Nix‑Code zu überprüfen und umzugestalten, damit er den offiziellen Coding‑Standards entspricht.

Pro & Contra

Pro

  • Fördert Konsistenz im Nix‑Code
  • Folgt den offiziellen nixpkgs‑Coding‑Standards
  • Deckt verschiedene Aspekte des Nix‑Codings ab, einschließlich Dateinamen, Variablen und NixOS‑Optionen

Contra

  • Erfordert möglicherweise das Erlernen und Anpassen an spezifische Konventionen
  • Kann für Personen, die an andere Namenskonventionen gewöhnt sind, einschränkend sein

Bewertungen

Melde dich an, um eine Bewertung abzugeben.

Noch keine Bewertungen. Sei die/der Erste!

Fragen & Antworten

What format is required for NixOS option names?

NixOS options primarily use camelCase, with exceptions for package names and external setting files.

Asked by Youssef El-Sayed · Jun 19, 2025

How are simple variables and functions named in this convention?

Use lowerCamelCase for simple variables and functions, such as `hostName`.

Asked by Nadia Benali · Jun 2, 2025

What naming style should I use for Nix file names?

File and directory names should follow kebab-case, e.g., `all-packages.nix`.

Asked by Kwabena Asante · May 25, 2025

Frage stellen

Alternativen zu Fähigkeiten

Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)Fähigkeiten

Sicherheitsgetesteter Daten- und KI-Workflows für Claude AI. Klasse A. Verwenden, wenn Sie Feature-Arbeiten starten, die von der aktuellen Arbeitsumgebung isoliert werden müssen, oder bevor Sie Implementierungspläne ausführen - erstellt isolated Git Worktrees

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)Fähigkeiten

Sicherheitsgetestete Daten-AI-Fähigkeit für Claude AI. (Grade A). GA4 BigQuery Export-Schema-Referenz — vollständiger Feldbezug, verknüpfte Strukturen, Abfragemuster und Leistungs-Tipps

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)Fähigkeiten

Sicherheitsgeprüfte data-ai-Fähigkeit für Claude AI. Grade A.

(0)
Free
Callees (Grade A) logo
Callees (Grade A)Fähigkeiten

Sicherheitstests für die Entwicklung von Claude AI. Note: A. Aufrufgraph der direkten Aufrufe auflisten

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)Fähigkeiten

Sicherheitsgetestete daten-AI-Fähigkeit für Claude AI. Grade A. Benenne Haskell-Testmodule nach dem zu testenden Modul mit einem Spec-Suffix im gleichen Namespace.

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)Fähigkeiten

Erforscht-geprüftes Datenspiel für AI. Bester Ruf. Simuliere eine Diskussion einer 5-köpfigen Expertenjury für wichtige Entscheidungen. Verwendung für die Bewertung von Plänen, Architekturauswahl, Funktionsdesigns oder jeder Entscheidung.

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)Fähigkeiten

Sicherheitsgeprüfte Entwicklungsfertigkeit für Claude AI. Grade A. Fortgeschrittenes MVC über PE (Punkte des Eingangs) – benutzerdefinierte Grids zu Standard-MVC-Bildschirmen hinzufügen (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free
D
Docs Writer (Grade A)Fähigkeiten

Sicherheitsgetestete Workflow-Fähigkeit für Claude AI. Klasse A. **WORKFLOW-SKILL** — Gewährleistung der Genauigkeit und Aktualität der Repository-Dokumentation auf allen Seiten: Dokumentationsseite, Agenten-Dateien und Changelog. WANN: 'update docs'

(0)
Free