概要
This skill provides domain-specific guidance for implementing the Delegated Types (Recording/Recordable) pattern in Ruby on Rails applications. It helps developers manage large-scale content systems where multiple distinct models—such as messages, documents, and uploads—need to share metadata, access control, and appear together in unified feeds or timelines. By leveraging a centralized container model rather than duplicating logic across polymorphic associations, it simplifies complex queries, pagination, and administrative operations like archiving or moving content.