This handles Salesforce Custom Object metadata generation with a focus on getting the sharing model right. It'll stop you from the classic mistake of setting ReadWrite on an object with a Master-Detail relationship, which breaks deployments. The spec walks through name field decisions (Text vs AutoNumber), validation rule naming conventions (no __c suffix, unlike fields), and feature enablement logic based on whether you're building user-facing objects or system junctions. Worth using if you're tired of deployment errors around ControlledByParent or hitting the two Master-Detail relationship cap.
npx skills add https://github.com/forcedotcom/afv-library --skill generating-custom-object