ericrisco/rsc-harness

Your agent invents things because it has no memory, and can't touch your database because it has no arms. rsc is the meta-harness that gives it both, plus the trade to know the job and the reflexes to not break your repo. For Claude Code, Codex and 15 more.

82Stars on the repository
205Mods indexed here, across every type
2d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

open-weights

169

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when choosing an open-weight LLM and clearing it for use — which family and size fit the task, the hardware and the budget, and above all whether the license permits shipping. Owns the license-class map (OSI-open versus custom-community versus non-commercial), the always-verify-the-model-card rule, size-to-VRAM…

not rated 82 +17 2d ago A SkillSpector: pass 146 tokens original MIT

orient

170

ericrisco/rsc-harness

Skill Claude CodeCodex

Always-on. The brújula: close every turn by situating the person — where they are, what just happened, why it mattered, and the next step as a question, never a dead end. Reads the accompaniment and technical dials from 02-DOCS and calibrates how much it explains, rewriting the dial when the user asks for more or…

not rated 82 +17 2d ago A SkillSpector: pass 89 tokens original MIT

parallel

171

ericrisco/rsc-harness

Skill Claude CodeCodex needs its repo

Use when two or more pieces of work are genuinely independent — disjoint files, no shared state, no ordering edge — and should fan out across subagents, then be gathered and reconciled under a combined test suite. Decides WHAT can run concurrently; NOT the isolation it runs in (that is worktrees), NOT the per-unit TDD…

not rated 82 +17 2d ago A SkillSpector: pass 80 tokens original MIT

people-ops

172

ericrisco/rsc-harness

Skill Claude CodeCodex needs its repo

Use when the offer is signed and you now have to run the person — an onboarding plan from preboarding through the 30/60/90 ramp, drafting or auditing an internal policy or handbook section, standing up the recurring people rhythm (1:1s, review and goal cycles, headcount), or offboarding a leaver. NOT sourcing…

not rated 82 +17 2d ago A SkillSpector: pass 87 tokens original MIT

performance

173

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when a page or interaction is slow for one user and the fix starts from a measurement — a failing Core Web Vital (LCP, INP, CLS), a heavy JS bundle, wasted re-renders, an over-broad client boundary: profile, attribute the cost to one phase, fix it, re-measure. NOT surviving concurrent load (that is scaling), NOT…

not rated 82 +17 2d ago A SkillSpector: warn 91 tokens original MIT

phoenix

174

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when building an Elixir web app with Phoenix — contexts, Ecto schemas, changesets and migrations, LiveView, channels and PubSub, the generators, and the boundary between domain logic and the web layer. Covers the classic LiveView over-rendering and Ecto N+1 traps. NOT pure OTP work with no web or Ecto layer …

not rated 82 +17 2d ago B SkillSpector: warn 89 tokens original MIT

php

175

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when writing, reviewing or modernizing PHP (8.3-8.5) outside Laravel — strict types, union and intersection types, readonly classes, backed enums, property hooks and asymmetric visibility, the pipe operator and clone-with, Composer with PSR-4, PER-CS style, PSR interop, and the quality toolchain (PHPStan, Pint…

not rated 82 +17 2d ago A SkillSpector: pass 97 tokens original MIT

pitch-deck

176

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when building or fixing an investor fundraising deck — the narrative arc, the slide-by-slide story, and the few numbers that actually move an investment decision, for a pre-seed, seed or Series A raise (or an accelerator application deck). Decides what goes on each slide, in what order, with which metric…

not rated 82 +17 2d ago A SkillSpector: pass 116 tokens original MIT

plan

177

ericrisco/rsc-harness

Skill Claude CodeCodex needs its repo

Use when an approved, clarified spec must become a technical blueprint before any code — the SDD phase between clarify and tasks: architecture, contracts, data flow, testing strategy, sequencing and risks, at structure altitude, never framework syntax. NOT the what/why spec (that is specify), NOT the ambiguity sweep…

not rated 82 +17 2d ago A SkillSpector: pass 95 tokens original MIT

planetscale

178

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when operating PlanetScale (Vitess serverless MySQL) — branches and the pscale CLI, schema changes through deploy requests (Online DDL cutover, 30-min revert window), tables without foreign keys, or the edge HTTP driver. NOT MySQL engine work like EXPLAIN or index choice (that is mysql), NOT generic migration…

not rated 82 +17 2d ago A SkillSpector: pass 87 tokens original MIT

podcast

179

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when planning, recording, editing or publishing one podcast episode end to end — the run-of-show and guest brief, recording settings, the loudness master, the Podcasting 2.0 sidecars for chapters and transcripts, the RSS item, and timestamped SEO show notes. Covers audio that is quiet on one platform and loud on…

not rated 82 +17 2d ago A SkillSpector: pass 118 tokens original MIT

postgresdb

180

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when PostgreSQL engine behaviour decides the answer — schema and type design, index choice, reading EXPLAIN on a slow query, zero-downtime DDL and backfills, or ops (roles, RLS, pooling, vacuum, partitioning, PITR). PG16, ORM-agnostic. NOT portable query logic (that is sql), NOT a managed provider's platform…

not rated 82 +17 2d ago A SkillSpector: pass 91 tokens original MIT

power-automate

181

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when operating Microsoft Power Automate cloud flows from code — create, enable, update, list or delete via the Dataverse Web API (workflow table, category 5) with Entra ID OAuth2, plus run-history debugging. NOT designing the flow definition (that is automation-flows), NOT picking a platform by billing model (that…

not rated 82 +17 2d ago A SkillSpector: warn 82 tokens original MIT

presentations

182

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when building, theming, or exporting a presentation deck — pitch, sales, keynote, board/QBR, leave-behind one-pager — from slide structure to a token-based theme to PDF or editable PPTX (Marp, Slidev, python-pptx). NOT the words (that is marketing), NOT the visual tokens (that is design), NOT the investor story…

not rated 82 +17 2d ago A SkillSpector: warn 93 tokens original MIT

press-kit

183

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when writing a press release or assembling a media kit a journalist can lift from — launches, funding, exec hires, partnerships, milestones, awards, or an online newsroom. Symptoms include a release that reads like an ad, a buried lede, no quotable line, or a missing dateline, boilerplate or asset. NOT finding the…

not rated 82 +17 2d ago A SkillSpector: warn 125 tokens original MIT

pricing

184

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when setting or resetting what a product or service charges and how it is packaged — list price, margin floor, tiers, the value metric, the pricing model (flat, seat, usage, outcome or hybrid), discount rules and purchasing-power localisation. NOT issuing the actual bill (that is invoicing), NOT implementing…

not rated 82 +17 2d ago A SkillSpector: pass 79 tokens original MIT

prisma-orm

185

ericrisco/rsc-harness

Skill Claude CodeCodex needs its repo

Use when modeling data or writing type-safe queries with Prisma ORM in TypeScript — schema.prisma, prisma.config.ts, the generated Prisma Client, and Prisma Migrate, including the v6 to v7 upgrade. NOT schema-as-TS with a SQL builder (that is drizzle-orm), NOT ORM-agnostic zero-downtime migration (that is…

not rated 82 +17 2d ago A SkillSpector: pass 101 tokens original MIT

procurement

186

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when a small operator must choose what to buy and from whom: pick a supplier, write an RFI/RFQ/RFP that returns comparable bids, score quotes on total cost of ownership, negotiate price and payment terms, or judge single-source risk. NOT redlining the purchase agreement (that is contracts), NOT the price you…

not rated 82 +17 2d ago A SkillSpector: pass 92 tokens original MIT

project-ops

187

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when an operator wants to run a small or mid-sized project from a flat file instead of standing up Jira or Asana — dated milestones each with one named owner and a binary done-test, rule-driven RAG status, a RAID log, slippage detection, and a two-minute weekly status report. NOT sequencing the engineering work…

not rated 82 +17 2d ago A SkillSpector: pass 80 tokens original MIT

prompt-engineering

188

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when one prompt must give the same right answer across reruns, models, and pasted-in hostile input: forcing a fixed schema, picking the few-shot set, ordering the prompt blocks, or the inline cases you run while tuning. NOT the agent loop, tools, or retrieval (that is building-agents), NOT a standing CI eval…

not rated 82 +17 2d ago A SkillSpector: pass 83 tokens original MIT

proposals

189

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when writing the document a buyer reads to say yes — a commercial proposal or Statement of Work, turning discovery notes into a scoped and priced document, adding tiers so the middle one wins, or diagnosing a proposal that will not close. NOT the binding legal agreement with its liability and IP clauses (that is…

not rated 82 +17 2d ago A SkillSpector: warn 100 tokens original MIT

python

190

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when the task is Python itself, in any framework or none: PEP 695 generics, mypy --strict typing, dataclass/Protocol/TypedDict/Enum choices, asyncio.TaskGroup, stdlib idioms, src/ layout + pyproject.toml with uv, ruff+mypy+pytest gate. NOT a FastAPI/ASGI service (that is fastapi), NOT a deep pytest suite (that is…

not rated 82 +17 2d ago A SkillSpector: warn 94 tokens original MIT

rag

191

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when building grounded Q&A over your own corpus — chunk, retrieve hybrid, rerank, ground, cite chunk ids, refuse when the sources fall short — or when the right document is retrieved but the answer is still wrong, invented, or unmeasured. NOT operating the store itself — collection schema, HNSW efsearch…

not rated 82 +17 2d ago A SkillSpector: pass 79 tokens original MIT

rails

192

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when building or maintaining a Ruby on Rails app — models, controllers, views, routes and migrations; ActiveRecord associations, scopes and query performance; Hotwire (Turbo and Stimulus) UI; Active Job or Solid Queue background work; and Rails tests. Covers N+1 queries, migration safety on live tables, and flaky…

not rated 82 +17 2d ago A SkillSpector: warn 93 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: