Content Management System Plugin
Headless CMS design patterns for content modeling, page structure, media management, and multi-site theming. Emphasizes EF Core JSON columns for dynamic custom fields and API-first content delivery.
/plugin install content-management-system@claude-code-plugins
Skill
Purpose
content-type-modeling
Content Type -> Part -> Field hierarchy, composition patterns
dynamic-schema-design
EF Core JSON columns, OwnsOne().ToJson(), flexible schemas
taxonomy-architecture
Flat/hierarchical taxonomies, faceted classification
content-relationships
References, content picker, many-to-many patterns
content-versioning
Draft/published, version history, rollback, audit trails
content-workflow
Editorial workflows, approval chains, scheduled publishing
Skill
Purpose
page-structure-design
Page hierarchies, page sets, templates, sitemap generation
navigation-architecture
Menus, breadcrumbs, mega-menus, navigation APIs
url-routing-patterns
Slugs, SEO URLs, redirects, localized URLs
Skill
Purpose
media-asset-management
DAM patterns, asset metadata, upload pipelines, storage
image-optimization
Responsive images, srcset, WebP/AVIF, focal point cropping
cdn-media-delivery
CDN configuration, cache invalidation, signed URLs
Skill
Purpose
multi-site-theming
Per-site themes, white-labeling, brand overrides
design-token-management
CSS variables, Style Dictionary, token schemas
headless-api-design
REST/GraphQL content APIs, preview, localization
Two unified agents provide all CMS capabilities through argument-based mode selection:
cms-advisor (Non-Interactive)
Design and advisory guidance for CMS architecture. Pass mode as argument.
Mode
Purpose
migration
Migration planning, content mapping, platform transitions
governance
Editorial workflows, role-based access, publishing standards
content-model
Schema design, localization, versioning strategies
headless-api
Content API contracts, GraphQL schemas, caching strategies
media-pipeline
Ingestion pipelines, transformation services, CDN delivery
media-strategy
DAM requirements, CDN configuration recommendations
page-template
Page templates, layout zones, component systems
site-structure
Information architecture, navigation, URL analysis
theming
Design tokens, per-tenant theming, CSS variable hierarchies
Usage: cms-advisor content-model, cms-advisor media-strategy, etc.
cms-facilitator (Interactive)
Interactive workshop facilitation with stakeholder questions. Pass mode as argument.
Mode
Purpose
branding
Brand discovery, color palette, typography gathering
orchestration
Coordinates multi-domain CMS design workflows
content-modeling
Content type discovery workshops, field definition sessions
Usage: cms-facilitator branding, cms-facilitator content-modeling, etc.
Skill
Purpose
/content-management-system:model-content
Design content type schema with fields and relationships
/content-management-system:design-taxonomy
Design taxonomy structure (categories, tags, hierarchies)
/content-management-system:map-relationships
Visualize content relationships as dependency graph
/content-management-system:audit-schema
Audit content schema for best practices
Skill
Purpose
/content-management-system:design-navigation
Design navigation with menus and breadcrumbs
/content-management-system:plan-sitemap
Generate sitemap and URL routing strategy
/content-management-system:design-page-builder
Design modular page composition system
Skill
Purpose
/content-management-system:design-media-strategy
Design media/DAM architecture
/content-management-system:optimize-images
Design responsive image pipeline
Skill
Purpose
/content-management-system:design-theme-system
Design token and theming architecture
/content-management-system:define-typography
Define typography scale and text system
/content-management-system:create-style-guide
Generate comprehensive style guide docs
Style
Purpose
content-type-schema
Structured content type definitions
navigation-structure
Navigation architecture with URL patterns
api-contract
Headless CMS API contracts
design-tokens
Design token specifications
media-strategy
Media handling specifications
This plugin provides design guidance for headless CMS architectures:
API-first : Content delivered via REST/GraphQL APIs
Decoupled frontends : Blazor, React, Next.js, mobile apps
Dynamic schemas : EF Core JSON columns for custom fields without migrations
Multi-channel : Same content, multiple delivery channels
MIT