Agent skill

New React Playground

by TanStack in TanStack/ai

A skill your agent uses when an agent in this TanStack AI monorepo needs a playground app to try a new feature.

MITAuto-check: notesDevelopment

Install New React Playground

skills CLI
$ npx skills add TanStack/ai --skill new-react-playground -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install TanStack/ai new-react-playground --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/TanStack/ai.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.grok/skills/new-react-playground .claude/skills/new-react-playground && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
new-react-playground
GitHub stars
3.2k
Token cost
~266 tokens
SKILL.md length
133 words
Files
1
Skills in repo
24
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when an agent in this TanStack AI monorepo needs a playground app to try a new feature.

  • Works in 5 steps: Pick a kebab-case name. → From the repo root, run pnpm nx g… → Run pnpm install. → …
  • An agent in this TanStack AI monorepo needs a playground app to try a new feature
  • SKILL.md covers Must and Later
  • Calls pnpm

What it does

New React Playground is an agent skill from TanStack/ai. Use when an agent in this TanStack AI monorepo needs a playground app to try a new feature. Trigger: new feature to try in a Start React app in this repo.

Its SKILL.md is about 270 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Monorepo tooling. It works with React, TanStack and pnpm. The repository describes itself as: 🤖 Type-safe, provider-agnostic TypeScript AI SDK for streaming chat, tool calling, agents, and multimodal apps across OpenAI, Anthropic, Gemini, React, Vue, Svelte, and Solid. The licence is MIT.

When your agent uses it

  • An agent in this TanStack AI monorepo needs a playground app to try a new feature
  • Tasks that involve Monorepo tooling

Example prompts

  • “/new-react-playground”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Pick a kebab-case name.
  2. From the repo root, run pnpm nx g @tanstack/workspace-plugin:react-app . The app lands at examples/react//.
  3. Run pnpm install.
  4. Implement the feature on the index route. If the server must change, edit /api/chat.
  5. Run pnpm --filter dev (port 3100).

What it can do on your machine

Read from SKILL.md and the folder at commit 5a41239. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • pnpm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pnpm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

New React Playground loads about 266 tokens when it runs. Until then it costs about 44 tokens; SKILL.md has 133 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~44
When it runs · the whole SKILL.md, loaded when a task matches
~266

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:30
    live model keys, copy `.env.example` to `.env.local`.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from TanStack/ai at commit 5a41239, republished under its MIT licence (© TanStack). 133 words, ~266 tokens.

Download SKILL.mdSave it as .claude/skills/new-react-playground/SKILL.md (or your agent's skills folder).
name
new-react-playground
description
Use when an agent in this TanStack AI monorepo needs a playground app to try a new feature. Trigger: new feature to try in a Start React app in this repo.

new-react-playground

Pick a kebab-case name. Then generate a React chat lab under examples/react/<name>/.

The generator writes a thin chat lab. The app includes:

  • BYOK
  • Model picker
  • /api/chat with chat()

The index route is the chat shell. The dev server uses port 3100.

Must

  1. Pick a kebab-case name.
  2. From the repo root, run pnpm nx g @tanstack/workspace-plugin:react-app <name>. The app lands at examples/react/<name>/.
  3. Run pnpm install.
  4. Implement the feature on the index route. If the server must change, edit /api/chat.
  5. Run pnpm --filter <name> dev (port 3100).

Do not commit the new example. After a human asks to keep it, you can commit it.

Later

If you need live model keys, copy .env.example to .env.local.

Open http://localhost:3100. The chat lab is live. Your feature is on the index route.

© TanStack, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .grok/skills/new-react-playground of TanStack/ai.

Open the folder on GitHubat commit 5a41239

Compare with similar skills

New React Playground next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

New React Playground compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
New React Playground this skillTanStack/ai3.2k—~266Automated safety check: NotesMIT
Pnpm Engineteambit/bit18k—~1.9kAutomated safety check: PassCustom licence
Electron Multi-Process ArchitectureiOfficeAI/AionUi33k1 repos~1.8kAutomated safety check: PassApache-2.0
@pierre/diffs Code Renderingpierrecomputer/pierre6.2k2 repos~803Automated safety check: PassApache-2.0
Link Workspace Packagesnomcopter/react-mosaic4.8k5 repos~760Automated safety check: PassCustom licence
Nullable New Paramsremotion-dev/remotion62k—~1kAutomated safety check: PassCustom licence

Similar skills

  • Pnpm Engine

    teambit/bit

    Work on the pnpm Rust engine (@pnpm/napi, the pacquet crates) that bit install runs through.

    18k GitHub stars~1.9k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Tells the agent where new code belongs in an Electron multi-process project and which APIs each process may use, with rules for new bridges, services, agents and workers.

    33k GitHub starsUsed in 1 repo~1.8k tokens
    DevelopmentAuto-check passed
  • @pierre/diffs Code Rendering

    pierrecomputer/pierre

    Guides an agent through using @pierre/diffs to render syntax-highlighted files and diffs, and to build editing and review surfaces in React or plain JavaScript.

    6.2k GitHub starsUsed in 2 repos~803 tokens
    DevelopmentAuto-check passed
  • Link Workspace Packages

    nomcopter/react-mosaic

    Link workspace packages in monorepos (npm, yarn, pnpm, bun).

    4.8k GitHub starsUsed in 5 repos~760 tokens
    DevelopmentAuto-check passed
  • Nullable New Params

    remotion-dev/remotion

    Official

    Fix newly added optional parameters, optional React props, and optional type/interface members in Remotion monorepo diffs by converting internal APIs to required nullable values and updating call…

    62k GitHub stars~1k tokensUpdated today
    DevelopmentAuto-check passed
  • Walks through adding a Wagmi feature across its layers: a Viem-based core action, TanStack Query options, and React and Vue bindings.

    6.8k GitHub stars~3.8k tokensUpdated 6 days ago
    DevelopmentAuto-check passed

More from TanStack/ai

All 24 skills in this repo
  • I Have Adhd

    TanStack/ai

    A skill your agent uses when the user invokes /i-have-adhd, says they have ADHD, or asks for ADHD-friendly output.

    3.2k GitHub starsUsed in 5 repos~1.8k tokens
    Auto-check passed
  • PR Sweep

    TanStack/ai

    Sweep open (or listed) PRs with up to 100 parallel agents: security-scan outside contributors, rebase onto main when behind (push --force-with-lease), approve pending first-time-contributor CI when…

    3.2k GitHub stars~4.6k tokensUpdated today
    Auto-check passed
  • A skill your agent uses when wiring honcho() from @tanstack/ai-memory/honcho — a hosted memory adapter where recall is a dialectic answer over the user's representation (no discrete fragments).

    3.2k GitHub starsUsed in 1 repo~457 tokens
    Auto-check passed
  • A skill your agent uses when wiring inMemory() from @tanstack/ai-memory/in-memory — explains setup, options (embedder, extract, topK/minScore), when to pick it (dev/tests/single-process demos), and…

    3.2k GitHub starsUsed in 1 repo~448 tokens
    Auto-check passed
  • A skill your agent uses when wiring redis() from @tanstack/ai-memory/redis in production — covers client setup (ioredis or node-redis via fromNodeRedis), the storage model, client-side ranking…

    3.2k GitHub starsUsed in 1 repo~840 tokens
    Auto-check passed
  • A skill your agent uses when adding a public teaching example or a docs tutorial.

    3.2k GitHub stars~1.4k tokensUpdated today
    Auto-check passed

Categories

Questions about New React Playground

What does New React Playground do?

A skill your agent uses when an agent in this TanStack AI monorepo needs a playground app to try a new feature. New React Playground is an agent skill from TanStack/ai. Use when an agent in this TanStack AI monorepo needs a playground app to try a new feature.

When should I use New React Playground?

New React Playground fits situations like: an agent in this TanStack AI monorepo needs a playground app to try a new feature; tasks that involve Monorepo tooling.

How do I install New React Playground in Claude Code?

Run `npx skills add TanStack/ai --skill new-react-playground -a claude-code`. Or copy the skill folder (.grok/skills/new-react-playground in TanStack/ai) into .claude/skills/new-react-playground in your project. Claude Code loads it when a task matches its description.

How do I install New React Playground in Codex?

Run `npx skills add TanStack/ai --skill new-react-playground -a codex`. Or copy the skill folder (.grok/skills/new-react-playground in TanStack/ai) into .agents/skills/new-react-playground in your project. Codex loads it when a task matches its description.

Can I use New React Playground in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add TanStack/ai --skill new-react-playground -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/new-react-playground, .gemini/skills/new-react-playground, .github/skills/new-react-playground and .opencode/skills/new-react-playground in your project.

What does New React Playground need to run?

Going by SKILL.md and its folder, New React Playground needs the command-line tools its instructions call (pnpm).

Does New React Playground access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is New React Playground safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does New React Playground use?

New React Playground is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does New React Playground use?

About 266 tokens (SKILL.md is roughly 1.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to New React Playground?

Skills that share tags, products or a category with New React Playground: Pnpm Engine (teambit/bit, 18k stars), Electron Multi-Process Architecture (iOfficeAI/AionUi, 33k stars), @pierre/diffs Code Rendering (pierrecomputer/pierre, 6.2k stars) and Link Workspace Packages (nomcopter/react-mosaic, 4.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains New React Playground?

TanStack (a GitHub organization) maintains it in TanStack/ai, which has 3,169 GitHub stars. The repository holds 24 skills in this directory. The repository was last updated on October 7, 2026.

Source: TanStack/ai on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.