Craft Content Modeling

Craft CMS 5 innholdsarkitektur med en reservert-handle-port

av michtio · michtio/craftcms-claude-skills

Bestått ★ 9.2/10

Craft Content Modeling — Craft CMS 5 innholdsarkitektur med en reservert-handle-port

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 5
  • I'm designing a Matrix field structure for our Craft CMS 5 content model
  • Check whether these Craft CMS field handles collide with reserved names