Skip to main content

data-normalization

Stars3
Forks1
UpdatedMarch 25, 2026 at 13:50

Establish a Canonical Data Model for a project — define authoritative format rules for each primitive type (dates as ISO 8601 with explicit timezone, strings as UTF-8, decimals with explicit precision, identifiers, enums), map every data source to the canonical form with a field-by-field table, generate adapter / validator code, and record decisions in an ADR. Use whenever someone says "canonical data model", "data contracts", "normalize our types", "dates come in different formats from different APIs", "map this API response to our internal model", "how should we store decimals or money", "data format inconsistencies", "interoperability between services", "we need a common format", or when integrating multiple data sources (APIs, databases, files, queues) that use conflicting field formats. Also trigger proactively when you observe that a conversation involves two or more data sources with different primitive-type representations.

Installation

Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.

File Explorer
3 files
SKILL.md
readonly