fuzzyworld

when-am-i / commit

Document recent features in the README and new-calendar skill

12bc9942d2819552e0b86bcd0aec20b218f9a512 · Pavel Safronov · 2026-06-23 08:27:39 -0700 · parents 3900f8168e76

Document recent features in the README and new-calendar skill

Bring the docs current with shipped work: the README Features list now
describes the year timeline (key-date axis, dashed changeover lines,
clickable year labels) and the per-answer "in use here since …" callout,
and the convertible-calendars list adds ab urbe condita and the Seleucid
era. The new-calendar skill's converter reference gains the same offset
counts (Dangi/Juche, AUC, Seleucid).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
 .claude/skills/new-calendar/SKILL.md |  5 +++--
 README.md                            | 13 +++++++++++--
 2 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/.claude/skills/new-calendar/SKILL.md b/.claude/skills/new-calendar/SKILL.md
index 0bd804b..fbc75ed 100644
--- a/.claude/skills/new-calendar/SKILL.md
+++ b/.claude/skills/new-calendar/SKILL.md
@@ -55,9 +55,10 @@ This is **two independent gates** (see plan.md, Q3):
   - **Convertible** strings hit a converter there: `Gregorian`, `Julian`, and the
     Temporal-backed `Islamic`, `Hebrew`, `Persian`, `Indian`/`Saka`, `Buddhist`,
     `Japanese`, `Ethiopic`, plus the hand-rolled `Chinese sexagenary cycle`,
-    `Maya Long Count`, and `French Republican calendar` (year only, via a
+    `Maya Long Count`, `French Republican calendar` (year only, via a
     sourced lookup table — its year began at the Paris equinox, an
-    observation, not a fixed rule).
+    observation, not a fixed rule), and the simple year-offset counts
+    `Dangi`/`Juche`, `ab urbe condita` (AUC), and `Seleucid era`.
     Match an existing string **exactly** (the lookup is case/space-insensitive).
   - **Descriptive-only** — a calendar with no continuous numbered year (e.g. an
     observational lunar calendar). Use a clear `calendar` name; the engine shows
diff --git a/README.md b/README.md
index 821a833..f3ce1ab 100644
--- a/README.md
+++ b/README.md
@@ -28,7 +28,12 @@ when more than one calendar applies at once:
 ## Features
 
 - Interactive world map for selecting a location
-- Date picker for choosing any year in history
+- A **year timeline** showing the picked spot's calendar eras as color-coded
+  bands (colors stay consistent across the map, timeline, and answers). Its
+  scale breaks at the region's **key dates** — the calendar changeovers — so
+  they're evenly spaced and labelled (e.g. 1954 for Vietnam) instead of crammed
+  into recent centuries; dashed lines mark where the calendar actually changes,
+  and each year label is **clickable to jump** straight to that date
 - **Shuffle** button that drops you at a random place and date on a non-default
   (non-Gregorian) calendar — e.g. Chinese, Japanese, Saka, Buddhist, Ethiopian,
   Islamic, Persian, Julian, or a lunar reckoning
@@ -40,6 +45,8 @@ when more than one calendar applies at once:
   date, and zoom so you can link someone to the exact view
 - Shows **all** valid answers at once — different people at the same place and time
   reckoned dates differently (e.g. colonial Julian alongside an Indigenous lunar calendar)
+- Each answer notes **when that calendar was in use** at the spot (e.g. "in use
+  here since 1954"), so a changeover is called out plainly rather than buried
 - For calendars with no numbered year, gives the kind of answer a local would —
   the moon and night ("a full moon, about night 15"), and, where the data
   records a documented event, **"about N winters since &lt;event&gt;"**
@@ -61,7 +68,9 @@ and show the Gregorian year for reference).
   Persian (Solar Hijri), Indian (Saka), Buddhist, Japanese (nengō, Meiji onward),
   Ethiopian, Maya Long Count, French Republican calendar (year only, from a
   sourced table of each year's actual equinox-based start date), Dangi
-  (Dangun era, South Korea), Juche (North Korea, 1997–2024).
+  (Dangun era, South Korea), Juche (North Korea, 1997–2024), ab urbe condita
+  (AUC, from Rome's founding, 753 BC) and the Seleucid era (Anno Graecorum,
+  312/311 BC) — both year-only arithmetic offsets.
 - **Descriptive-only:** the Chinese sexagenary cycle (the named 60-year
   stem-branch / zodiac-animal year), the Korean, Vietnamese, and Japanese
   pre-modern lunisolar calendars, the Tzolk'in/Haab' Calendar Round, the