schema-architect
Installation
SKILL.md
Schema Architect Protocol
This skill transforms raw business requirements into a robust, normalized, and scalable database schema. It avoids common anti-patterns like "God Tables" or EAV (Entity-Attribute-Value) abuse.
Core assumption: A good schema must be extensible, maintainable, and explicitly document your design choices.
0. Context Intake
Before designing, make sure you have the inputs below. Read the previous workflow step's artifact first if it exists. Ask only for what is missing, in a single message, and state any assumption you make instead of blocking.
- Business requirements or user stories, and the entities already known.
- Target engine and ORM or migration tool.
- Multi-tenancy, audit, soft-delete, and data retention requirements.