astro
Astro 7 conventions for ONE sites — plugin wiring via one.config.ts, OneChat/OneTrack placement, Cloudflare SSR. Invoke when…
React 19 conventions in ONE sites — client islands, @oneie/react hooks, no useEffect for ONE data. Invoke when editing .tsx components.
$ npx -y skills add one-ie/one --skill react19 --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/react19Context preview
The summary Claude sees to decide when to auto-load this skill.
React 19 conventions in ONE sites — client islands, @oneie/react hooks, no useEffect for ONE data. Invoke when editing .tsx components.
name: react19 description: React 19 conventions in ONE sites — client islands, @oneie/react hooks, no useEffect for ONE data. Invoke when editing .tsx components.
React components are **islands**. A `.tsx` only runs in the browser when an `.astro` mounts it with a directive:
<Counter client:load /> <!-- hydrate immediately --> <Chart client:visible /> <!-- hydrate when scrolled into view -->
A `.tsx` with no `client:*` directive renders to static HTML — no interactivity.
import { useSignal, useMark } from '@oneie/react'
function Likes({ pathId }: { pathId: string }) {
const strength = useSignal(pathId, 'strength')
const mark = useMark(pathId)
return <button onClick={() => mark()}>{strength} ♥</button>
}Do **not** `useEffect(() => fetch(...))` for ONE data — the hooks own subscription + the closed loop (`mark`/`warn`).
Make Your Ideas Real. Build Apps, Websites and AI Agents with Plain English with Astro, React, Shadcn and Cloudflare
Astro 7 conventions for ONE sites — plugin wiring via one.config.ts, OneChat/OneTrack placement, Cloudflare SSR. Invoke when…
Use the ONE backend (@oneie/sdk) from this frontend via the plugin-backend wrapper. Invoke when reading/writing ONE data in API…
shadcn/ui under the ONE 6-token design system — CSS var tokens only, no hex, add components via the CLI. Invoke when editing…
Give this workspace a resource type — products, lessons, tickets, whatever the business actually tracks — by writing one TOML…
Put words on this site — a blog post, a docs page, a product, or a live page from ONE's editor. Knows which of the four surfaces…
Take money on this site — a crypto payment link that needs no backend and no account, or a card charge through Stripe. Knows…