wsc-sanity-cms
sanity-cms
Instructions
Follow documentation from https://www.sanity.io/learn/llms.txt to implement Sanity CMS in the project. This skill provides project-specific patterns for sports club content modeling, TypeScript integration, and Next.js optimization.
Content Modeling for Sports Clubs
Core Schema Types
The Williamstown SC website requires these primary content types:
- blogPost - Club news, announcements, match reports
- event - Matches, training sessions, club events
- player - Team roster and player profiles
- fixture - Match schedule, results, and statistics
- sponsor - Club sponsors and partners
- page - Static pages (About, Contact, etc.)
- teamMember - Coaching staff and committee members
More from dejanvasic85/williamstownsc
daisy-ui
A Tailwind CSS component library that provides a set of pre-designed UI components. Use for accessible, themed components that match Williamstown SC brand.
54frontend-design
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
47skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
41sanity-cms
A headless CMS that provides a flexible content model and powerful APIs. Use for structured content management with type-safe queries for Williamstown SC.
36dribl-crawling
Document patterns for crawling dribl.com fixtures website using playwright-core to extract clubs and fixtures data with Cloudflare protection. Covers extraction (crawling with API interception) and transformation (Zod validation, data merging) phases.
25