Claude Agent Skill · by Sanity Io

Content Modeling Best Practices

Install Content Modeling Best Practices skill for Claude Code from sanity-io/agent-toolkit.

Install
Terminal · npx
$npx skills add https://github.com/sanity-io/agent-toolkit --skill content-modeling-best-practices
Works with Paperclip

How Content Modeling Best Practices fits into a Paperclip company.

Content Modeling Best Practices drops into any Paperclip agent that handles this kind of work. Assign it to a specialist inside a pre-configured PaperclipOrg company and the skill becomes available on every heartbeat — no prompt engineering, no tool wiring.

S
SaaS FactoryPaired

Pre-configured AI company — 18 agents, 18 skills, one-time purchase.

$27$59
Explore pack
Source file
SKILL.md32 lines
Expand
---name: content-modeling-best-practicesdescription: 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.--- # 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 presentation2. **Single source of truth** — Avoid content duplication3. **Future-proof** — Design for channels that don't exist yet4. **Editor-centric** — Optimize for the people creating content ## References 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 presentation- `references/reference-vs-embedding.md` — When to use references vs embedded objects- `references/content-reuse.md` — Content reuse patterns and the reuse spectrum- `references/taxonomy-classification.md` — Flat, hierarchical, and faceted classification