Astro Guideline: Components — Use slots for composition. Description: Named and default slots for flexible layouts. Do: <slot /> for child content. Don't: Props for HTML content. Good Example: <slot name="header" />. Bad Example: <Component header={<div>...</div>} />. Severity: Medium. Docs: https://docs.astro.build/en/basics/astro-components/#slots.