Craft Content Modeling
Craft CMS 5 content architectuur met een reserved-handle gate
Getest · Werkt
Wat het doet
Content architectuur voor Craft CMS 5: het kiezen van sectietypes, het ontwerpen van entry types en field layouts, Matrix en geneste entries, relaties en eager loading, en multi-site propagation. Activeert bij het plannen van content modellen, het creëren van secties of velden, of het configureren van Matrix — niet voor PHP plugin code of front-end Twig.
Testrapport
Beide runs gevraagd om de field handles te benoemen voor een nieuw Case Study entry type — hero image, client name, een link naar de live site, een industry icon, een go-live date, de writer, en een active/archived state badge — vervolgens elke voorgestelde handle gecontroleerd tegen de echte Craft 5.x source, opgehaald van GitHub. Het no-skill antwoord stelde vijf gebroken handles voor van de zeven: link, icon en status zijn allemaal in Field::RESERVED_HANDLES en zouden worden afgewezen door Craft's eigen validator, terwijl postDate en author native Entry properties zijn die stilzwijgend een custom field overschaduwen. De verplichte reserved-handle check van de skill ving alle vijf op en produceerde 0 van de 7 gebroken. De 54-entry reserved list werd vergeleken met de 82 echte entries in de source met nul false positives, en de entrify CLI commando's en hun nu-optionele handle argumenten komen exact overeen met EntrifyController. Het reikt iets te ver door postDate en author onder reserved te plaatsen wanneer Craft ze alleen overschaduwt in plaats van afwijst — hoewel de body wel beide faalmodi uitlegt.
Getest op: 2026-07-17 · Claude Code 2.x (agent harness)
Installatie
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
Commando's en voorbeeldprompts
/craft-content-modelingCraft CMS 5 content architectuur met een reserved-handle gate
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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