What problem does it solve? When code changes land without matching documentation updates, docs drift from reality and become misleading. This Skill enforces FutureFin's rule that every change to routes, schema, env vars, engine behavior, tests, or visuals must update its owning doc in the same PR, and defines exactly how CHANGELOG entries and reference docs must be written. ## Core Features & Use Cases - Doc-of-record map: A table assigning every fact a single authoritative home (CLAUDE.md, .claude/.md reference docs, CHANGELOG.md, README.md, SECURITY.md, docs/.md) so facts never rot in duplicate. - Change-type to docs checklist: Maps each kind of change (new route, migration, env var, metric, UI token, container behavior) to the exact files that must be updated. - House style and templates: Forensic CHANGELOG entry format (symptom, root cause, fix, lesson), Keep a Changelog 1.1.0 plus SemVer structure, migration-note skeleton, and language conventions (Spanish narrative with English technical terms). - Standing errata register: A tracked table of known doc/code disagreements with verification dates, so known-wrong facts are never left unrecorded. - Use Case: After adding a new API route, run through the checklist to update .claude/api-routes.md, evaluate MCP parity, and draft a forensic CHANGELOG entry under [Unreleased] before the PR is considered complete. ## Quick Start Ask the assistant to document the change you just made and update the matching docs of record, for example: add a CHANGELOG entry and update the reference docs for the new endpoint I added.