Craft Content Modeling
Architecture de contenu Craft CMS 5 avec une passerelle de gestion des handles réservés.
Testé · Fonctionne
Ce que fait
Architecture de contenu pour Craft CMS 5 : choix des types de sections, conception des types d'entrées et des mises en page de champs, Matrix et entrées imbriquées, relations et chargement anticipé, et propagation multi-site. Se déclenche lors de la planification de modèles de contenu, de la création de sections ou de champs, ou de la configuration de Matrix — pas pour le code de plugin PHP ou le front-end Twig.
Rapport de test
J'ai demandé aux deux exécutions de nommer les field handles pour un nouveau type d'entrée "Case Study" — image d'en-tête, nom du client, un lien vers le site en direct, une icône d'industrie, une date de mise en ligne, l'auteur et un badge d'état actif/archivé — puis j'ai vérifié chaque handle proposé par rapport à la source réelle de Craft 5.x tirée de GitHub. La réponse sans compétence a proposé cinq handles défectueux sur sept : link, icon et status sont tous dans Field::RESERVED_HANDLES et seraient rejetés par le propre validateur de Craft, tandis que postDate et author sont des propriétés d'entrée natives qui masquent silencieusement un champ personnalisé. La vérification obligatoire des handles réservés de la compétence a détecté les cinq et a produit 0 sur 7 défectueux. Sa liste de 54 entrées réservées a été comparée aux 82 entrées réelles de la source sans aucun faux positif, et ses commandes CLI entrify et leurs arguments handle désormais optionnels correspondent exactement à EntrifyController. Elle va légèrement trop loin en classant postDate et author comme réservés alors que Craft ne fait que les masquer plutôt que les rejeter — bien que le corps explique les deux modes de défaillance.
Testé le: 2026-07-17 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/michtio/craftcms-claude-skills.git mkdir -p ~/.claude/skills cd craftcms-claude-skills && cp -r skills/craft-content-modeling ~/.claude/skills/craft-content-modeling
Commandes et exemples de prompts
/craft-content-modelingArchitecture de contenu Craft CMS 5 avec une passerelle de gestion des handles réservés.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Help me name field handles for a new Case Study entry type in Craft CMS 5I'm designing a Matrix field structure for our Craft CMS 5 content modelCheck whether these Craft CMS field handles collide with reserved names