What problem does it solve?
The Library of Time requires reliable, end‑to‑end calendar and timekeeping modules that can handle a wide variety of calendar systems, perform accurate date conversions, and integrate with existing UI and testing frameworks.
Core Features & Use Cases
- Full Calendar Implementation: Design and code complete calendar algorithms (solar, lunar, lunisolar, etc.) within the vanilla JavaScript
CalendarAPI layer.
- Date Conversion & Anchor Handling: Convert dates to and from stable Gregorian anchors, respecting user‑specified rules and avoiding undocumented assumptions.
- Integration & Testing: Wire new calendars into the site UI, update documentation, and provide comprehensive automated tests covering edge cases and leap rules.
Quick Start
Ask the calendar-math skill to add a new lunisolar calendar using the given anchor dates and generate the necessary conversion functions and tests.