record-types-sync
CommunityKeep properties in sync with type-safe records.
Software Engineering#typescript#type-safety#data-synchronization#record-types#property-validators#compile-time-errors
Authorluyi985
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Keeps related data structures synchronized by enforcing complete coverage of properties via TypeScript Record<keyof T, V>, preventing drift when new properties are added.
Core Features & Use Cases
- Enforces complete property coverage across parallel configurations, validators, and derived data structures.
- Provides compile-time errors when new properties are introduced without updating dependent code.
- Useful for optimization checks and data validators in large TypeScript applications.
Quick Start
Create a Record<keyof YourType, YourValueType> mapping for all properties to enforce synchronized configuration.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: record-types-sync Download link: https://github.com/luyi985/lyi-bash/archive/main.zip#record-types-sync 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 471,000+ vetted skills library on demand.