• Configure an AI agent to generate release notes automatically from the PR description and diff.
    • Once deployment finishes, it would be useful to extend the flow so release notes that non-developers can understand are shared in Slack.
  • Declare only the intended attributes as component props, and expose additional attributes through customProps when necessary.
    • This keeps components intuitive while remaining flexible for necessary customization, and makes the customized surface immediately visible.
  • Abstract the customProps implementation with utilities such as createCustomSlots and useSlots.
  • Uneven padding between icons belongs to the icon-resource owner, not to the design-system component.
    • Calculate the scale required for each icon to reach its ideal size, then solve it in a resource-center library that owns that logic.