Communitygithub.com

uichemy-cursor-plugin

Ajouter un blog à un projet de site Web UiChemy, avec une page de liste, des pages d'articles, des pages d'archives et des exemples d'articles, puis lister ou supprimer des articles. À utiliser lorsque l'utilisateur demande d'ajouter un blog, une section actualités ou articles, d'ajouter ou d'écrire des articles de blog, de configurer une page de blog pour un site WordPress, ou de supprimer un article.

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

Cette compétence permet d'ajouter et de gérer un blog dans un projet UiChemy existant. Elle automatise la création d'une page de liste d'articles, de pages d'articles individuelles et de pages d'archives, et génère des exemples d'articles à partir des indications de l'utilisateur. L'utilisateur peut également lister ou supprimer des articles. La compétence vérifie d'abord si le projet contient déjà des articles, puis collecte les informations fournies par l'utilisateur (titres, sujets, auteurs, catégories) et propose des suggestions si rien n'est donné. Elle ajoute jusqu'à six articles via l'outil `uichemy_add_blog`, en respectant strictement les champs autorisés (titre, extrait, auteur, date, catégorie, temps de lecture, image). La compétence notifie que seules trois pages d'articles dédiées existent ; les articles supplémentaires apparaissent sur la liste mais partagent des pages d'articles. Après l'ajout, elle exécute `uichemy_validate` et `uichemy_check_responsive` pour valider et vérifier la réactivité, puis ouvre un aperçu avec `uichemy_open_preview`. La suppression d'articles est irréversible et nécessite une confirmation explicite. Elle est conçue pour être utilisée avec des projets UiChemy (WordPress ou génériques).

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

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 un blog sur un site qu'il possède déjà dans UiChemy.

Étapes :

  1. Identifiez le projet avec uichemy_list_projects si l'utilisateur ne l'a pas nommé. Dites que des pages et des articles seront ajoutés à ce projet.
  2. Appelez uichemy_get_blog en premier. Si le projet contient déjà des articles, affichez-les et demandez s'il faut les ajouter ou les laisser tels quels.
  3. Recueillez ce que l'utilisateur vous a donné : titres d'articles, sujets, noms d'auteurs, catégories. S'il n'en a donné aucun, proposez trois à six titres correspondant à l'activité du site et dites qu'il s'agit de brouillons.
  4. Appelez uichemy_add_blog avec projectId et posts (un à six ; chacun nécessite un title, et peut avoir excerpt, author, date, category, readTime, image). Optionnel : categories, listingPage (par défaut "Blog"), archives (par défaut true), layouts. Suivez le schéma de l'outil et n'inventez pas de champs.
  5. Seules trois pages d'articles existent, donc les articles au-delà de trois apparaissent sur la liste mais partagent les pages d'articles. Informez-en l'utilisateur s'il a demandé plus de trois articles.
  6. Exécutez uichemy_validate et uichemy_check_responsive sur les pages du blog et rapportez ce qu'elles ont trouvé.
  7. Appelez uichemy_open_preview pour que l'utilisateur puisse voir le blog.

Règles :

  • Écrivez les titres et extraits des articles à partir des indications de l'utilisateur uniquement. N'inventez pas d'auteurs, de dates, de statistiques, de citations ou de noms de clients. Utilisez date uniquement si l'utilisateur en a fourni une.
  • Images : uniquement les URL fournies par l'utilisateur ou celles renvoyées par uichemy_upload_image.
  • uichemy_remove_post est irréversible. Utilisez uichemy_get_blog, indiquez le numéro et le titre de l'article, demandez à l'utilisateur de confirmer, et appelez-la seulement après un oui clair. Cela renumérote les articles suivants.
  • Les articles écrits ici constituent le canevas et la liste. L'exportation WordPress construit ses propres articles à partir du générateur de blog de l'application UiChemy, alors dites-le à l'utilisateur s'il demande si ces articles apparaîtront comme des articles WordPress.

Individual skills in this repo

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

Skills associés