Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

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.

Installation

/plugin install content-management-system@claude-code-plugins

Skills

Content Modeling

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

Page/Site Structure

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

Media Management

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

Branding/Theming

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

Agents

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.

User-Invocable Skills

Content Modeling

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

Page/Site Structure

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

Media Management

Skill Purpose
/content-management-system:design-media-strategy Design media/DAM architecture
/content-management-system:optimize-images Design responsive image pipeline

Branding/Theming

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

Output Styles

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

Architecture Focus

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

License

MIT