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

idea-refinement

121

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when a rough product, service, workflow or feature idea needs divergent options and assumption pressure-testing before it becomes a spec. Produces a decision brief with alternatives, evidence gaps, Not Now and a cheap experiment. NOT requirements or acceptance criteria (specify), NOT market sizing…

not rated 82 +17 yesterday A SkillSpector: warn 65 tokens original MIT

implement

122

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when an approved plan and task list exist and it is time to turn them into working, tested code — the SDD phase after analyze and before verify. Enforces TDD: a failing test comes before the code that makes it pass, one task at a time, appended to a progress ledger that survives compaction. Delegates test tooling…

not rated 82 +17 yesterday A SkillSpector: warn 123 tokens original MIT

init

123

ericrisco/rsc-harness

Skill Claude Code

Use when starting from nothing or pointing rsc at an existing project — the front door. Gauges technical level and the accompaniment dial first (non-technical by default), discovers what the user wants to build or govern (any stack, or a non-code harness: company/ops, research, knowledge, content), writes the profile…

not rated 82 +17 changed yesterday E ✓ AI review 99 tokens original MIT

instagram-api

124

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when wiring an agent into Instagram's Graph API: publishing a Reel through the create/poll/publish container dance, reading per-media insights, checking the 24h publish cap, or ingesting Reel metrics into 02-DOCS/wiki/shortform. NOT TikTok (that is tiktok-api), NOT YouTube (that is youtube-api), NOT cross-platform…

not rated 82 +17 yesterday A SkillSpector: warn 91 tokens original MIT

inventory

125

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when deciding how much stock to hold and when to reorder it — classifying SKUs, sizing safety stock, setting reorder points and order quantities, and tracking the KPIs that keep a business from either stocking out or sitting on dead stock. NOT raising or negotiating the purchase order itself (that is procurement).

not rated 82 +17 yesterday A SkillSpector: warn 66 tokens original MIT

investor-materials

126

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when packaging or circulating the documents an investor reads outside the meeting — setting up or cleaning a data room, writing the one-pager or teaser that earns the first meeting, or drafting the recurring monthly investor update. NOT the slide narrative (that is pitch-deck), NOT the projection spreadsheet (that…

not rated 82 +17 yesterday A SkillSpector: warn 87 tokens original MIT

invoicing

127

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when issuing an invoice, quote, or credit note and moving it draft-to-paid — the legally required VAT fields, gap-free numbering, per-country e-invoicing mandates, dunning overdue ones. NOT recording a paid invoice in the books (that is bookkeeping), NOT Stripe SDK plumbing (that is stripe), NOT setting the price…

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

ip-trademark

128

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when a non-lawyer operator needs to protect a brand or creative work — clearing and choosing a name or logo, deciding whether and where to register a trademark, using the trademark and registered symbols correctly, knowing what copyright is automatic, or checking whether they own work a freelancer was paid for.…

not rated 82 +17 yesterday A SkillSpector: pass 77 tokens original MIT

java

129

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when writing, reviewing or refactoring modern Java (21+, 25 LTS) — records and sealed interfaces as algebraic data types, exhaustive pattern-matching switch over instanceof ladders, virtual-thread concurrency, structured concurrency and ScopedValue replacing ThreadLocal, Stream and Optional pipelines…

not rated 82 +17 yesterday A SkillSpector: pass 89 tokens original MIT

knowledge-ops

130

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when an already-running 02-DOCS/ wiki needs gardening judgment — what is worth capturing (default: nothing), where a loose note belongs, whether to split a bloated article or merge near-duplicates, how to link orphans back in, and what retires to archive (never delete). NOT building or sweeping the wiki engine…

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

kotlin-android

131

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when building or fixing a native Android app in Kotlin and Jetpack Compose on the UDF layered architecture — ViewModel/StateFlow, Hilt, Room, Retrofit, coroutines, type-safe Navigation, and the Gradle/AGP surface. NOT shared Android and iOS UI from one Kotlin codebase (that is compose-multiplatform).

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

kpi-framework

132

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when a team must decide what to measure before building anything — picking one north-star metric, separating leading input drivers from lagging outputs, adding guardrails so a number cannot be gamed, and setting a target that is not arbitrary. NOT the live dashboard that displays them (that is dashboard), NOT…

not rated 82 +17 yesterday A SkillSpector: pass 90 tokens original MIT

landing-copy

133

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when writing the words on a single conversion page — the hero headline and subhead, the offer, the proof and testimonials, and one primary CTA — or diagnosing a page that gets traffic and does not convert, as a copy problem rather than a layout one. NOT the paid ad that drives the click (that is ads), NOT the…

not rated 82 +17 yesterday A SkillSpector: pass 101 tokens original MIT

laravel

134

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when building or extending a Laravel 11/12 app — Eloquent models, migrations and relationships, routing with controllers and Form Requests, queues and background jobs, framework-native security (validation, mass-assignment, policies, signed URLs, rate limiting), and Pest/PHPUnit feature tests. NOT pure PHP…

not rated 82 +17 yesterday A SkillSpector: pass 76 tokens original MIT

lead-gen

135

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when building and qualifying a prospect list before anyone reaches out — a falsifiable ICP, named accounts/contacts from Apollo/ZoomInfo/Clay, deduped against the CRM, tiered by fit+intent+engagement. NOT writing or sending the outreach (that is cold-outreach), NOT tracking the deal after first contact (that is…

not rated 82 +17 yesterday A SkillSpector: pass 77 tokens original MIT

level-design

136

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when designing a game level's space — blockout/greybox layout, pacing that drags or spikes, guiding lost players without waypoints, encounter and arena progression, or secret placement. NOT mechanics or economy (that is game-design), NOT story beats (that is game-storytelling), NOT engine tooling like nav meshes…

not rated 82 +17 yesterday A SkillSpector: pass 91 tokens original MIT

linkedin-api

137

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when wiring an app to LinkedIn's organic Posts / Community Management API — 3-legged OAuth, publishing text, article or document posts to a member profile or company page, and pulling impressions, engagement and follower stats into a durable feedback record. NOT writing the post copy (that is linkedin-content)…

not rated 82 +17 yesterday A SkillSpector: warn 89 tokens original MIT

linkedin-carousels

138

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when building a LinkedIn carousel / document post — the swipeable multi-page PDF — slide by slide: cover hook, narrative arc, one idea per slide, CTA closer, PDF export spec. NOT the account/format plan (that is linkedin-strategy), NOT a text or single-image feed post (that is linkedin-content), NOT a 16:9 talk…

not rated 82 +17 yesterday A SkillSpector: pass 91 tokens original MIT

linkedin-content

139

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when writing the actual words of one LinkedIn feed post — turning a raw idea, story or asset into ready-to-paste copy: a text post, a document/carousel cover with slide copy and caption, or a short native-video script. Covers fixing a weak hook, reformatting a wall of text for the mobile feed, and a CTA that…

not rated 82 +17 yesterday A SkillSpector: pass 138 tokens original MIT

linkedin-outreach

140

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when running LinkedIn social selling as a repeatable motion — Sales Navigator saved searches and trigger alerts, weekly request budgets, fixing a low acceptance rate, turning profile views and post engagers into warm threads, logging every touch. NOT the note or DM copy (that is cold-outreach), NOT the deal after…

not rated 82 +17 yesterday A SkillSpector: pass 79 tokens original MIT

linkedin-strategy

141

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when a LinkedIn presence — personal brand or company page — needs an account-level decision spanning months: positioning and point of view, three to five content pillars, posting cadence, whether content lives on the founder's profile or the company page, and the social-selling rhythm, read from and written back…

not rated 82 +17 yesterday A SkillSpector: pass 126 tokens original MIT

llm-pipeline

142

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when wiring several LLM calls into a production flow: typed contracts between steps, a router/gateway so 429s, timeouts and outages fail over instead of taking you down, and cost control via caching, model tiers and abort caps. NOT single-prompt wording (that is prompt-engineering), NOT a model-driven tool loop…

not rated 82 +17 yesterday A SkillSpector: pass 83 tokens original MIT

logistics-ops

143

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when an order is paid and packed and the box now has to move, go sideways, or come back — picking a carrier and service and cutting a label, reacting to a delivery exception, getting ahead of where-is-my-order tickets, running a return, exchange or refund with its reverse label, filing a carrier claim before the…

not rated 82 +17 yesterday A SkillSpector: pass 127 tokens original MIT

machine-learning

144

ericrisco/rsc-harness

Skill Claude CodeCodex

Use when predicting a column from rows of tabular features with classic models — scikit-learn pipelines, RandomForest, XGBoost/LightGBM, leak-free cross-validation, metrics for imbalanced classes, or a model that aced CV then collapsed in production. NOT PyTorch neural nets (that is deep-learning), NOT cleaning the…

not rated 82 +17 yesterday A SkillSpector: pass 110 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: