diff --git a/src/components/AGENTS.md b/src/components/AGENTS.md new file mode 100644 index 0000000..2e8f300 --- /dev/null +++ b/src/components/AGENTS.md @@ -0,0 +1,43 @@ + + + +# components + +## Purpose +Reusable `.astro` components for layout, content rendering, theming, search, and SEO. + +## Key Files +| File | Description | +|------|-------------| +| `BaseHead.astro` | All `` tags: title, meta, canonical, Open Graph/Twitter, favicons, RSS auto-discovery, webmentions. | +| `ExperienceTags.astro` | Renders linked chips for an entry's `experiences` refs; resolves them with `getEntries` and links to `/experience/`. Used by Masthead, Project, and the speaking page. | +| `StreamPlayer.astro` | Cloudflare Stream embed — an iframe at `${streamOrigin}/${videoId}/iframe`. Used on speaking detail pages. No external player dependency. | +| `FormattedDate.astro` | `