Skip to content

feat: add AI-discoverable integration skills for 27 example projects#673

Draft
chrfalch wants to merge 1 commit intomasterfrom
chrfalch/add-expo-examples-skill
Draft

feat: add AI-discoverable integration skills for 27 example projects#673
chrfalch wants to merge 1 commit intomasterfrom
chrfalch/add-expo-examples-skill

Conversation

@chrfalch
Copy link
Copy Markdown

@chrfalch chrfalch commented Mar 26, 2026

Add SKILL.md guides to example folders enabling AI agents to fetch and follow curated integration instructions via plain HTTP URLs.

A master SKILL.md at the root provides a discovery index with category decision guides (auth, database, API client, animations, device features) and fetch instructions for individual skills.

Covered integrations:

  • Auth: Clerk, Auth0, Better Auth
  • Payments: Stripe
  • Database: SQLite, LibSQL (Turso), Convex, TinyBase, Legend-State + Supabase
  • Styling: TailwindCSS, shadcn/ui
  • API: Apollo GraphQL, GraphQL (Yoga + URQL)
  • AI: OpenAI, Vercel AI SDK (router-ai)
  • Animations: Reanimated, Moti
  • Graphics: Skia, React Three Fiber
  • State: Zustand
  • Realtime: Socket.IO
  • Monitoring: Sentry
  • Charts: Victory Native
  • Images: Satori
  • Device: Camera, Maps
  • DX: Storybook

Used in expo/skills in this PR: expo/skills#38

Add SKILL.md guides to example folders enabling AI agents to fetch
and follow curated integration instructions via plain HTTP URLs.

A master SKILL.md at the root provides a discovery index with
category decision guides (auth, database, API client, animations,
device features) and fetch instructions for individual skills.

Covered integrations:
 - Auth: Clerk, Auth0, Better Auth
 - Payments: Stripe
 - Database: SQLite, LibSQL (Turso), Convex, TinyBase, Legend-State + Supabase
 - Styling: TailwindCSS, shadcn/ui
 - API: Apollo GraphQL, GraphQL (Yoga + URQL)
 - AI: OpenAI, Vercel AI SDK (router-ai)
 - Animations: Reanimated, Moti
 - Graphics: Skia, React Three Fiber
 - State: Zustand
 - Realtime: Socket.IO
 - Monitoring: Sentry
 - Charts: Victory Native
 - Images: Satori
 - Device: Camera, Maps
 - DX: Storybook
@chrfalch chrfalch force-pushed the chrfalch/add-expo-examples-skill branch from 149fb75 to ef7f75a Compare April 20, 2026 09:08
@chrfalch chrfalch marked this pull request as ready for review April 22, 2026 10:36
Comment thread with-clerk/SKILL.md
>
<Stack>
<Stack.Protected
guard={(has) => has.isSignedIn}
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This doesn't seem right, guard is a boolean

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, this was a bit sloppy! Will revisit!! Thanks :) (And sorry)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No problem, just happy we caught it 😀

@chrfalch chrfalch marked this pull request as draft April 27, 2026 10:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants