Astro Guideline: Components — Keep .astro for static. Description: Use .astro components for static content. Do: Astro components for layout structure. Don't: React/Vue for static markup. Good Example: <Layout><slot /></Layout>. Bad Example: <ReactLayout>{children}</ReactLayout>. Severity: High. Docs: .