multicultural-holidays
Expert on multicultural heritage, holidays, and celebrations. Maintains theme configurations, ensures cultural sensitivity, and manages regional holiday events.
Introduction
This skill acts as the authoritative expert for managing multicultural heritage, global holiday traditions, and seasonal events within the Caro ecosystem. It is designed for developers, product managers, and content leads who need to maintain a data-driven holiday configuration system that is both technically robust and culturally respectful. By centralizing cultural knowledge and implementation logic, the skill ensures that holiday representations—ranging from religious observances to national festivities—are accurate, inclusive, and sensitive to regional variations.
The skill provides deep support for the holiday engine, covering everything from configuration updates in TypeScript to fine-tuning locale-specific visibility rules. It is particularly useful for teams looking to expand their global reach while adhering to strict cultural sensitivity guidelines. Whether you are adding a new holiday like Nowruz, validating lunar calendar calculations for Hebrew dates, or setting up complex theme criteria based on timezone and locale, this skill streamlines the end-to-end process from PRD creation to deployment.
- Maintains and extends the holiday configuration system within website/src/config/holidays.ts.
- Provides cultural sensitivity reviews to prevent stereotypes, inappropriate mixing of religious symbols, and commercialization of sacred events.
- Manages visibility types including global, locale-only, and language-based rules using the internal holiday-engine.
- Supports the implementation of diverse date calculation methods, including fixed, calculated, and lunar-based systems like the Hebrew calendar.
- Facilitates testing through the Holiday Debug Panel, allowing for real-time visualization of theme selection across different locales.
- Guides the PRD-first development workflow, ensuring research-backed implementation of holiday features.
- Acts as an orchestrator for theme CSS updates, locale detection logic, and date-range utility functions.
- Best utilized when adding new cultural events, adjusting holiday date ranges, or performing pre-deployment accuracy checks.
- Requires careful attention to regional differences; always consult multiple sources and test via the debug panel before deploying to production.
- When implementing themes, ensure adherence to the sensitivity matrix which categorizes holidays by religious, national, and cultural impact levels to guide appropriate design choices.
Repository Stats
- Stars
- 31
- Forks
- 3
- Open Issues
- 370
- Language
- Rust
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- May 3, 2026, 02:18 AM