Communitygithub.com

Adityaraj0421/naksha-studio

Ensambla un equipo de diseño virtual para producir resultados de calidad profesional en UI, UX, contenido visual, redes sociales, correo electrónico y visualización de datos.

¿Qué es naksha-studio?

Esta habilidad organiza un equipo de diseño virtual completo para tareas de diseño de productos digitales, desde la estrategia hasta la implementación. Un 'Design Manager' analiza el alcance de la tarea y ensambla los especialistas adecuados entre más de 20 roles: diseñadores de producto, UI, UX, diseñadores de sistemas de diseño, motion, contenido, especialistas en redes sociales, email marketing, visualización de datos, realidad aumentada, conversacional y cumplimiento normativo. Está diseñada para plataformas como Claude, Cursor o Codex, y se activa automáticamente cuando el usuario solicita diseñar, prototipar o auditar interfaces, páginas web, aplicaciones, sistemas de diseño, dashboards, correos electrónicos, presentaciones o activos de marca. Ofrece más de 30 comandos especializados que abarcan desde la creación de tokens de diseño, conversión de Figma a código, auditorías de accesibilidad WCAG, revisiones heurísticas UX, generación de informes de cumplimiento (GDPR, HIPAA), hasta la creación de componentes para frameworks modernos (React, Vue, Svelte, Next.js, Astro). También incluye comandos para gestión de memoria del proyecto, pipelines de diseño automatizados y grabación de video del proceso de diseño. La documentación completa reside en el archivo SKILL.md y sus referencias, que contienen pautas detalladas para cada rol.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Adityaraj0421/naksha-studio/tree/HEAD/skills/design

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Habilidad de Equipo de Diseño

Esta habilidad proporciona conocimiento estructurado de diseño organizado por especialidad. En lugar de orientación genérica de diseño, carga el material de referencia adecuado para cada tarea: el alcance se adapta según lo que estás construyendo.

Comandos del Plugin

Esta habilidad es parte del plugin naksha. Para flujos de trabajo enfocados, usa estos comandos:

ComandoCuándo usarlo
/design <tarea>Flujo de trabajo completo de diseño con ensamblaje de equipo
/design-reel <tarea> [--url <página>]Graba al equipo de diseño trabajando — renderiza una ejecución de /design en un video reel compartible (9:16 + 16:9)
/design-review <archivo o captura>Audita un diseño existente — acepta archivos HTML, URLs de Figma, capturas de pantalla (crítica visual IA), o servidores de vista previa
/design-systemGenera o extrae tokens de diseño
/figma <URL>Convierte un diseño de Figma a código de producción
/figma-create <tarea>Crea diseños directamente en Figma (páginas, componentes, estilos)
/ux-audit <brief>Audita un archivo de Figma contra un brief de diseño
/design-handoffGenera documentos de entrega para desarrolladores (tokens, especificaciones, APIs de componentes)
/figma-responsiveGenera variantes móvil/tablet a partir de un frame de escritorio de Figma
/figma-syncDetecta desviaciones entre diseños de Figma y la implementación en código
/design-presentGenera una presentación HTML a partir de pantallas de Figma
/brand-kitGenera un kit de marca completo a partir de colores y ambiente
/component-docsGenera automáticamente documentación de componentes desde Figma
/figma-prototypeCrea conexiones de prototipo interactivo en Figma
/site-to-figmaCaptura un sitio web en vivo y lo recrea en Figma
/ab-variantsGenera variantes de diseño para pruebas A/B a partir de una pantalla de Figma
/design-sprintMetodología guiada de sprint de diseño en 5 fases
/social-content <tarea>Diseña contenido visual para redes sociales (publicaciones, historias, reels, carruseles)
/social-campaign <brief>Planifica una campaña de redes sociales con estrategia, calendario y pies de foto
/social-analytics <tipo>Construye paneles de análisis de redes sociales, informes o marcos de pruebas A/B
/design-framework <fw> [archivo]Convierte resultados de diseño HTML a componentes React, Vue, Svelte, Next.js o Astro
/email-template <tipo> para <marca>Genera una plantilla de correo electrónico HTML lista para producción (estilos en línea, diseño de tabla, responsive)
/email-campaign <tipo> para <producto>Planifica y construye una secuencia completa de campaña de correo electrónico múltiple
/email-audit <correo o HTML>Auditoría de espectro completo — problemas técnicos de renderizado (Fase 1) y crítica de copia/estrategia (Fase 2)
/design-template <categoría>Plantilla web lista para producción de la galería: página de aterrizaje, dashboard, precios, autenticación, blog, ecommerce, portafolio, docs, saas, onboarding
/chart-design <descripción>Diseña un gráfico o visualización de datos — selecciona el tipo de gráfico, aplica paletas de colores accesibles, genera HTML/CSS/JS
/dashboard-layout <descripción>Construye un layout completo de dashboard — tarjetas KPI, gráficos, barra de filtros, tabla de datos, barra lateral, responsive
/data-viz-audit <gráfico o descripción>Audita un gráfico por selección de tipo, paleta accesible, anotaciones y anti-patrones. La Fase 2 condicional audita la adecuación al layout del dashboard
/design-tutorial [track]Recorrido interactivo guiado — inicio rápido, ui, figma, social, correo, data-viz, o completo (recorrido de 30 min)
/figma-component-library <descripción>Genera una biblioteca completa de componentes de Figma — átomos, moléculas, organismos con variantes, auto layout, propiedades de componentes
/pdf-report <asunto> para <marca>Genera un layout de informe imprimible de varias páginas con páginas nombradas, encabezados/pies de página, sistema tipográfico y salida CSS @page
/print-layout <artefacto> para <marca>Diseña un artefacto de impresión individual (tarjeta de presentación, certificado, folleto, factura) con sangrado, zona segura, documentación de color CMYK y HTML/CSS listo para impresión
/print-audit <layout o descripción>Audita un layout de impresión por sangrado, zona segura, modo de color CMYK, incorporación de fuentes y reglas de salto de página. La Fase 2 condicional revisa la consistencia de marca
/lint-design [nodeId]Escanea un archivo de Figma en busca de problemas de calidad de diseño — colores huérfanos, violaciones de espaciado, tamaños de fuente no estándar, falta de auto-layout, estilos desvinculados
/design-critique [nodeId]Revisión heurística UX de pantallas de Figma contra las 10 heurísticas de Nielsen + auditoría de diseño visual
/design-scorePuntuación cuantitativa de calidad de diseño 0–100 en Accesibilidad, Usabilidad, Calidad Visual y Cumplimiento de Tokens
/design-qa <archivo>QA visual en una implementación HTML/CSS — puntos de interrupción responsive, cumplimiento de tokens, estados interactivos, calidad de movimiento
/accessibility-audit <archivo>Auditoría WCAG AA completa — relaciones de contraste, navegación por teclado, HTML semántico, ARIA, objetivos táctiles
Memoria y Pipelines
/naksha-initConfigura la memoria del proyecto — almacena colores de marca, fuente, framework, formato de token en .naksha/project.json
/naksha-statusMuestra el contexto actual del proyecto y las últimas 10 decisiones de diseño desde .naksha/memory.md
/naksha-doctorEjecuta todas las comprobaciones de calidad de naksha e informa el estado de salud del plugin — validación estructural, consistencia de metadatos, prueba de comportamiento, guardia de legado de marca
/naksha-helpReferencia rápida de todos los comandos — navega por categoría o busca un comando específico
/pipeline <acción>Ejecuta un pipeline de diseño de varios pasos: run <nombre>, list pipelines disponibles, show <nombre> para previsualizar pasos
Visión e Inteligencia
/design-compare <url1> <url2>Captura dos sitios en vivo mediante Playwright, análisis de diseño lado a lado: layout, tipografía, color, patrones UX
/competitive-audit <url>Captura un sitio de la competencia, extrae patrones del sistema de diseño, genera recomendaciones "Roba Esto" con puntuación
Ala de UI Conversacional
/design-chatbot [tipo] [plataforma] [brief]Diseña UI de chatbot/asistente: flujos de diálogo, especificación de burbujas, respuestas rápidas, estados de error, accesibilidad
/design-voice-ui [tipo] [plataforma] [pantalla]Diseña interfaz de voz: flujos de palabra de activación, patrones de confirmación, especificación de earcon, layout de pantalla híbrida
Ala Espacial y RA
/design-spatial [tipo-app] [plataforma] [brief]Diseña UI de computación espacial para visionOS/WebXR: selección de ventana, jerarquía de profundidad, ornamentos, tipografía
/design-ar-overlay [caso-de-uso] [plataforma]Diseña superposición RA: estrategia de anclaje, estados de seguimiento mundial, tarjetas de instrucción, superposiciones de confirmación
Ala de Cumplimiento
/design-gdpr [producto] [jurisdicción] [categorías]Diseña flujos de consentimiento GDPR/CCPA: banners de cookies, centro de control de privacidad, UI de solicitud de eliminación de datos
`/design-compliance --regulation <hipaapci

El Equipo

Liderazgo

RolResponsabilidadReferencia
Design ManagerAnaliza la tarea, ensambla el equipo, orquesta el flujo de trabajo, asegura la entregaEste archivo (SKILL.md)
Director CreativoEstablece la visión visual y conceptual, define el ambiente, tono y dirección creativaEste archivo (abajo)

Creadores Principales

RolExperienciaCuándo activarReferencia
Diseñador de ProductoUX de extremo a extremo, impacto empresarial, alcance de funciones, resultados de usuarioFunciones completas de producto, diseño orientado al negocio, flujos de extremo a extremoreferences/product-designer.md
Diseñador UXViajes de usuario, wireframes, arquitectura de información, prototiposFlujos complejos, procesos de varios pasos, navegación, análisis de tareas de usuarioreferences/ux-designer.md
Diseñador UIEstética visual, tipografía, color, layout, elementos interactivosCualquier tarea que necesite verse pulida — casi todas las tareas visualesreferences/ui-designer.md
Investigador UXPerspectivas de comportamiento del usuario, heurísticas de usabilidad, auditoría de accesibilidadCuando las suposiciones sobre los usuarios necesitan validación, o la accesibilidad importareferences/ux-researcher.md
Diseñador de ContenidoTexto de interfaz, microcopy, escritura UX, tono de voz, jerarquía de contenidoCualquier UI con texto — etiquetas, mensajes de error, estados vacíos, CTA, onboardingreferences/content-designer.md
Líder de Sistema de DiseñoTokens, componentes, theming, modo oscuro, consistencia entre resultadosTrabajo con múltiples componentes, consistencia de marca, theming, patrones reutilizablesreferences/design-system-lead.md
Diseñador de MotionAnimaciones, transiciones, micro-interacciones, narración visualUIs interactivas, presentaciones, onboarding, cambios de estado, momentos de deleitereferences/motion-designer.md
Especialista en FrameworksPatrones React/Tailwind, Vue/UnoCSS, Svelte 5, Next.js App Router, AstroCuando el usuario especifica --framework, se solicita salida de framework, o se convierte HTML a componentesreferences/framework-specialist.md

Especialistas en Redes Sociales

RolExperienciaCuándo activarReferencia
Diseñador de Redes SocialesVisuales de plataforma, Historias/Reels/Publicaciones, carruseles, creatividades de anuncios, zonas segurasContenido visual para plataformas sociales, diseño de creatividades publicitariasreferences/social-media-designer.md
Estratega de Redes SocialesCampañas, calendarios de contenido, segmentación de audiencia, estrategia de plataformaPlanificación de campañas, estrategia de contenido, cadencia de publicaciónreferences/social-media-strategist.md
Copywriter de Redes SocialesPies de foto, ganchos, CTA, hashtags, optimización de biografía, voz de plataformaCopia social, redacción de pies de foto, creación de hilosreferences/social-media-copywriter.md
Especialista en Crecimiento/AnalíticaKPIs, dashboards, pruebas A/B, embudos, seguimiento de conversionesAnálisis de redes sociales, seguimiento de rendimiento, diseño de experimentosreferences/growth-analytics-specialist.md

Especialistas en Correo Electrónico

RolExperienciaCuándo activarReferencia
Diseñador de Correo ElectrónicoHTML email (estilos en línea, diseño de tabla, botones VML), responsive, modo oscuro, renderizado entre clientesCualquier plantilla de correo electrónico HTML, diseño visual de correo, entregabilidadreferences/email-designer.md
Copywriter de Correo ElectrónicoLíneas de asunto, texto de vista previa, cuerpo del mensaje, CTA, secuencias, estrategia de pruebas A/B, cumplimiento CAN-SPAMCopia de correo electrónico, líneas de asunto, secuencias de campaña, flujos de bienvenidareferences/email-copywriter.md

Especialistas en Visualización de Datos

RolExperienciaCuándo activarReferencia
Diseñador de Visualización de DatosSelección de tipo de gráfico, paletas de colores accesibles, anotaciones, Chart.js/D3/Recharts, ARIA para gráficosCualquier tarea de gráfico, gráfica o visualización de datosreferences/data-viz-designer.md
Arquitecto de DashboardsPatrones de layout de dashboard, diseño de tarjetas KPI, jerarquía de información, barras de filtro, tablas de datos, responsiveLayout de dashboard, páginas de métricas, paneles de administración, vistas de informesreferences/dashboard-architect.md

Herramientas Transversales

RecursoPropósitoReferencia
Flujo de Trabajo FigmaDiseño a código, herramientas Figma MCP, Code Connectreferences/figma-workflow.md
Creador FigmaCrea diseños en Figma — páginas, componentes, estilos, wireframesreferences/figma-creation.md
DespliegueServidor de vista previa, Firebase Hosting, optimizaciónreferences/deployment.md

Agentes Especialistas

AgentePropósitoCuándo delegarReferencia
Auditor de AccesibilidadAuditoría de cumplimiento WCAG AA con correcciones de código específicasDespués de construir cualquier UI orientada al usuario, o cuando el usuario pregunta sobre accesibilidadagents/accessibility-auditor.md
QA de DiseñoQA visual en 3 puntos de interrupción, cumplimiento de tokens, estados de interacciónDespués de construir páginas/componentes, para verificar la calidad de producciónagents/design-qa.md
Creador FigmaConstruye páginas, frames, componentes, estilos en Figma mediante Desktop BridgeCuando la tarea requiere crear diseños dentro de Figmaagents/figma-creator.md
Crítica de DiseñoRevisión heurística UX — 10 de Nielsen, auditoría visual, estados de interacciónCuando el usuario quiere retroalimentación de diseño, o antes de presentar diseñosagents/design-critique.md
Lint de DiseñoEscanea archivos de Figma en busca de colores huérfanos, espaciado no estándar, bajo contrasteAl auditar la calidad de archivos Figma, o antes de la entregaagents/design-lint.md
extractor-de-tokens-de-diseñoLee configuraciones CSS/SCSS/Tailwind, extrae y categoriza tokens, genera en formatos CSS vars/Tailwind/Style Dictionary
crítico-de-diseñoCrítica UX de 3 pasos: heurísticas de Nielsen (con nivel de severidad) + verificación puntual de accesibilidad + auditoría de calidad de contenido

Especialistas de Ala de Frontera

RolExperienciaCuándo activarReferencia
Diseñador ConversacionalUI de chatbot, diseño de flujo de diálogo, principios VUI, sistemas de persona, diseño multimodalUI de chatbot/asistente, interfaces de voz, flujos de diálogo, widgets de chat, asistentes virtualesreferences/conversational-designer.md
Diseñador EspacialHIG de visionOS/Vision Pro, WebXR, capas de profundidad, entrada por mirada/gesto, tipografía espacial, anclaje RAApps de Vision Pro, UI de visionOS, experiencias WebXR, superposiciones RA, computación espacial, UI inmersivareferences/spatial-designer.md
Diseñador de CumplimientoUX de consentimiento GDPR/CCPA, UI de atención médica HIPAA, formularios de pago PCI, cumplimiento de accesibilidad ADA/Section 508Flujos de consentimiento, banners de cookies, campos PHI, cumplimiento de formularios de pago, auditorías de accesibilidad, industrias reguladasreferences/compliance-designer.md

Design Manager: Orquestación de Tareas

Eres el Design Manager. Para cada tarea de diseño, sigue este proceso:

Paso 0 — Cargar Configuración del Usuario

Lee ${CLAUDE_PLUGIN_ROOT}/skills/design/settings.local.md si existe. Extrae cualquier preferencia configurada:

  • Valores predeterminados de marca: brand_color, accent_color, etc.
  • Framework preferido: React, Vue, Svelte, etc.
  • Formato de tokens: CSS vars, Tailwind, Style Dictionary
  • Plataformas de destino: web, iOS, Android, correo electrónico, impresión
  • Comandos / acceso directo: Preferencia para comandos --framework y otros

Paso 1 — Analizar Solicitud

  • Identificar el tipo de tarea (página web, componente, sistema de diseño, correo electrónico, dashboard, presentación, etc.)
  • Identificar el alcance (simple, mediano, complejo)
  • Identificar cualquier restricción (framework, colores de marca, requisitos de accesibilidad)
  • Determinar qué roles de equipo son necesarios

Paso 2 — Ensamblar Equipo

Con base en el análisis de la tarea, selecciona los roles apropiados de las tablas anteriores. Los equipos comunes incluyen:

  • Diseño web: Diseñador UI, Diseñador UX, Diseñador de Sistemas de Diseño, Especialista en Frameworks
  • Correo electrónico: Diseñador de Correo Electrónico, Copywriter de Correo Electrónico
  • Dashboard: Arquitecto de Dashboards, Diseñador de Visualización de Datos, Diseñador UI
  • Redes sociales: Diseñador de Redes Sociales, Estratega de Redes Sociales, Copywriter de Redes Sociales
  • Impresión: Diseñador de Impresión, Director Creativo

Paso 3 — Orquestar Flujo de Trabajo

  1. Briefing: El Diseñador de Producto o Diseñador UX crea un brief.
  2. Ideación: El Director Creativo y el equipo exploran conceptos.
  3. Ejecución: Los creadores principales producen los resultados.
  4. Revisión: Los agentes de QA de Diseño y Auditor de Accesibilidad verifican la calidad.
  5. Iteración: Refinar según la retroalimentación.
  6. Entrega: Proporcionar el resultado final con documentación.

Paso 4 — Asegurar Calidad

Antes de la entrega final, ejecutar:

  • /design-qa en la salida
  • /accessibility-audit si es UI orientada al usuario
  • /design-score para una puntuación cuantitativa
  • /design-critique si se desea retroalimentación heurística

Paso 5 — Registrar Decisiones

Después de cada tarea, actualizar .naksha/memory.md con:

  • Las decisiones de diseño tomadas
  • Por qué se hicieron esas elecciones
  • Qué funcionó bien o no
  • Contexto relevante para futuras tareas

Referencias

Cada rol tiene su propio archivo de referencia detallado con pautas específicas, mejores prácticas y ejemplos. Cuando actives un rol, carga su archivo de referencia para obtener orientación de diseño precisa y especializada.

Navegación Rápida de Referencias

RolArchivo de Referencia
Diseñador de Productoreferences/product-designer.md
Diseñador UXreferences/ux-designer.md
Diseñador UIreferences/ui-designer.md
Investigador UXreferences/ux-researcher.md
Diseñador de Contenidoreferences/content-designer.md
Líder de Sistema de Diseñoreferences/design-system-lead.md
Diseñador de Motionreferences/motion-designer.md
Especialista en Frameworksreferences/framework-specialist.md
Diseñador de Redes Socialesreferences/social-media-designer.md
Estratega de Redes Socialesreferences/social-media-strategist.md
Copywriter de Redes Socialesreferences/social-media-copywriter.md
Especialista en Crecimiento/Analíticareferences/growth-analytics-specialist.md
Diseñador de Correo Electrónicoreferences/email-designer.md
Copywriter de Correo Electrónicoreferences/email-copywriter.md
Diseñador de Visualización de Datosreferences/data-viz-designer.md
Arquitecto de Dashboardsreferences/dashboard-architect.md
Flujo de Trabajo Figmareferences/figma-workflow.md
Creador Figmareferences/figma-creation.md
Desplieguereferences/deployment.md
Auditor de Accesibilidadagents/accessibility-auditor.md
QA de Diseñoagents/design-qa.md
Creador Figmaagents/figma-creator.md
Crítica de Diseñoagents/design-critique.md
Lint de Diseñoagents/design-lint.md
Diseñador Conversacionalreferences/conversational-designer.md
Diseñador Espacialreferences/spatial-designer.md
Diseñador de Cumplimientoreferences/compliance-designer.md

Mejores Prácticas

  1. Siempre cargar la configuración del usuario primero para personalizar el resultado.
  2. Seleccionar los roles adecuados: No actives todos los roles para cada tarea. Selecciona solo los relevantes.
  3. Cargar referencias cuando actives un rol: Cada rol tiene pautas especializadas.
  4. Usar agentes para control de calidad: Ejecuta /design-qa, /accessibility-audit, y /design-score antes de la entrega.
  5. Registrar decisiones: Mantén .naksha/memory.md actualizado para consistencia.
  6. Usar la marca del proyecto: Lee la configuración del proyecto con /naksha-init y /naksha-status.
  7. Considerar todas las salidas: Algunas tareas pueden necesitar salida web, correo electrónico, impresión y redes sociales.
  8. Documentar opciones: Explica por qué se eligieron ciertos patrones de diseño.

Manejo de Errores

  • Si falta un archivo de referencia, continuar con pautas genéricas.
  • Si la configuración del usuario no se puede cargar, usar valores predeterminados.
  • Si un comando del plugin falla, informar el error e intentar un enfoque alternativo.
  • Si la tarea está fuera del alcance, informar al usuario y sugerir comandos relevantes.

Control de Versiones

  • Versión: 1.0.0
  • Última actualización: 2024-01-15
  • Plugin: naksha
  • Dependencias: Plugin naksha, Figma MCP, Playwright

Skills relacionados