Chronology — Data skill for Claude Code
Litigation chronologies as data: mandatory pincites, merge across sources preserving provenance, date-conflict and evidential-gap detection.
How to install Chronology
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open kevanwee/chronology and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Chronology does
Litigation chronologies as data: mandatory pincites, merge across sources preserving provenance, date-conflict and evidential-gap detection. CLI and Claude skill.
Alternatives in Data
- A Stock Data — A股全栈数据工具包 · 十一层架构 · 54端点 · 19数据源 · 零鉴权 Full-stack China A-share data toolkit for AI agents — 11 layers, 54 end 9.4k ★
- Global Stock Data — US stock market data for AI coding assistants — zero-auth, official sources 1.5k ★
- AgriQuant AI — AI-powered weather intelligence for agricultural commodity futures 707 ★
README
chronology
Litigation chronologies as data. A schema where every entry carries a pincite, merge across sources that preserves who-said-what, automatic detection of date conflicts and evidential gaps, markdown/CSV rendering, and a Claude skill for the extraction step.
- id: site-meeting
date: 2024-09-03
event: Site meeting at Tuas; Alpha's engineer inspected the rejected units.
actors: [Tan Ah Kow, Lim Bee Hoon]
sources:
- { doc: Meeting minutes, bundle_ref: AB-70 }
event_key: tuas-inspection
$ chronology lint examples/from-correspondence.yaml examples/from-affidavit.yaml
CONFLICT: tuas-inspection: 03 Sep 2024 per Meeting minutes, AB-70 (site-meeting); 05 Sep 2024 per Beta Pte Ltd (inspection-per-lim)
0 warning(s), 1 conflict(s)
Why
Chronologies are built by hand, in Word tables, by the most junior person on the matter, from several sources at once. Three things go wrong: entries lose their page references during editing; two accounts of the same event get silently reconciled into one date; and nobody notices the eight-month stretch with no documents. This repo makes all three mechanical.
It is small on purpose. The schema and the three checks are the value.
What is in the box
| Piece | What it does |
|---|---|
schema/chronology.schema.json |
Generated JSON Schema. Entries require at least one source; precision rules are enforced (month precision means the 1st, year means 1 Jan). |
chronology merge |
Unions several files. Same id, or same date + same wording, becomes one entry with all sources. Different dates for the same event_key are not merged. |
chronology conflicts |
Same event_key, different dates: shows each version and who asserts it. Exit 1 if any. |
chronology gaps --days N |
Stretches of N+ days with no day-precision entry. |
chronology lint |
Sources without a pincite or bundle ref; disputed entries without asserted_by; approximate dates without an explanation; events phrased |
Related Skills
SEO Data MCP
SEO Data MCP server for AI agents (Claude, Cursor, VS Code, Cline): Google keyword volume & difficulty with AI
Data Validation Rules
Governs data validation behavior across Country Finder and Salary Calculator — duplicate detection, missing-fi
AI Agent Rules
Manage configs for Claude Code, Codex, Gemini CLI, Goose, and Amp from one repo — symlinks, merge pipeline, pr
Pipeworx
Live data gateway for AI — 4,600+ tools across 1,100+ verified sources, one MCP connection, with citations.
Agent Built Lfs
Linux From Scratch, built and maintained by Claude Code across multiple machines. Recipes extracted from the b
Agentic Data Tools
Manage data skills across Codex CLI, Claude Code and GitHub Copilot
Related Agents
Git Reconciler
Git branch reconciliation specialist using git and the gh CLI. Use whenever there are merge conflicts, a diver
Audit Sxo
Performs SERP backward analysis, page-type mismatch detection, user story derivation, persona scoring, and gap
PR Manager
Manages pull requests and merge requests across GitHub, GitLab, and Azure DevOps. Handles listing, viewing, cr