Shadcn Guideline: Patterns — Use asChild for composition. Description: asChild prop for component composition. Do: Slot pattern with asChild. Don't: Wrapper divs for composition. Good Example: <Button asChild><Link href="/">. Bad Example: <Button><Link href="/"></Link></Button>. Severity: Medium. Docs: https://ui.shadcn.com/docs/components/button.