doobidoo

Calendar Week Support — Development skill for Claude Code

Development community

Calendar Week (KW) Support for Temporal Query Parser.

How to install Calendar Week Support

Installs to ~/.claude/skills/doobidoo-shodh-cloudflare-calendar-week-support/SKILL.md

Terminal
mkdir -p ~/.claude/skills/doobidoo-shodh-cloudflare-calendar-week-support && curl -fsSL https://raw.githubusercontent.com/doobidoo/shodh-cloudflare/HEAD/prompts/calendar-week-support.md -o ~/.claude/skills/doobidoo-shodh-cloudflare-calendar-week-support/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Calendar Week Support does

Calendar Week (KW) Support for Temporal Query Parser

Objective

Extend the `parseTemporalExpression()` function to support calendar week (KW) queries in both German and English, enabling date range queries like "KW 49", "week 3", "CW 52 2024", etc.

Current State

**File:** `worker/src/index.ts`

**Current Implementation:**

  • parseTemporalExpression() function (lines 154-348) supports 51 temporal patterns
  • Supported: relative expressions (last week, vor 2 wochen), weekday references,

Alternatives in Development

Full documentation available on GitHub

View Source Repository