> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tryrekkal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Agent skills

# Agent skills

The Claude Code skills for every layer of the stack are pre-bundled and committed in this repo, so a fresh clone has them with no install step.

## Pre-bundled — no install needed

The official, vendor-maintained Claude Code skills for this stack live under [`.claude/skills/`](../.claude/skills), tracked by [`skills-lock.json`](../skills-lock.json), and are committed to the repo. They travel with every clone: a fresh checkout already has them, and Claude Code loads each one automatically when it judges the skill relevant to what you are touching. Run `/skills` inside Claude Code to see what is loaded.

## The 17 bundled skills

* **UI:** `shadcn`, `web-design-guidelines`
* **Supabase:** `supabase`, `supabase-postgres-best-practices`
* **Stripe:** `stripe-docs`, `stripe-best-practices`, `stripe-directory`, `stripe-projects`, `connect-recommend`, `upgrade-stripe`
* **Email:** `resend`
* **Next.js / Vercel:** `next-best-practices`, `next-cache-components`, `next-upgrade`, `vercel-react-best-practices`, `vercel-composition-patterns`, `vercel-cli`

## `setup-skills.sh` — optional maintenance only

You do **not** run [`setup-skills.sh`](../setup-skills.sh) to get the skills. Use it only to:

```bash theme={null}
./setup-skills.sh            # refresh the bundled skills to their latest upstream versions (npx skills update -y)
./setup-skills.sh --plugins  # also install the optional Vercel / Supabase / Stripe Claude Code plugins
```

Notes:

* The Stripe skills are manually-installed copies and **do not auto-update** (per Stripe's own docs). Refresh them with `npx skills update -y` (or `./setup-skills.sh`).
* The optional plugins (Vercel / Supabase / Stripe) add extra MCP servers, slash commands, and auto-update. They modify your **user-scope** Claude Code environment, not this repo. After installing, run `/reload-plugins` then `/skills` inside Claude Code to confirm.
