validating-temporal-fields
CommunityCatch bad dates before they corrupt ingest
Data & Analytics#pydantic#data-quality#pandera#temporal-validation#date-fields#incident-ingest#year-extraction
Authorrocklambros
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill prevents bad temporal data from slipping into incident corpora, vulnerability registries, and other text-derived datasets by catching future-dated records, year-extraction mistakes, and event-versus-disclosure confusion before ingest succeeds.
Core Features & Use Cases
- Future-date rejection: Flags any event or disclosure date that lands after the pipeline's deterministic today value.
- Min-year fallback: Recommends choosing the earliest plausible year from free text instead of the latest year mentioned, avoiding max-year leakage from contextual references.
- Separate temporal fields: Keeps event_date and disclosure_date distinct so cross-field validation can detect impossible combinations.
- Use case: A data team ingesting an incident database can quarantine suspicious rows, document the failing invariant, and keep CI runs reproducible across days and environments.
Quick Start
Use this skill to validate incident_date, disclosure_date, and text-extracted year fields in your ingest pipeline before accepting the batch.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 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: validating-temporal-fields Download link: https://github.com/rocklambros/rcs/archive/main.zip#validating-temporal-fields 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 536,000+ vetted skills library on demand.