diff --git a/.claude/agents/astro-components.md b/.agents/agents/astro-components.md
similarity index 85%
rename from .claude/agents/astro-components.md
rename to .agents/agents/astro-components.md
index 302ea5412..b4b1e2fb1 100644
--- a/.claude/agents/astro-components.md
+++ b/.agents/agents/astro-components.md
@@ -65,17 +65,10 @@ additively instead of creating parallel variants.
## Page scripts and modals
-- Capture markup with `CaptureScript` / `CaptureModal` (HTML in the slot, not
- template strings). They register via `addPageScript()` / `addPageModal()`
- (`@shared/lib/page-scripts.ts` / `page-modals.ts`).
- Wrap at the call site, e.g. `