Craft Content Modeling

Craft CMS 5 indholdsarkitektur med en reserved-handle gate

Af michtio · michtio/craftcms-claude-skills

Testet · Virker ★ 9.2/10

Craft Content Modeling — Craft CMS 5 indholdsarkitektur med en reserved-handle gate

Hvad det gør

Indholdsarkitektur for Craft CMS 5: valg af sektionstyper, design af entry-typer og feltlayouts, Matrix og indlejrede entries, relationer og eager loading, og multi-site-udbredelse. Udløses ved planlægning af indholdsmodeller, oprettelse af sektioner eller felter, eller konfiguration af Matrix — ikke for PHP-plugin-kode eller front-end Twig.

Testrapport

Bad begge kørsler om at navngive felt-handles for en ny Case Study entry-type — hero image, client name, et link til live-siden, et brancheikon, en go-live date, forfatteren og et active/archived state badge — og kontrollerede derefter hvert foreslået handle mod den virkelige Craft 5.x-kilde trukket fra GitHub. Svaret uden skill foreslog fem ødelagte handles ud af syv: link, icon og status er alle i Field::RESERVED_HANDLES og ville blive afvist af Crafts egen validator, mens postDate og author er native Entry-egenskaber, der lydløst skygger et brugerdefineret felt. Skill'ens obligatoriske reserved-handle-kontrol fangede alle fem og producerede 0 ud af 7 ødelagte. Dens 54-posters reserverede liste blev diffet mod de 82 virkelige poster i kilden med nul falske positiver, og dens entrify CLI-kommandoer og deres nu-valgfrie handle-argumenter matcher EntrifyController nøjagtigt. Den overdriver en smule ved at placere postDate og author under reserveret, når Craft kun skygger snarere end afviser dem — selvom teksten forklarer begge fejltyper.

Testet: 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

Kommandoer og eksempelprompter

  • /craft-content-modelingCraft CMS 5 indholdsarkitektur med en reserved-handle gate

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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