Skills Agentes

Linting Neostandard Eslint9

Configura ESLint v9 flat config y neostandard para proyectos JavaScript y TypeScript, incluyendo migración desde .eslintrc* legacy o el paquete standard.

Reemplaza a: standard, configuración legacy .eslintrc*

Estrellas
1.9k

en todo el repo

Actividad
34

0–100, la ruta de este skill

Actualizado
hace 5 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
668 tok

104 tok en reposo

Paquete
7 archivos

10 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add mcollina/skills --skill linting-neostandard-eslint9 --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Configura ESLint v9 con flat config (eslint.config.js/eslint.config.mjs) y neostandard como base de reglas
  • Migra proyectos desde .eslintrc* legacy o el paquete standard hacia neostandard/ESLint v9
  • Añade scripts de lint a package.json e integra el linting en CI y pre-commit hooks

Úsalo cuando

  • Configurar linting en un proyecto JavaScript o TypeScript
  • Usar neostandard como base de flat-config estilo Standard para ESLint v9
  • Migrar desde standard o desde .eslintrc* legacy hacia ESLint v9
  • Integrar linting de forma consistente en CI y desarrollo local

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Configúrame ESLint 9 con neostandard en mi proyecto
    • Migra mi .eslintrc.json a flat config de ESLint v9
    • Ayúdame a pasar de standard a neostandard
    • Integra el linting en mi pipeline de CI con eslint.config.js

    SKILL.md

    En inglés

    When to use

    Use this skill when you need to:

    • Set up linting in a JavaScript or TypeScript project
    • Use neostandard as a Standard-like ESLint v9 flat-config baseline
    • Configure eslint@9 with the flat config system (eslint.config.js/eslint.config.mjs)
    • Migrate from standard to neostandard or ESLint v9
    • Migrate from legacy .eslintrc* configuration to ESLint v9
    • Run linting consistently in CI and local development

    Quick start: basic neostandard setup

    Install dependencies and create a minimal eslint.config.js:

    npm install --save-dev eslint@9 neostandard
    
    // eslint.config.js
    import neostandard from 'neostandard'
    
    export default neostandard()
    

    Verify the config works:

    npx eslint .
    

    Common setup workflow (new project)

    1. Install eslint@9 and neostandard (see Quick start above)
    2. Create eslint.config.js with neostandard() as the base
    3. Add any project-specific rule overrides on top
    4. Run npx eslint . to confirm no config errors
    5. Add a lint script to package.json: "lint": "eslint ."
    6. Integrate into CI with a non-fix run; use --fix only in local workflows

    How to use

    Read individual rule files for implementation details and examples:

    Core principles

    • Prefer reproducible linting with pinned major versions
    • Keep config minimal and explicit
    • Use flat config for ESLint v9 projects
    • Treat lint failures as quality gates in CI
    • Enable auto-fix for local workflows, but validate with non-fix CI runs

    Reproducido de mcollina/skills bajo licencia MIT. Leer esta página en markdown.

    Archivos

    7 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Requiere instalar eslint@9 y neostandard como dependencias de desarrollo.

    Necesita en el PATH:npmnpx

    Detalles

    Creador
    mcollina
    Licencia
    MIT
    Recursos incluidos
    Incluye scripts o referencias
    Repositorio
    mcollina/skills
    Código fuente
    Ver SKILL.md

    Más de mcollina/skills

    Este repo incluye 11 skills. Si instalas uno, normalmente ya tienes los demás.

    Contribuye y depura Node.js core: tono de commits y PRs de nodejs/node, workflows de contribución, crashes nativos, rendimiento de V8, builds con node-gyp, bindings N-API e issues de libuv.

    Costo de contexto al activarse
    2.9k tok
    Tamaño del paquete
    30 archivos
    Última actualización
    hace 13 días
    herramientas desarrollo

    Úsalo con cualquier URL de github.com para operaciones de git y GitHub vía `gh` CLI: PRs, CI, rebase interactivo, ramas, submódulos y arqueología de historial.

    Costo de contexto al activarse
    1.2k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 4 meses
    herramientas desarrollo

    Optimiza skills de IA para mejorar su activación, claridad y fiabilidad entre modelos; útil al crear, editar, diagnosticar o preparar releases de skill packs.

    Costo de contexto al activarse
    582 tok
    Tamaño del paquete
    7 archivos
    Última actualización
    hace 4 meses
    herramientas desarrollo

    Crea, estructura y revisa documentación técnica siguiendo el framework Diátaxis: tutoriales, guías prácticas, referencia y páginas de explicación.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 5 meses
    documentos

    Guía para desarrollar servidores backend y APIs REST con Fastify en Node.js, usando TypeScript o JavaScript, cubriendo rutas, plugins, validación, hooks, seguridad y despliegue.

    Costo de contexto al activarse
    944 tok
    Tamaño del paquete
    21 archivos
    Última actualización
    hace 5 meses
    desarrollo apis

    Init

    1.9k

    Crea, actualiza u optimiza un archivo AGENTS.md con instrucciones mínimas y de alto valor sobre convenciones no descubribles, peculiaridades de herramientas y reglas propias del proyecto.

    Costo de contexto al activarse
    941 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 5 meses
    herramientas desarrollo

    Skills relacionados

    Úsalo cuando la implementación esté completa, todos los tests pasen, y necesites decidir cómo integrar el trabajo.

    Costo de contexto al activarse
    1.9k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 días
    herramientas desarrollo

    Úsalo al empezar trabajo de feature que necesita aislamiento del workspace actual, o antes de ejecutar planes de implementación: asegura un workspace aislado vía herramientas nativas o fallback a git worktree.

    Costo de contexto al activarse
    1.7k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    herramientas desarrollo

    Úsala al crear nuevas skills, editar skills existentes o verificar que funcionan antes de desplegarlas.

    Costo de contexto al activarse
    6.6k tok
    Tamaño del paquete
    7 archivos
    Última actualización
    hace 4 días
    herramientas desarrollo