Naming Convention (Grade A) logo

Naming Convention (Grade A)Nivel de seguridad - habilidad data-ai para Claude AI. Nivel A. Elimine las convenciones de denominación para archivos, variables, paquetes y opciones de NixOS en función de las normas oficiales de codificación de nixpkgs. Utilice cuando esté escribiendo o revisando código Nix.

(0)
Daniel NikulshynReseñado por Daniel Nikulshyn·Actualizado julio de 2026

Resumen

Convenciones de denominación de Nix para archivos, variables, paquetes y opciones de NixOS en función de las normas oficiales de codificación de nixpkgs. Utilice cuando esté escribiendo o revisando código Nix. Las convenciones cubren nombres de archivos y directorios, nombres de variables y atributos, nombres de paquetes y derivaciones, identificadores del sistema, opciones de NixOS y nombres de archivos especiales. Por ejemplo, los nombres de archivos deben utilizar kebab-case (e.g., all-packages.nix), mientras que las variables y funciones simples deben utilizar lowerCamelCase (e.g., hostName). Los nombres de paquetes y derivaciones también deben utilizar kebab-case (e.g., github-mcp-server). Los identificadores del sistema siguen un formato específico (e.g., x86_64-linux). Las opciones de NixOS principalmente utilizan camelCase, con excepciones para nombres de paquetes y archivos de configuración externa. Las convenciones también proporcionan directrices para funciones de asistencia, argumentos de la capa de sombra y nombres de archivos especiales como default.nix y flake.nix.

Funciones clave

  • Uso de kebab-case para nombres de archivos y paquetes
  • Uso de lowerCamelCase para variables y funciones simples
  • Formato específico para identificadores del sistema
  • Directrices para opciones de NixOS y funciones de asistencia
  • Directrices para nombres de archivos especiales como default.nix y flake.nix

Precio

Modelo
Free
Categoría
Habilidades
Valoración
Aún sin reseñas

Casos de uso

Escribiendo código Nix

Utilice la habilidad de convención de denominación para garantizar la coherencia y el cumplimiento de las normas oficiales de nixpkgs cuando esté escribiendo código Nix nuevo.

Revisando código Nix existente

Aplique la habilidad de convención de denominación para revisar y refactorizar código Nix existente para que se ajuste a las normas oficiales de codificación.

Pros y contras

Ventajas

  • Aplica la coherencia en el código Nix
  • Sigue las normas oficiales de codificación de nixpkgs
  • Cubre diferentes aspectos del codificación de Nix, incluidos nombres de archivos, variables y opciones de NixOS

Contras

  • Puede requerir la adquisición y adaptación de convenciones específicas
  • Puede ser restrictivo para aquellos que están acostumbrados a convenciones de denominación diferentes

Reseñas

Inicia sesión para dejar una reseña.

Aún sin reseñas. ¡Sé el primero!

Preguntas y respuestas

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

Hacer una pregunta

Alternativas a Habilidades

Manage Headers (Grade A) logo
Manage Headers (Grade A)Habilidades

Habilidad de desenvolvimiento probada en seguridad para Claude AI. Grado A. Inspecciona y configura los encabezados de seguridad que una página de Power Pages envía a los navegadores — Política de seguridad del contenido, protección contra marcos y clickjacking

(0)
Free
Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)Habilidades

Herramienta verificada por seguridad para las habilidades de datos-IA. Calificación A. Utilícela cuando comiences con el trabajo de características que necesitan aislamiento del espacio de trabajo actual o antes de ejecutar planes de implementación - crea trabajo de Git aislados.

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)Habilidades

Habilidad de datos AI con prueba de seguridad para Claude AI. Calificación A. Referencia de esquema de exportación GA4 BigQuery — referencia completa de campos, estructuras anidadas, patrones de consulta y consejos de rendimiento

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)Habilidades

Herramienta de datos de alta seguridad para habilidades de inteligencia artificial - Claude AI. Calificación A. Referencia de configuración de la API Meta Conversions API (CAPI) - arquitectura, tipos de eventos, información del cliente hasheada, deduplicación, ejemplos de implementación, AEM

(0)
Free
Callees (Grade A) logo
Callees (Grade A)Habilidades

Habilidad de desarrollo probada en seguridad para Claude AI. Grado A. Lista lo que una función/método llama (gráfico de llamadas directo)

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)Habilidades

Skill de datos segura y de aprendizaje automático, probada por Claude, de la máxima calidad. Nombra a los módulos de prueba de Haskell con un sufijo de especie en el mismo espacio de nombres. Utiliza cuando estés escribiendo o revisando módulos de prueba de Haskell

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)Habilidades

Skill de IA con seguridad verificada para Claude AI. Calificación A. Simula una junta de 5 expertos para deliberar sobre decisiones importantes. Úsalo al evaluar planes, arquitectura, diseño de funciones o cualquier decisión.

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)Habilidades

Habilidad de desarrollo con seguridad probada para Claude AI. Grado A. MVC avançado vía PE (Puntos de Entrada) — añadir grids personalizados en pantallas MVC estándar (CNTA300/MATA070/MATA440/MATA460/FINA040 vía *STRU)

(0)
Free