Craft Content Modeling

Craft CMS 5 innehållsarkitektur med en spärr för reserverade handtag

av michtio · michtio/craftcms-claude-skills

Testad · Fungerar ★ 9.2/10

Craft Content Modeling — Craft CMS 5 innehållsarkitektur med en spärr för reserverade handtag

Vad den gör

Innehållsarkitektur för Craft CMS 5: val av sektionstyper, design av inmatningstyper och fältlayouter, Matrix och kapslade inmatningar, relationer och eager loading, samt multisite-spridning. Utlöses vid planering av innehållsmodeller, skapande av sektioner eller fält, eller konfigurering av Matrix – inte för PHP-plugin-kod eller front-end Twig.

Testrapport

Bad båda körningarna att namnge fälthandtag för en ny Case Study-inmatningstyp – hero image, client name, en länk till den levande sajten, en industry icon, ett go-live date, the writer, och ett active/archived state badge – och kontrollerade sedan varje föreslaget handtag mot den verkliga Craft 5.x-källan hämtad från GitHub. Svaret utan skill föreslog fem trasiga handtag av sju: link, icon och status finns alla i Field::RESERVED_HANDLES och skulle avvisas av Crafts egen validator, medan postDate och author är inbyggda Entry-egenskaper som tyst skuggar ett anpassat fält. Skillens obligatoriska kontroll av reserverade handtag fångade alla fem och producerade 0 av 7 trasiga. Dess 54-posters reserverade lista jämfördes med de 82 verkliga posterna i källan med noll falska positiva, och dess entrify CLI-kommandon och deras nu valfria handtagsargument matchar EntrifyController exakt. Den överdriver något genom att klassificera postDate och author som reserverade när Craft bara skuggar snarare än avvisar dem – även om texten förklarar båda fellägena.

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

Kommandon och exempelprompter

  • /craft-content-modelingCraft CMS 5 innehållsarkitektur med en spärr för reserverade handtag

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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