calendar-conventions
CommunityStandardize calendar logic for reliable timekeeping.
AuthorCodapopKSP
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses inconsistencies in implementing calendars and timekeeping systems, preventing errors in date conversions, timezone handling, and epoch calculations that could lead to inaccurate historical or cultural date representations in the Library of Time project.
Core Features & Use Cases
- Core Conventions: Defines standards for year numbering (including BCE as negative integers), preferring
createAdjustedDateTimeover raw Date constructors, and explicit epoch anchors in local timezones. - Implementation Guidance: Covers day-boundary logic with non-midnight starts (e.g., sunrise), load-time safety to avoid script dependencies, and patterns for conversion functions like toGregorian and fromGregorian.
- Use Case: When adding a new lunisolar calendar like the Hebrew system, use this Skill to ensure weekday calculations align with sunset boundaries and all arithmetic uses shared utilities for consistency across the project.
Quick Start
Apply the calendar-conventions skill to refactor the Coptic calendar logic in CalendarAPI/Calendars ensuring proper BCE handling and timezone offsets.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: calendar-conventions Download link: https://github.com/CodapopKSP/LibraryOfTime/archive/main.zip#calendar-conventions Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.