Communitygithub.com

sickn33/tailwind-design-system

Construisez des systèmes de design prêts pour la production avec Tailwind CSS, incluant des jetons de design, des variantes de composants, des modèles responsifs et l'accessibilité.

Qu'est-ce que tailwind-design-system ?

Ce skill vous permet de créer des systèmes de design complets et robustes avec Tailwind CSS, idéal pour les développeurs et agents IA qui souhaitent standardiser l'interface utilisateur de leurs projets. Il couvre la définition de jetons de design (couleurs, espacements, typographie), la création de variantes de composants (états, tailles, thèmes), la mise en place de motifs responsifs (grilles, points de rupture), et l'intégration de bonnes pratiques d'accessibilité (contraste, focus, rôles ARIA). Il fonctionne avec n'importe quel projet utilisant Tailwind CSS, que ce soit via un framework comme Next.js, Nuxt ou directement en HTML. En se basant sur le fichier SKILL.md, il guide l'agent pour générer du code Tailwind optimisé et maintenable, avec des commentaires et une documentation intégrée.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/tailwind-design-system

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait tailwind-design-system ?

Construisez des systèmes de design prêts pour la production avec Tailwind CSS, incluant des jetons de design, des variantes de composants, des motifs responsifs et l'accessibilité.

Aperçu

Ce skill vous aide à créer un système de design cohérent et évolutif avec Tailwind CSS. Il vous guide à travers la définition de jetons de design (couleurs, espacements, typographie), la création de variantes de composants (états, tailles, thèmes), la mise en place de motifs responsifs (grilles, points de rupture), et l'intégration de bonnes pratiques d'accessibilité (contraste, focus, rôles ARIA).

Utilisation

Pour utiliser ce skill, appelez-le avec une description de votre système de design souhaité. Par exemple :

/tailwind-design-system Créez un système de design pour une application de tableau de bord avec une charte graphique existante (couleurs primaire bleue et secondaire verte).

Exemple de sortie

L'agent générera du code Tailwind CSS prêt à l'emploi, comme :

<template>
  <div class="min-h-screen bg-gray-50 dark:bg-gray-900">
    <header class="bg-primary-600 text-white shadow-lg">
      <div class="max-w-7xl mx-auto py-4 px-4 sm:px-6 lg:px-8">
        <h1 class="text-2xl font-bold tracking-tight">Tableau de bord</h1>
      </div>
    </header>
    <main class="max-w-7xl mx-auto py-6 sm:px-6 lg:px-8">
      <!-- Contenu du tableau de bord -->
    </main>
  </div>
</template>

<style>
@layer base {
  :root {
    --color-primary-50: #eff6ff;
    --color-primary-100: #dbeafe;
    --color-primary-200: #bfdbfe;
    --color-primary-300: #93c5fd;
    --color-primary-400: #60a5fa;
    --color-primary-500: #3b82f6;
    --color-primary-600: #2563eb;
    --color-primary-700: #1d4ed8;
    --color-primary-800: #1e40af;
    --color-primary-900: #1e3a8a;
    --color-secondary-50: #f0fdf4;
    --color-secondary-100: #dcfce7;
    --color-secondary-200: #bbf7d0;
    --color-secondary-300: #86efac;
    --color-secondary-400: #4ade80;
    --color-secondary-500: #22c55e;
    --color-secondary-600: #16a34a;
    --color-secondary-700: #15803d;
    --color-secondary-800: #166534;
    --color-secondary-900: #14532d;
  }
}
</style>

Fonctionnalités

  • Gestion des jetons de design : Définissez des couleurs, espacements, typographies et ombres personnalisées.
  • Variantes de composants : Créez des composants avec différents états (hover, focus, actif), tailles (sm, md, lg) et thèmes (clair, sombre).
  • Motifs responsifs : Implémentez des grilles, points de rupture et mises en page adaptatives.
  • Accessibilité : Ajoutez des contrastes optimisés, des styles de focus visibles et des rôles ARIA.
  • Documentation intégrée : Incluez des commentaires et des descriptions pour chaque jeton ou composant.

Compatibilité

  • Frameworks : Next.js, Nuxt, Vue, React, Svelte, Astro, etc.
  • Version de Tailwind CSS : 3.x ou ultérieure (supporte les configurations avancées).
  • Environnements : Projets HTML, CSS ou JavaScript/TypeScript.

Bonnes pratiques

  1. Commencez par définir vos jetons de design dans tailwind.config.js.
  2. Utilisez des couleurs nommées sémantiquement (ex: primary, secondary, danger).
  3. Appliquez les motifs responsifs en priorité pour les appareils mobiles.
  4. Testez l'accessibilité avec des outils comme Lighthouse ou axe.
  5. Documentez chaque composant avec des exemples d'utilisation.

Dépannage

  • Problème : Les couleurs personnalisées ne s'affichent pas. Solution : Vérifiez que la configuration est bien exportée dans tailwind.config.js.
  • Problème : Les variantes ne fonctionnent pas correctement. Solution : Assurez-vous que les classes sont écrites dans le bon ordre (ex: hover:bg-primary-600).

Licence

MIT

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

sickn33/3d-web-experience

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

sickn33/agent-memory-mcp

A hybrid memory system that provides persistent, searchable knowledge management for AI agents (Architecture, Patterns, Decisions).

sickn33/agent-memory-systems

Memory is the cornerstone of intelligent agents. Without it, every interaction starts from zero. This skill covers the architecture of agent memory: short-term (context window), long-term (vector stores), and the cognitive architectures that organize them.

sickn33/ai-agents-architect

Expert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration.

sickn33/api-documentation-generator

Generate comprehensive, developer-friendly API documentation from code, including endpoints, parameters, examples, and best practices

sickn33/api-patterns

API design principles and decision-making. REST vs GraphQL vs tRPC selection, response formats, versioning, pagination.

sickn33/api-security-best-practices

Implement secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common API vulnerabilities

sickn33/app-store-optimization

Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store

sickn33/architecture

Architectural decision-making framework. Requirements analysis, trade-off evaluation, ADR documentation. Use when making architecture decisions or analyzing system design.

sickn33/audio-transcriber

Transform audio recordings into professional Markdown documentation with intelligent summaries using LLM integration

sickn33/aws-serverless

Specialized skill for building production-ready serverless applications on AWS. Covers Lambda functions, API Gateway, DynamoDB, SQS/SNS event-driven patterns, SAM/CDK deployment, and cold start optimization.

sickn33/backend-architect

Expert backend architect specializing in scalable API design, microservices architecture, and distributed systems.

sickn33/backend-dev-guidelines

You are a senior backend engineer operating production-grade services under strict architectural and reliability constraints. Use when routes, controllers, services, repositories, express middleware, or prisma database access.

sickn33/bash-linux

Bash/Linux terminal patterns. Critical commands, piping, error handling, scripting. Use when working on macOS or Linux systems.

sickn33/bash-scripting

Bash scripting workflow for creating production-ready shell scripts with defensive patterns, error handling, and testing.

sickn33/brainstorming

Use before creative or constructive work (features, architecture, behavior). Transforms vague ideas into validated designs through disciplined reasoning and collaboration.

sickn33/browser-automation

Browser automation powers web testing, scraping, and AI agent interactions. The difference between a flaky script and a reliable system comes down to understanding selectors, waiting strategies, and anti-detection patterns.

sickn33/browser-extension-builder

Expert in building browser extensions that solve real problems - Chrome, Firefox, and cross-browser extensions. Covers extension architecture, manifest v3, content scripts, popup UIs, monetization strategies, and Chrome Web Store publishing.

sickn33/bullmq-specialist

BullMQ expert for Redis-backed job queues, background processing, and reliable async execution in Node.js/TypeScript applications.

sickn33/bun-development

Fast, modern JavaScript/TypeScript development with the Bun runtime, inspired by [oven-sh/bun](https://github.com/oven-sh/bun).

Skills associés