Skills Agentes

Nx Workspace Patterns

Configura y optimiza workspaces monorepo de Nx: útil al montar Nx, definir límites de proyecto, optimizar el caching de builds o implementar comandos affected.

Estrellas
39.8k

en todo el repo

Actividad
43

0–100, la ruta de este skill

Actualizado
hace 4 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
571 tok

41 tok en reposo

Paquete
2 archivos

11 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add wshobson/agents --skill nx-workspace-patterns --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Estructura el workspace en apps/, libs/ y tools/, con nx.json y workspace.json
  • Define tipos de librería (feature, ui, data-access, util, shell) para organizar el código
  • Configura límites entre proyectos (module boundaries) mediante tags
  • Optimiza CI usando comandos affected y caching remoto

Úsalo cuando

  • Al configurar un nuevo workspace de Nx
  • Al definir límites entre proyectos
  • Al optimizar CI con comandos affected
  • Al implementar caching remoto o migrar a Nx

No lo uses cuando

    Qué lo activa

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

    • “Ayúdame a configurar un monorepo Nx nuevo”
    • “¿Cómo organizo mis libs en Nx con feature, ui y data-access?”
    • “Necesito optimizar mi CI usando comandos affected en Nx”
    • “Configura los module boundaries en mi workspace Nx”

    SKILL.md

    En inglés

    Nx Workspace Patterns

    Production patterns for Nx monorepo management.

    When to Use This Skill

    • Setting up new Nx workspaces
    • Configuring project boundaries
    • Optimizing CI with affected commands
    • Implementing remote caching
    • Managing dependencies between projects
    • Migrating to Nx

    Core Concepts

    1. Nx Architecture

    workspace/
    ├── apps/              # Deployable applications
    │   ├── web/
    │   └── api/
    ├── libs/              # Shared libraries
    │   ├── shared/
    │   │   ├── ui/
    │   │   └── utils/
    │   └── feature/
    │       ├── auth/
    │       └── dashboard/
    ├── tools/             # Custom executors/generators
    ├── nx.json            # Nx configuration
    └── workspace.json     # Project configuration
    

    2. Library Types

    Type Purpose Example
    feature Smart components, business logic feature-auth
    ui Presentational components ui-buttons
    data-access API calls, state management data-access-users
    util Pure functions, helpers util-formatting
    shell App bootstrapping shell-web

    Templates and detailed worked examples

    Full template library and detailed worked examples live in references/details.md. Read that file when you need the concrete templates.

    Best Practices

    Do's

    • Use tags consistently - Enforce with module boundaries
    • Enable caching early - Significant CI savings
    • Keep libs focused - Single responsibility
    • Use generators - Ensure consistency
    • Document boundaries - Help new developers

    Don'ts

    • Don't create circular deps - Graph should be acyclic
    • Don't skip affected - Test only what changed
    • Don't ignore boundaries - Tech debt accumulates
    • Don't over-granularize - Balance lib count

    Reproducido de wshobson/agents bajo licencia MIT. Leer esta página en markdown.

    Archivos

    2 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 un workspace Nx existente o en creación; incluye plantillas adicionales en references/details.md.

    Detalles

    Creador
    wshobson
    Licencia
    MIT
    Recursos incluidos
    referencias
    Repositorio
    wshobson/agents
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de wshobson/agents

    Este repo incluye 183 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack agents entero y su comando de instalación

    Instala y opera Hermes Tweet, un plugin de Hermes Agent para investigar X/Twitter, leer timelines, analizar tweets y ejecutar operaciones privadas o de cambio de estado con aprobación previa.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    3 archivos
    Última actualización
    el mes pasado
    redes sociales

    Úsalo para mantener un almacén Markdown de conocimiento donde cada afirmación compilada se rastrea hasta una fuente inmutable y el drift se detecta con git diff sin gastar tokens.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 24 días
    documentos

    Úsalo al diseñar o revisar un esquema específico de PostgreSQL: buenas prácticas, tipos de datos, indexación, restricciones, patrones de rendimiento y funciones avanzadas.

    Costo de contexto al activarse
    2k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 24 días
    bases de datos

    Úsalo cuando un proyecto guarda su estado en Superself: lee `self context` al iniciar sesión, vincula el trabajo a una work unit, reporta con evidencia y registra decisiones confirmadas.

    Costo de contexto al activarse
    1.3k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 24 días
    productividad

    Úsalo cuando pidan optimizar un prompt, mejorar su rendimiento, diseñar una plantilla, aplicar chain-of-thought, few-shot prompting o técnicas avanzadas de prompt engineering para producción.

    Costo de contexto al activarse
    1.3k tok
    Tamaño del paquete
    10 archivos
    Última actualización
    el mes pasado
    herramientas desarrollo

    Audita y reescribe prosa para que deje de sonar generada por máquina. Incluye modo solo-detección, modo reescritura y modo edición en el lugar, con perfiles opcionales de voz y contexto.”

    Costo de contexto al activarse
    1.9k tok
    Tamaño del paquete
    4 archivos
    Última actualización
    el mes pasado
    redaccion contenido

    Skills relacionados

    Construye DAGs de Apache Airflow listos para producción con buenas prácticas para operadores, sensores, testing y despliegue.

    Costo de contexto al activarse
    784 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 4 meses
    devops infraestructura

    Domina técnicas de programación defensiva en Bash para scripts de nivel producción: úsalo al escribir shell scripts robustos, pipelines CI/CD o utilidades de sistema que requieran tolerancia a fallos.

    Costo de contexto al activarse
    498 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 4 meses
    devops infraestructura

    Optimiza builds de Bazel en monorepos a gran escala. Úsalo al configurar Bazel, implementar ejecución remota u optimizar el rendimiento de builds en codebases empresariales.

    Costo de contexto al activarse
    523 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 4 meses
    devops infraestructura