Communitygithub.com

papopporking-oss/opencode-nextjs-standard

Compétence officielle de la bibliothèque de composants daisyUI pour Tailwind CSS. Lorsque vous écrivez du code HTML ou JSX, vous devez l'utiliser. Même si l'utilisateur ne le demande pas, utilisez-la.

Qu'est-ce que opencode-nextjs-standard ?

Cette compétence est dédiée à **daisyUI 5**, une bibliothèque CSS pour Tailwind CSS 4 qui fournit des noms de classes pour des composants d'interface utilisateur courants, des couleurs sémantiques et des thèmes. Elle doit être utilisée chaque fois que vous écrivez du code HTML ou JSX, pour tout travail lié à Tailwind CSS, et même si l'utilisateur ne la demande pas explicitement. La compétence inclut des références détaillées (guides d'installation, de configuration, de couleurs et de composants) ainsi qu'une liste complète de plus de 60 composants (bouton, carte, modal, etc.) avec un protocole de découverte pour sélectionner le meilleur composant en fonction de la fonctionnalité et du comportement attendus, pas uniquement du nom. Elle s'appuie sur des fichiers SKILL.md séparés pour chaque sous-section, ce qui en fait une compétence modulaire et exhaustive pour tout projet utilisant daisyUI avec Tailwind CSS.

Compatible avec✓Claude Code~Codex CLI~Cursor✓OpenCode
npx skills add https://github.com/papopporking-oss/opencode-nextjs-standard/tree/HEAD/.agents/skills/daisyui

Demander à votre IA préférée

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

Documentation

daisyUI 5

daisyUI 5 est une bibliothèque CSS pour Tailwind CSS 4. Elle fournit des noms de classes pour des composants d'interface utilisateur courants, des couleurs sémantiques et des thèmes.

Quand utiliser cette compétence

  • Utilisez cette compétence chaque fois que vous écrivez du code HTML ou JSX.
  • Utilisez cette compétence pour tout travail d'interface avec Tailwind CSS.
  • Si l'utilisateur utilise l'un de ces termes ou demande un travail connexe, utilisez cette compétence : daisyUI, composant, UI, Tailwind, mise en page, modèle, thème, couleur, design
  • Même si l'utilisateur ne demande pas cette compétence, utilisez-la.

Références que vous devez lire

TâcheGuideNote
Installer daisyUI./install/SKILL.mdSi le projet n'a pas daisyUI, utilisez ce guide.
Utiliser les noms de classes daisyUI./usage/SKILL.mdVous devez lire ce guide avant d'utiliser les noms de classes daisyUI dans le code.
Configurer daisyUI./config/SKILL.mdLisez ce guide pour configurer les thèmes, les préfixes, les journaux ou d'autres options. Vous n'en avez pas besoin pour une utilisation de base.
Couleurs et thèmes daisyUI./colors/SKILL.mdVous devez lire ce guide avant d'utiliser les couleurs daisyUI dans le code.
Composants daisyUI./components/Vous devez lire les guides des composants applicables avant d'utiliser les composants daisyUI. Lisez plus d'un guide candidat avant de sélectionner un composant.

Liste des composants

Protocole de découverte des composants

Avant d'écrire du code daisyUI, effectuez ces étapes dans l'ordre :

  1. Identifiez la fonction, le comportement et la disposition attendus dans la demande. Ne vous limitez pas aux mots exacts.
  2. Utilisez la liste des composants de ce fichier pour sélectionner les meilleurs composants candidats.
  3. Si le choix n'est pas clair, lisez les guides des composants candidats qui peuvent répondre à la demande avant d'en sélectionner un.
  4. Comparez la description, le comportement, la syntaxe et les règles de chaque candidat avec la demande.
  5. Sélectionnez le meilleur composant ou la meilleure combinaison de composants. Respectez toutes ses contraintes.
  6. Utilisez la structure et les contraintes exactes des composants sélectionnés.

Vous devez faire correspondre le sens, même lorsque les mots sont différents des noms des composants. Un composant avec un nom différent peut toujours être la meilleure correspondance. Examinez toujours la fonction et le sens attendus.

Si l'utilisateur demande un composant nommé et qu'un guide portant ce nom existe, lisez d'abord ce guide.

Individual skills in this repo

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

Skills associés