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
todayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

continuous-learning

49

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when a mistake, correction, or surprise taught the workspace something that must stick — a retro or postmortem, the same agent error corrected twice, a resolved bug's root cause, scattered notes-to-self — and route that lesson to the durable surface that fires next time. NOT a forward choice with alternatives…

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

contracts

50

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when drafting or reviewing business contracts and clauses in plain language — NDAs, MSAs, SOWs, contractor agreements, risk boilerplate (liability caps, indemnity, force majeure, termination, IP) — or redlining a counterparty's paper. NOT consumer Terms of Service (that is terms-conditions) and NOT the signing…

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

coolify

51

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when self-hosting apps and databases with Coolify on a VPS you own — install, first-admin lockdown, Git-to-deploy (Nixpacks/Dockerfile/compose), managed Postgres/Redis, scheduled S3 backups, domains + auto-SSL. NOT a PaaS someone else runs (that is railway), NOT sizing/hardening the box (that is hetzner), NOT…

not rated 78 +14 today B SkillSpector: warn 100 tokens original MIT

cost-tracking

52

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when metering and capping AI or cloud app spend — tokens read from the response usage object, priced off a dated rate table, ledgered per user/tenant/feature, with alerts and a hard cap before the bill. NOT cash runway (that is finance-ops), NOT cost-per-unit margin (that is unit-economics), NOT booking the spend…

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

course-builder

53

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when turning "I want to teach X" into a defensible course skeleton — measurable outcomes (Bloom + ABCD), assessment that proves each one, sequenced modules, and an outcome×module×assessment matrix — for a workshop, bootcamp, cohort or onboarding track. NOT making one concept land emotionally with story or analogy…

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

course-storytelling

54

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when lesson or course content is correct but forgettable and a concept has to LAND: profiles the learner, breaks the blocking false belief, then rebuilds it as epiphany story → named model → grounded analogy → proof → so-what. NOT outcomes, assessment or module order (that is course-builder), NOT slide visuals…

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

cpp

55

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when writing, reviewing, modernizing, building, or debugging C++ - RAII and resource lifetime, smart-pointer ownership, move semantics and the Rule of Zero/Five, target-based CMake with FetchContent, and killing undefined behavior with ASan/UBSan/TSan plus clang-tidy. NOT borrow-checker / Result-Option / cargo…

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

csharp-dotnet

56

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when writing, reviewing, testing, or shipping C# / .NET code — ASP.NET Core APIs (minimal APIs vs controllers), EF Core data access, async correctness, solution layout in .cs/.csproj/.sln. NOT a Java/Spring backend (that is spring-boot), NOT a Node/TypeScript backend (that is nestjs), NOT framework-neutral REST…

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

customer-support

57

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when a live support ticket needs triage (intent, P1–P4 priority, SLA clock), an on-voice reply, not a raw template, de-escalation of an angry or churn-risk customer, or escalation with a handoff packet. NOT the help-center article it links to (that is technical-writing), a win-back program (retention), or the…

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

dashboard

58

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when building or fixing a KPI dashboard decision-makers must read in one screen: which metrics earn a tile, how each tile is framed to answer a decision, and which chart fits it. NOT defining the metrics or their targets (that is kpi-framework), wiring the data (that is analytics), or writing a narrative status…

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

data-cleaning

59

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when a raw table is too dirty to trust — nulls, sentinels, duplicate rows, category sprawl, mixed types, bad dates — and you need a re-runnable clean() plus a schema gate that fails loud. NOT emitting .xlsx (that is spreadsheet-ops), NOT acquiring rows (that is data-scraper), NOT parsing PDF/HTML into rows (that…

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

data-policy

60

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when building internal data-governance machinery: a retention schedule (period, lawful basis, expiry action, system where deletion runs), an Art. 6 lawful-basis register, an Art. 30 ROPA, or a consent capture/withdrawal model. NOT the public privacy notice or DSAR handling (that is gdpr-privacy), NOT SOC 2 posture…

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

data-scraper

61

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when data lives on a website with no usable API — listings, prices, public records — and the scrape must stay legal and not get blocked: legal gate, extraction path, durable selectors, pacing, resilience. NOT parsing bytes you already hold into fields (that is structured-extraction), NOT a documented API or key…

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

db-migrations

62

ericrisco/rsc-harness

Skill Claude CodeCodex needs its repo

Use when a schema change must ship without downtime — NOT NULL, rename, type change, or backfilling millions of live rows — for the expand-contract sequence and the lock/batching discipline that keeps each step from freezing prod. NOT lock internals or EXPLAIN (that is postgresdb), NOT drizzle-kit mechanics (that is…

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

debug

63

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when something is broken — a failing or flaky test, crash, wrong result or regression — and the root cause must be reproduced and proven before any fix. On-demand; callable mid-implement. NOT a feature to spec or build (that is specify/implement), NOT the lint/test gate (that is verify), NOT adversarial diff…

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

decision-challenge

64

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when a high-impact plan, migration or architecture claim needs a bounded adversarial challenge before commitment. Isolates claims from persuasion, attacks assumptions, reconciles doubts with evidence and emits proceed/hold/stop. NOT a finished-diff review (review/code-review), NOT SDD artifact consistency…

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

decision-records

65

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when a hard-to-reverse choice (database, framework, vendor, auth model) must be frozen as an immutable numbered ADR — the context that forced it, the options weighed, the decision, consequences both ways — or superseded without erasing history. NOT a meeting recap (that is meeting-notes), NOT standing project…

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

deep-learning

66

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when training or debugging a neural net in PyTorch — the forward/loss/backward/step loop and its silent bugs, mixed precision (AMP), AdamW/LR schedules, DDP/FSDP/ZeRO, checkpoints and seeds. NOT LoRA/QLoRA on a pretrained LLM (that is finetuning), NOT tabular sklearn/XGBoost (that is machine-learning), NOT…

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

deployment

67

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when taking an app from source to live: choosing the deploy target from requirements (Hetzner+Coolify vs Vercel vs a third), then wiring container → CI → registry → host with build secrets, healthchecks and rollback. NOT one platform's mechanics (that is coolify, vercel, railway, render), NOT the Dockerfile alone…

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

deprecation

68

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when retiring a public API, feature, integration, service or legacy path without abandoning consumers. Inventories usage, classifies advisory vs compulsory migration, ships compatibility/tooling, assigns owners and gates removal on evidence. NOT live schema expand-contract (db-migrations), NOT replacement API…

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

design-dna

69

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when a design has won and its look must survive: codify it into a permanent style skill with measured ratios, bans and tests that can fail, then build new pieces in that exact look. Fires on 'turn this into a skill', 'keep the same style', 'my output drifted'. NOT finding the winner (that is design-loop), NOT the…

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

design-loop

70

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when something must be built well and there is a real reference it should beat: turn what makes the reference good into measured mechanisms, then run a builder and three fresh-context critics until all three pass. Fires on 'design loop', 'make it as good as ', 'it looks generic'. NOT keeping an already-won look…

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

design

71

ericrisco/rsc-harness

Skill Claude CodeCodex needs its repo

Use when designing or refreshing a web UI or landing page — visual concept, type/color/spacing/motion tokens, composition, rescuing a UI that reads AI-generic, or a graded design review. Brand-grounded and research-first; ships Tailwind v4 + Next.js 15 under WCAG 2.2 AA and Core Web Vitals budgets. NOT the words on…

not rated 78 +14 today C 100 tokens original MIT

digitalocean

72

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when deploying or operating a workload on DigitalOcean — Droplet vs App Platform vs Functions, doctl, app spec YAML, Managed Postgres/MySQL/Valkey on the VPC, S3-compatible Spaces + CDN. NOT host-agnostic CI/CD or rollback strategy (that is deployment), NOT a bare Hetzner VPS (that is hetzner), NOT another managed…

not rated 78 +14 today B SkillSpector: warn 96 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: