content-modeling-best-practices

from sanity-io/agent-toolkit

Collection of resources to help AI agents build better with Sanity.

56 stars3 forksUpdated Jan 24, 2026
npx skills add https://github.com/sanity-io/agent-toolkit --skill content-modeling-best-practices

SKILL.md

Content Modeling Best Practices

Principles for designing structured content that's flexible, reusable, and maintainable. These concepts apply to any headless CMS but include Sanity-specific implementation notes.

When to Apply

Reference these guidelines when:

  • Starting a new project and designing the content model
  • Evaluating whether content should be structured or free-form
  • Deciding between references and embedded content
  • Planning for multi-channel content delivery
  • Refactoring existing content structures

Core Principles

  1. Content is data, not pages — Structure content for meaning, not presentation
  2. Single source of truth — Avoid content duplication
  3. Future-proof — Design for channels that don't exist yet
  4. Editor-centric — Optimize for the people creating content

Resources

See resources/ for detailed guidance on specific topics:

  • Separation of content and presentation
  • Reference vs embedding strategies
  • Content reuse patterns
  • Taxonomy and classification

Repository Stats

Stars56
Forks3
LicenseMIT License