Communitygithub.com

posimyth/uichemy-cursor-plugin

Créez un site WordPress complet de plusieurs pages dans UiChemy à partir d’un brief client, en choisissant des mises en page réelles de la bibliothèque UiChemy et en rédigeant le contenu. Utilisez cette compétence lorsque l’utilisateur demande de créer, générer, rédiger ou concevoir un site Web, une page de destination ou un site pour une entreprise, un client ou une idée.

Qu'est-ce que uichemy-cursor-plugin ?

Cette compétence AI permet à un agent (comme dans Cursor, Claude Code ou Codex) de construire un site WordPress prêt à l’emploi directement dans UiChemy à partir d’un simple brief métier. Elle guide l’agent tout au long du processus : collecte des informations client (nom, type, audience, tons, couleurs, polices), sélection de sections depuis la bibliothèque, rédaction des textes adaptés à chaque emplacement, choix d’une palette et de polices, puis création d’un projet complet avec barre de navigation, 5 à 8 sections par page et pied de page. L’agent utilise une série d’appels d’API UiChemy (`uichemy_section_spec`, `uichemy_list_section_kinds`, `uichemy_search_layouts`, `uichemy_template_slots`, `uichemy_check_layouts`, `uichemy_create_project`, `uichemy_validate`, `uichemy_check_responsive`, etc.) pour garantir la cohérence visuelle et textuelle. L’ensemble des pages est ensuite validé, rendu responsive et tout défaut est corrigé avant de présenter le résultat final à l’utilisateur.

Compatible avec~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/posimyth/uichemy-cursor-plugin/tree/HEAD/skills/build-site-from-brief

Demander à votre IA préférée

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

Documentation

Utilisez cette compétence lorsque l'utilisateur souhaite créer un nouveau site Web à partir d'une description, d'un brief client ou d'un type d'entreprise.

Entrées à recueillir à partir du message de l'utilisateur en premier : nom et type de l'entreprise, public cible, ton, pages souhaitées, couleurs ou polices éventuelles. Si le type ou le nom de l'entreprise est manquant, posez une question groupée. Pour tout le reste, faites un choix raisonnable et indiquez-le.

Étapes :

  1. Appelez uichemy_section_spec une fois et suivez ses règles pour la longueur du texte, l'échelle typographique et les jetons de couleur. Ne devinez pas les limites.
  2. Appelez uichemy_list_section_kinds pour voir quels types de sections existent.
  3. Pour chaque section de chaque page, trouvez une mise en page :
    • Décrivez ce que vous voulez à uichemy_search_layouts, ou affinez un type avec uichemy_find_templates.
    • Appelez uichemy_template_slots pour la mise en page choisie et rédigez un texte qui correspond à chaque emplacement et à sa limite de caractères.
    • Avant de construire, appelez uichemy_check_layouts sur la liste restreinte afin que deux mises en page partageant des emplacements n'affichent pas un texte identique.
  4. Choisissez une palette (valeurs hexadécimales) ainsi qu'une police de titres et une police de corps qui conviennent à la marque.
  5. Appelez uichemy_create_project avec les pages, la palette, les polices et le texte que vous avez rédigé. Une vraie page comporte une barre de navigation, cinq à huit sections et un pied de page, chaque emplacement étant rempli.
  6. Appelez uichemy_validate, puis uichemy_check_responsive pour chaque page. Corrigez ce qu'elles signalent avec uichemy_set_text, uichemy_set_section_style ou les autres outils d'édition, puis relancez la vérification.
  7. Donnez à l'utilisateur le nom du projet, la liste des pages avec les sections de chaque page, la palette et les polices, ainsi que tout ce que vous n'avez pas pu corriger.

Règles :

  • Rédigez le texte uniquement à partir du brief. N'inventez pas de récompenses, de noms de clients, de statistiques, de témoignages, de prix ou d'adresses. Lorsqu'un fait est manquant, rédigez un texte neutre ou demandez.
  • Images : utilisez uniquement les URL fournies par l'utilisateur ou celles retournées par uichemy_upload_image. Laissez un emplacement d'image vide plutôt que d'inventer un lien.
  • Cette compétence crée un projet dans le propre compte UiChemy de l'utilisateur. Dites-le avant de le créer.

Individual skills in this repo

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

Skills associés