Skip to content

Add video hosting guidance to sanity-best-practices#59

Open
claude[bot] wants to merge 1 commit into
mainfrom
claude/video-best-practices
Open

Add video hosting guidance to sanity-best-practices#59
claude[bot] wants to merge 1 commit into
mainfrom
claude/video-best-practices

Conversation

@claude

@claude claude Bot commented Jul 15, 2026

Copy link
Copy Markdown

Requested by Knut Melvær · Slack thread

Before: an agent following the sanity-best-practices skill got no guidance about video at all. Nothing stopped it from modeling video as a Sanity file field and serving it straight from asset storage in production — the pattern that keeps landing users with very high bandwidth usage and unexpectedly large bills, since file assets are delivered as raw downloads with no transcoding or adaptive streaming.

After: the skill now tells agents explicitly: do not store or serve production video from Sanity file assets. Use a dedicated video service instead — sanity-plugin-mux-input for uploading and streaming video from the Studio, or host on a platform like Mux, YouTube, or Vimeo and store only the playback ID or embed URL in Sanity. Small clips and short previews are fine, but user-facing video at scale must go through a streaming service.

How: adds a concise ## Video section to skills/sanity-best-practices/SKILL.md, placed right after Global Rules so it's always loaded when the skill activates, in the same terse bullet style. No reference file currently covers file/asset fields, so the guidance lives in one place with no cross-references.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Siwz2hh1ZJdWfqnZZhQ9T1


Generated by Claude Code

Users keep serving video from Sanity file assets in production, which
delivers raw downloads with no adaptive streaming and leads to very high
bandwidth usage. Add a Video section to the skill's global guidance:
use sanity-plugin-mux-input or an external video platform and store only
the playback ID or embed URL in Sanity.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Siwz2hh1ZJdWfqnZZhQ9T1
@kmelve
kmelve marked this pull request as ready for review July 15, 2026 17:31
@kmelve
kmelve requested a review from runeb July 15, 2026 17:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant