关于
This skill provides a comprehensive framework for architecting data layers in Elixir applications using Ecto. It guides developers through defining schemas, mapping database fields to Elixir types, and implementing sophisticated relationship patterns such as many-to-many associations and embedded schemas. Whether you are building a new Phoenix application or refactoring a legacy database, this skill ensures your data models are type-safe, maintainable, and aligned with Elixir best practices for domain-driven design.