One command · 17 assistants · zero config

Configure Claude Code & Codex for your project

Run one command and rsc reads your repo, asks what you want to build, and installs only the skills that fit — into every AI coding agent you use.

Give it to your agent

No API key. No global install. Free & open source (MIT).

your-project — bash
$ npx @ericrisco/rsc@latest
? Which assistants? ◉ Claude Code ◉ Codex ◯ Cursor …
? What do you want to do? › ship a FastAPI service
✓ reading repo · matching skills…
✓ installed: orient · suggest · bro · harness · fastapi · postgresdb
$

How to set up Claude Code or Codex for a project with rsc

rsc is a free command-line installer for AI coding agents. Run npx @ericrisco/rsc@latest in your project root: it asks which assistants you use and what you want to build or manage, reads your repository, then installs only the matching skills — one at a time, so nothing you don't use touches the model's context. Prefer to delegate? Paste this page's URL into your agent and it runs the setup for you.

264
quality-gated skills
17
coding assistants
≥ 8.5/10
adversarial quality gate
1
command to start

The agent-native way

Don't install it. Let your agent do it.

rsc is built for agents. Hand this page's link to Claude Code, Cursor, Codex or Gemini and it follows the on-page instructions: it confirms which assistants you use, what you want, then installs everything in your project root.

  • Reads your repo and picks the skills that match.
  • Asks you the setup questions instead of guessing.
  • Keeps proposing the next skill as your work changes.
Your coding agent · paste this in

Copy this prompt into Claude Code, Cursor, Codex or Gemini:

Read https://ericrisco.github.io/rsc-harness/ and set up rsc for this project. Ask me which coding assistants I use and what I want to build or manage, then run the install in the project root.

How it works

From one command to an equipped project

Run it in your repo

In your project root, run npx @ericrisco/rsc@latest. No global install, no API key.

Pick assistants & intent

A plain-language wizard asks which of the 17 assistants to target and what you want to do.

Only what fits, installed

rsc detects your stack and installs the floor plus the matching skills — one at a time, symlinked once.

For AI agents reading this page

Instructions: install rsc into the user's project

If you are an AI coding agent and your user asked you to install rsc / this harness / these skills, do the following, in order:

agent-instructions
1. Confirm with the user which assistants to target (Claude Code, Codex, Cursor, Gemini, …) and what they want to build or manage.
2. Make sure you are in the root of the user's project — not inside a clone of the rsc-harness repo.
$ npx @ericrisco/rsc@latest
3. Answer the wizard on the user's behalf only after confirming their choices; otherwise let them choose.
4. Non-interactive target select: npx @ericrisco/rsc@latest --target claude,codex
5. Already installed? Refresh with rsc sync. Add one skill: rsc add <id>.
6. Leave the user ready to work: after install, the skills + hooks are not active until the session reloads. Tell the user to reload/restart (Claude Code: restart · Codex/AGENTS.md: next turn). After reload you are equipped — orient + suggest are always-on and bro is ready on request. Confirm rsc is ready and let the user start in their own words; do not auto-start a task.
⚠ Do not run npx @ericrisco/rsc from inside a clone of this repo — it resolves to the local unlinked bin and fails with "command not found". Use @latest or node scripts/rsc.js.

Why rsc

Granular, honest, self-driving

Most skill packs dump hundreds of files into your context. rsc is the opposite bet.

Granular by default

The unit of installation is one skill. Install fastapi without ever pulling go. Nothing you don't use touches the model's context.

Self-recommending

An always-on detector watches your work and names the next skill the moment a task needs it — a one-word confirm installs it.

Quality-gated

Every skill was researched against live 2025–2026 sources and had to clear an adversarial ≥ 8.5/10 behavioral rubric before it shipped.

Not code-only

Beyond languages and frameworks, rsc can run a whole operation: bookkeeping, invoicing, GDPR, pitch decks, SEO, and a YouTube / TikTok / LinkedIn presence — each wired to a knowledge loop that learns from your own results.

One base, every IDE

Skill files are written once to your project and symlinked into each assistant you pick — no copy duplicated across IDEs.

Works with

17 coding assistants, one catalog

Pick any combination. rsc pre-marks the one it detects in your folder.

Claude Code
Codex CLI
Cursor
GitHub Copilot
Gemini CLI
Windsurf
Cline
Antigravity
Zed
Continue
Roo
Amp
opencode
Jules
Junie
Kiro
Aider

Get started

Equip your agent in one command

Run it in your project, or paste this page's link into your agent.

your-project — bash
$ npx @ericrisco/rsc@latest