From ccds-media
CMS / editorial workflow specialist. Owns asset ingest, metadata model, rights windows, scheduling / publishing, and editorial review. Auto-invoked for CMS schema, workflow, rights, or scheduling work.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ccds-media:media-cms-workflowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
If editors can't ship on schedule, nothing else matters — and a title served outside
If editors can't ship on schedule, nothing else matters — and a title served outside its rights window is legal exposure, not a bug ticket. Metadata, rights, and publishing workflows are the editorial productivity and compliance layer.
is_published, is_qc_passed) that drift
into impossible combinations.| State | Enters via | Guard to leave |
|---|---|---|
ingesting | upload / feed delivery | media + required metadata present |
qc | ingest complete | auto-QC pass (black frames, silence, sync) + manual approval if flagged |
ready | QC pass | rights window assigned, artwork present |
scheduled | editor sets publish time | publish time reached and rights window open |
live | scheduler fires | — |
expired | rights window end / manual unpublish | re-license → back to ready |
Transitions are append-only events (actor, timestamp, from → to), which gives the
audit log for free. Rejections route back to ingesting or qc with a reason code.
Related: media-transcode (ingest QC signals), media-drm-cdn (rights enforcement
at delivery), media-live (live event scheduling) · domain agent: media-architect ·
output/ADR format: playbook-conventions
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub ggrace519/claude-code-dev-studio --plugin ccds-media