plugins/content-management-system/skills/map-relationships/SKILL.md
Visualize content relationships as a dependency graph. Shows how content types reference each other.
npx skillsauth add melodic-software/claude-code-plugins map-relationshipsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate a visual representation of content type relationships.
/cms:map-relationships --output mermaid
/cms:map-relationships --output ascii --scope type:Article
/cms:map-relationships --output yaml
Extract output format and scope from command.
Read existing content type definitions from:
Invoke content-relationships skill to analyze:
Mermaid Output:
graph LR
Article -->|author| Author
Article -->|categories| Category
Article -->|tags| Tag
Article -->|featuredImage| Media
Article -->|relatedArticles| Article
Product -->|categories| ProductCategory
Product -->|images| Media
Product -->|variants| ProductVariant
ProductVariant -->|product| Product
Page -->|parent| Page
Page -->|featuredImage| Media
ASCII Output:
CONTENT RELATIONSHIP MAP
========================
Article
├── author ──────────> Author (1:1)
├── categories ──────> Category (1:N)
├── tags ────────────> Tag (1:N)
├── featuredImage ───> Media (1:1)
└── relatedArticles ─> Article (N:N, self)
Product
├── categories ──────> ProductCategory (1:N)
├── images ──────────> Media (1:N)
└── variants ────────> ProductVariant (1:N)
ProductVariant
└── product ─────────> Product (N:1, inverse)
Page
├── parent ──────────> Page (N:1, self)
└── featuredImage ───> Media (1:1)
YAML Output:
relationships:
Article:
- field: author
target: Author
cardinality: one-to-one
required: true
- field: categories
target: Category
cardinality: one-to-many
required: true
- field: relatedArticles
target: Article
cardinality: many-to-many
self_referential: true
Product:
- field: variants
target: ProductVariant
cardinality: one-to-many
inverse: product
Flag potential problems:
content-relationships - Relationship patternscontent-type-modeling - Content type structuredevelopment
Search Milan Jovanovic's .NET blog for Clean Architecture, DDD, CQRS, EF Core, and ASP.NET Core patterns. Use for finding applicable patterns, code examples, and architecture guidance. Invoke when working with .NET projects that could benefit from proven architectural patterns.
tools
Install and configure Data API Builder (DAB) for production SQL Server MCP access with RBAC
tools
Manage MssqlMcp servers - status, rebuild, and upstream updates
tools
Developer environment setup guides for Windows, macOS, Linux, and WSL. Use when setting up development machines, installing tools, configuring environments, or following platform-specific setup guides. Covers package management, shell/terminal, code editors, AI tooling, containerization, databases, and more.