npx skills add ...
npx skills add sanity-io/agent-toolkit --skill content-modeling-best-practices
npx skills add sanity-io/agent-toolkit --skill content-modeling-best-practices
Structured content modeling guidance for schema design, content architecture, content reuse, references versus embedded objects, separation of concerns, and taxonomies across Sanity and other headless CMSes. Use this skill when designing or refactoring content types, deciding field shapes, debating reusable versus nested content, planning omnichannel content models, or reviewing whether a schema is too page-shaped or presentation-driven.
Principles for designing structured content that's flexible, reusable, and maintainable. These concepts apply to any headless CMS but include Sanity-specific implementation notes.
Reference these guidelines when:
Start with the reference that matches the modeling decision in front of you, instead of loading every topic at once. See references/ for detailed guidance on specific topics:
references/separation-of-concerns.md — Separating content from presentationreferences/reference-vs-embedding.md — When to use references vs embedded objectsreferences/content-reuse.md — Content reuse patterns and the reuse spectrumreferences/taxonomy-classification.md — Flat, hierarchical, and faceted classification