Craft Content Modeling
Craft CMS 5 innholdsarkitektur med en reservert-handle-port
Bestått
Hva den gjør
Innholdsarkitektur for Craft CMS 5: valg av seksjonstyper, design av oppføringstyper og feltlayout, Matrix og nestede oppføringer, relasjoner og eager loading, og multi-site-propagering. Utløses ved planlegging av innholdsmodeller, oppretting av seksjoner eller felt, eller konfigurering av Matrix – ikke for PHP-plugin-kode eller front-end Twig.
Testrapport
Ba begge kjøringer om å navngi felt-handles for en ny Case Study-oppføringstype – hero image, klientnavn, en lenke til live-siden, et bransjeikon, en go-live-dato, forfatteren og et aktiv/arkivert statusmerke – og sjekket deretter hver foreslåtte handle mot den virkelige Craft 5.x-kilden hentet fra GitHub. Svaret uten ferdighet foreslo fem ødelagte handles av syv: link, icon og status er alle i Field::RESERVED_HANDLES og ville blitt avvist av Crafts egen validator, mens postDate og author er native Entry-egenskaper som stille skygger et tilpasset felt. Ferdighetens obligatoriske reservert-handle-sjekk fanget alle fem og produserte 0 av 7 ødelagte. Dens 54-oppførings reserverte liste ble sammenlignet med de 82 virkelige oppføringene i kilden med null falske positive, og dens entrify CLI-kommandoer og deres nå valgfrie handle-argumenter samsvarer nøyaktig med EntrifyController. Den overdriver litt ved å arkivere postDate og author under reservert når Craft bare skygger snarere enn avviser dem – selv om teksten forklarer begge feilmodusene.
Testet på: 2026-07-17 · Claude Code 2.x (agent harness)
Installer
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
Kommandoer og eksempelprompter
/craft-content-modelingCraft CMS 5 innholdsarkitektur med en reservert-handle-port
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
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