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.

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

django

73

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when building, reviewing, securing, testing or shipping a Django app — models, migrations, QuerySets/managers, FBV/CBV views, forms, the admin, settings split, and Django REST Framework (serializers, ModelViewSet, permissions). NOT async FastAPI/Pydantic services (that is fastapi), NOT Postgres schema/index work…

not rated 78 +14 yesterday A SkillSpector: pass 84 tokens original MIT

docker

74

ericrisco/rsc-harness

Skill Claude CodeCodex needs its repo

Use when authoring or auditing a Dockerfile, shrinking a bloated image, hardening a container that runs as root, picking a base image, or wiring a Compose dev loop with hot reload. NOT CI builds or deploy-to-host (that is deployment), NOT k8s autoscaling (that is scaling), NOT app-level injection or secrets-in-code…

not rated 78 +14 yesterday B SkillSpector: warn 86 tokens original MIT

document-processing

75

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when the deliverable is a document's bytes or its literal content — text/tables out of PDFs, AcroForm fill and flatten, page merge/split, PDF/DOCX from templates, OCR of image-only scans. NOT schema-typed fields pulled from text (that is structured-extraction), NOT signature routing (e-signature) or spreadsheet…

not rated 78 +14 yesterday A SkillSpector: pass 84 tokens original MIT

domains-dns

76

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when pointing a domain at a host or fixing broken HTTPS — delegating nameservers, writing A/AAAA/CNAME/ALIAS/MX/TXT/CAA rows, apex vs www, standing up auto-renewing TLS, and cutting nameservers over without downtime. NOT inbox placement or warmup (that is email-deliverability), NOT what runs behind the name (that…

not rated 78 +14 yesterday A SkillSpector: warn 87 tokens original MIT

drizzle-orm

77

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when modeling data or querying with Drizzle ORM in TypeScript — pgTable schema in .ts, type-safe select/insert/relational queries, drizzle-kit migrations. NOT Prisma Client or schema.prisma (that is prisma-orm), NOT ORM-agnostic migration strategy (that is db-migrations), NOT Postgres engine tuning or EXPLAIN…

not rated 78 +14 yesterday A SkillSpector: pass 96 tokens original MIT

duckdb

78

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when analytical SQL must run in-process with no server: Parquet/CSV/JSON/Arrow queried in place, OLAP embedded in an app or notebook, a slow pandas groupby on multi-GB data, or S3/lakehouse data read without downloading. NOT a multi-user analytics server (that is clickhouse-analytics), NOT an app's transactional…

not rated 78 +14 yesterday C 85 tokens original MIT

dynamodb

79

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when modeling or operating a DynamoDB table: deriving partition/sort keys from access patterns, single-table vs table-per-entity, adding a GSI/LSI, on-demand vs provisioned capacity, or diagnosing hot-partition throttling. NOT relational schema/SQL/EXPLAIN (that is postgresdb), NOT aggregation-pipeline document…

not rated 78 +14 yesterday A SkillSpector: pass 82 tokens original MIT

e-signature

80

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when wiring an e-signature flow with DocuSign or Dropbox Sign — picking the SES/AES/QES legal tier, sending a PDF or template for signature, embedded signing, verifying signing webhooks, retrieving the signed PDF plus audit trail. NOT drafting contract text (that is contracts), NOT extracting fields from PDFs…

not rated 78 +14 yesterday A SkillSpector: warn 77 tokens original MIT

e2e-testing

81

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when writing or stabilizing Playwright tests that drive a real browser through multi-step journeys — durable locators, web-first assertions, storageState auth, trace/retries, and flakes that only bite in CI. NOT in-process component tests (that is testing-web), NOT WCAG auditing (that is accessibility), NOT the…

not rated 78 +14 yesterday A SkillSpector: warn 79 tokens original MIT

electron

82

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when building, hardening, or shipping a cross-platform Electron desktop app — main/renderer/preload process model, typed contextBridge IPC, locking down nodeIntegration/contextIsolation/sandbox/CSP, or packaging with signing and auto-update. NOT a Rust-backed shell on the native webview (that is tauri), nor the…

not rated 78 +14 yesterday A SkillSpector: pass 77 tokens original MIT

eli5

83

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when a topic must be explained from zero to someone who knows nothing about it: one page, big pictures, very few words, everyday analogies, no jargon and nothing assumed. NOT the smallest in-conversation visual for someone already following (that is show-me), NOT a course with exercises (that is course-builder).

not rated 78 +14 yesterday A SkillSpector: pass 71 tokens original MIT

elixir

84

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when writing or refactoring Elixir/OTP on the BEAM — GenServers, supervision trees and restart strategies, pattern matching, mix projects and releases — or when processes misbehave (restart loops, mailbox growth, call timeouts). NOT a Phoenix web app, LiveView, Ecto or channels (that is phoenix).

not rated 78 +14 yesterday A SkillSpector: warn 72 tokens original MIT

email-connector

85

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when wiring server code to send transactional or bulk email via Resend, SendGrid, or Postmark: a provider-agnostic sendEmail() seam, idempotent retries, 100-cap batches with partial failures, transactional-vs-broadcast streams, bounce webhooks feeding a suppression list. NOT SPF/DKIM/DMARC inbox reputation (that…

not rated 78 +14 yesterday B SkillSpector: warn 83 tokens original MIT

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when mail already sent lands in spam, is rejected, or fails the Gmail/Yahoo bulk-sender checks and the fix is authentication and reputation, not the sending code: SPF/DKIM/DMARC alignment, domain warmup, spam-complaint rate, one-click unsubscribe, BIMI. NOT putting mail on the wire through a provider API (that is…

not rated 78 +14 yesterday A SkillSpector: pass 84 tokens original MIT

embeddings-search

87

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when choosing an embedding model, chunk size, or query form, when semantic search returns irrelevant results, when adding hybrid BM25+vector or a reranker, or when a retrieval change needs a number (recall@k, nDCG, MRR). NOT operating the store — index tuning, quantization (that is vector-db) — nor the…

not rated 78 +14 yesterday A SkillSpector: pass 88 tokens original MIT

error-handling

88

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when designing the reaction to a class of failures — typed error taxonomies, retry/backoff/timeout policy, circuit breakers, React/Next error boundaries, and the user-message vs operator-log split. NOT diagnosing one specific crash (that is debug), NOT logs/metrics/traces (that is observability), NOT the wire…

not rated 78 +14 yesterday A SkillSpector: pass 78 tokens original MIT

expo

89

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when shipping a React Native app with Expo — EAS Build/Submit/Update, eas.json profiles and channels, config plugins, prebuild/CNG, runtime-version policy, OTA updates that never land, SDK upgrades, the New Architecture. NOT RN UI, navigation or native-module authoring (that is react-native), NOT a Dart app (that…

not rated 78 +14 yesterday A SkillSpector: warn 79 tokens original MIT

fable-operator

90

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when a substantive request needs verified, calibrated reasoning — analysis, diagnosis, review, advice, or a draft the user will act on — even when rigor is not asked for, and most of all when being wrong is expensive or irreversible. NOT casual chat (rigor theater), NOT the SDD gates verify, debug, review; this is…

not rated 78 +14 yesterday A SkillSpector: pass 82 tokens original MIT

fal

91

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when calling a fal.ai endpoint by id to generate image, audio, or video from JS/Python/curl: subscribe vs submit, queue states, ED25519 webhook signature verification, per-call cost, or migrating off @fal-ai/serverless-client. NOT which model or art direction (that is ai-media); NOT the same models on another…

not rated 78 +14 yesterday A SkillSpector: warn 78 tokens original MIT

fastapi

92

ericrisco/rsc-harness

Skill Claude CodeCodex needs its repo

Use when building, reviewing, testing, securing or shipping a FastAPI / async Python service — routers, Pydantic v2 schemas, dependency injection, async SQLAlchemy 2.0, OAuth2/JWT, ASGITransport tests, production wiring. NOT language-level Python or packaging (that is python), NOT engine-level SQL (that is…

not rated 78 +14 yesterday A SkillSpector: warn 94 tokens original MIT

finance-ops

93

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when running the money side of a small company on a cash basis: a 13-week rolling cash-flow forecast and runway, bank-vs-books reconciliation, mapping spend to tax-return expense categories, or a month-end close. NOT posting journal entries, payroll or depreciation (that is bookkeeping); NOT multi-year projections…

not rated 78 +14 yesterday A SkillSpector: pass 77 tokens original MIT

financial-model

94

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when a founder needs the driver-based 18–36 month projection: revenue, cost and headcount builds resolving to net burn, runway, cash-out date, scenarios and the raise size. NOT the 13-week bank-reconciled cash view (that is finance-ops), NOT single-series forecasting (that is forecasting), NOT running the round…

not rated 78 +14 yesterday A SkillSpector: pass 85 tokens original MIT

finetuning

95

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when adapting an open-weight model to a target form or behavior — tone, output format, reasoning pattern — via LoRA/QLoRA or full fine-tuning with TRL SFTTrainer, then preference optimization (DPO/ORPO/KTO/GRPO), and for fine-tune vs prompt vs RAG. NOT adding facts to a model (that is rag); NOT the single-GPU…

not rated 78 +14 yesterday A SkillSpector: pass 102 tokens original MIT

firebase

96

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when building on Firebase — Firestore data modeling, Security Rules, Auth and custom claims, Cloud Functions, Storage, modular Web/Admin SDK imports — including symptoms like a database open to the internet, a query rejected by rules, or a doc stuck at 1 write/sec. NOT managed-Postgres BaaS with SQL and RLS (that…

not rated 78 +14 yesterday A SkillSpector: pass 77 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: