Investor Materials
cohen-liel/hivemind
Create and update pitch decks, one-pagers, investor memos, accelerator applications, financial models, and fundraising materials.
A skill your agent uses 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.
$ npx skills add ericrisco/rsc-harness --skill financial-model -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ericrisco/rsc-harness financial-model --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/ericrisco/rsc-harness.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/financial-model .claude/skills/financial-model && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "financial-model" agent skill from https://github.com/ericrisco/rsc-harness/tree/main/skills/financial-model into .claude/skills/financial-model/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "financial-model", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/ericrisco/rsc-harness/tree/main/skills/financial-modelType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add ericrisco/rsc-harness --skill financial-model -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ericrisco/rsc-harness financial-model --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ericrisco/rsc-harness.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/financial-model .agents/skills/financial-model && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "financial-model" agent skill from https://github.com/ericrisco/rsc-harness/tree/main/skills/financial-model into .agents/skills/financial-model/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "financial-model", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ericrisco/rsc-harness --skill financial-model -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ericrisco/rsc-harness financial-model --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ericrisco/rsc-harness.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/financial-model .cursor/skills/financial-model && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "financial-model" agent skill from https://github.com/ericrisco/rsc-harness/tree/main/skills/financial-model into .cursor/skills/financial-model/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "financial-model", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/ericrisco/rsc-harness.git --path skills/financial-model--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add ericrisco/rsc-harness --skill financial-model -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ericrisco/rsc-harness financial-model --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ericrisco/rsc-harness.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/financial-model .gemini/skills/financial-model && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "financial-model" agent skill from https://github.com/ericrisco/rsc-harness/tree/main/skills/financial-model into .gemini/skills/financial-model/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "financial-model", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install ericrisco/rsc-harness financial-modelInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add ericrisco/rsc-harness --skill financial-model -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/ericrisco/rsc-harness.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/financial-model .github/skills/financial-model && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "financial-model" agent skill from https://github.com/ericrisco/rsc-harness/tree/main/skills/financial-model into .github/skills/financial-model/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "financial-model", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ericrisco/rsc-harness --skill financial-model -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ericrisco/rsc-harness financial-model --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ericrisco/rsc-harness.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/financial-model .opencode/skills/financial-model && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "financial-model" agent skill from https://github.com/ericrisco/rsc-harness/tree/main/skills/financial-model into .opencode/skills/financial-model/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "financial-model", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
financial-modelA skill your agent uses 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.
Financial Model is an agent skill from ericrisco/rsc-harness. 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 (that is fundraising).
Its SKILL.md is about 3.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 9 other files, including scripts and reference files (for example `evals/README.md`, `evals/cases.yaml` and `references/benchmarks-and-scenarios.md`).
It sits in Business, Finance & HR, covering Financial modeling, Forecasting and time series and Fundraising and pitch decks. The repository describes itself as: 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… The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit e3d5b33. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Shell), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Financial Model loads about 3.1k tokens when it runs, and up to ~5.7k if it reads all its reference files. Until then it costs about 90 tokens; SKILL.md has 1,481 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from ericrisco/rsc-harness at commit e3d5b33, republished under its MIT licence (© ericrisco). 1,481 words, ~3,082 tokens.
.claude/skills/financial-model/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.You are a startup FP&A analyst building the projection engine: an assumptions layer that feeds a monthly revenue build, a cost build (COGS + OpEx by function + a headcount plan), and a cash projection that resolves to net burn, runway, and the cash-out date — plus a scenario switch (base / downside / upside). It is forward-looking and assumption-driven, 18–36 months out. It produces the numbers the fundraising siblings present.
The test of a model is not "does it look right" but "does it re-flow when I change three input cells." A spreadsheet of typed-in numbers is a picture, not a model.
Three connected artifacts, every output traced to an input:
scripts/verify.sh checks for shape and internal consistency.This skill answers "how much / what runway / does the plan tie out." The moment the real ask is something else, stop and route — at the intake gate or mid-build:
| The real ask | Route to |
|---|---|
| Next-13-weeks liquidity reconciled to the actual bank balance, this-month burn, are-we-solvent-now | finance-ops |
| Recording actual ledger entries, journals, double-entry, payroll postings | bookkeeping |
| The isolated LTV / CAC / payback / contribution-margin math — the model imports these as drivers, it does not derive them | unit-economics |
| Setting the price / packaging / tier / margin floor itself — the model takes price as input | pricing |
| Statistical / time-series forecast of a single series (churn, demand, ARR) from history | forecasting |
| The slide story and decision-grade headline numbers | pitch-deck |
| Packaging the model into the data room / sending it | investor-materials |
| Round strategy, investor pipeline, SAFE-vs-priced, term-sheet mechanics | fundraising |
| Per-unit COGS / infra / AI spend as actuals | cost-tracking |
Pin four inputs before you build a single cell. Without them the model is fiction:
| Input | Why it gates everything |
|---|---|
| Stage (pre-seed / seed / Series A) | sets which benchmarks apply and how much runway investors expect |
| Current cash | the numerator of runway; the model is meaningless without it |
| Current revenue / MRR + recent growth | the base the revenue build grows from, not a fresh hockey stick |
| Target raise & horizon (or "size it for me") | the model either takes the raise as input or solves for it from a runway target |
The model is a connected system: assumptions → drivers → outputs. Changing a few input cells must re-flow the whole plan. Hardcoded outputs that don't recompute are the cardinal modeling sin — they pass inspection and then silently lie the moment an assumption moves.
assumptions growth %, ARPA, churn %, CAC, GM target, hires, close date
↓ (formulas only)
drivers new MRR, churned MRR, active customers, headcount cost
↓ (formulas only)
outputs revenue, COGS, OpEx, net burn, ending cash, runwayBad revenue_m6 = 95000 # typed in; won't move when growth changes
Good revenue_m6 = active_customers_m6 * arpa # formula; re-flows from the assumptions layerOne fact, one cell. If ARPA appears in two places, the second is a bug waiting to diverge.
Build the operating plan bottom-up and sanity-check it top-down. Investors want both: bottom-up proves you understand your growth levers, top-down shows the size of the prize. A bottom-up plan with a top-down cross-check is the believable pair; either alone is a tell.
| Approach | Use it for | Strength | Failure mode if used alone |
|---|---|---|---|
| Bottom-up (funnel × deal size × capacity) | the monthly operating plan | grounded in levers you control | can miss that the market is too small |
| Top-down (TAM × penetration) | the raise / market-size slide | shows the ceiling | hides whether you can actually acquire — "0.5% of a $10B market" is wishful |
Bottom-up funnel math: leads → MQL → SQL → opportunity → win, then wins × deal size, capped by reps × quota capacity. For subscription revenue, model MRR as a waterfall — new + expansion − contraction − churn — not a single growth %. Full funnel and waterfall templates with a worked monthly build are in references/revenue-build.md.
Headcount is the largest cash driver for most early startups, so cost must be modeled per-hire, not as one salary blob. Each hire is role × fully-loaded cost × start month — fully-loaded (salary × ~1.25–1.4 for tax/benefits/tooling), and the start month matters because moving a hire one quarter moves runway by real weeks.
Bad opex_salaries = 150000/mo flat from day 1 # ignores who starts when
Good per-hire schedule:
Eng1 $11k/mo loaded, starts m1
Eng2 $11k/mo loaded, starts m4
AE1 $9k/mo loaded, starts m6 (+ commission as a driver)
→ salary line is the sum of active hires each month, and it steps, not flatThen layer COGS sized to hit your gross-margin target (subscription GM should land 75–80%+; total incl. services ~71–77%), and OpEx by function (S&M, R&D, G&A). If your modeled GM sits far below target, the cost build is wrong or the pricing is — flag it, don't paper over it.
Runway is computed from cash movements, not net income. Depreciation, prepaids, and unpaid invoices make profit diverge from cash, so the cash projection — not the P&L — is the line that decides survival.
gross_burn = total cash outflow (all cash costs)
net_burn = gross_burn − revenue
runway_mo = current_cash / net_burn # net_burn > 0
cash_out = today + runway_mo months
ending_cash[m] = starting_cash[m] − net_burn[m]
starting_cash[m+1] = ending_cash[m] # continuity — verify.sh asserts thisWorked example: $400K cash, $25K MRR (~$300K revenue/yr early-ramping), gross burn $95K/mo, revenue $25K/mo → net burn $70K/mo → runway ≈ 5.7 months. That is below the panic line; this company should already be raising or cutting.
Size the raise to the runway target, not to "what we can get." Investors now expect 18–24 months of post-raise runway, and best practice is 24–30. ~12 months of runway has ~3.5× better survival odds than <6. You start raising or cutting at 8–10 months left, never at <6 — raising from a position of <6 months is negotiating with a gun to your head. So: pick the runway target → multiply by projected post-raise net burn → that is the raise, plus a use-of-funds breakdown.
A single-line hockey stick with no downside reads as naive — investors stress-test the downside first. Build base / downside / upside off a small set of toggled drivers (growth rate, CAC, churn, hire timing, round close date), and report runway under each. Most cash surprises come from one of these toggles, especially the round closing late: model the gap and show runway if the close slips a quarter.
Then run the whole model through a reasonableness gate. Drivers far outside 2025/26 benchmarks are a red flag to surface, not hide:
| Check | Reasonable band | What it catches |
|---|---|---|
| Burn multiple (net burn ÷ net new ARR) | <1.0 elite · 1.0–1.5 healthy · 1.5–2.0 ok early | capital efficiency — in SaaS Capital's 2025 survey 56% of seed / 83% of Series C+ investors call it critical |
| Rule of 40 (growth % + FCF margin %) | ≥ 40 | the one-number sanity test; 200% growth AND positive margin is fantasy |
| LTV:CAC | ≥ 3:1 (top quartile 4–6:1) | acquisition economics imported from unit-economics |
| CAC payback | under ~12mo SMB (2025 median worsened to ~20mo) | how long cash is underwater per customer |
| NRR | ≥100% floor · 104–106% typical · 120%+ best | whether the install base grows itself |
| Subscription gross margin | 75–80%+ | is the cost build plausible |
Most companies miss Rule of 40 — McKinsey's run of 200+ software firms (2011–2021) cleared it only ~16% of the time, and Meritech's public-SaaS median sat near 12% in early 2025 — so don't claim it casually. The full benchmark sanity-table, the driver-toggle recipe, and a worked runway-under-scenarios example are in references/benchmarks-and-scenarios.md.
| Anti-pattern | Do instead | Why |
|---|---|---|
| Hockey-stick revenue, one line, no downside | base / downside / upside off toggled drivers | investors stress-test the downside first; no downside reads as naive |
| Runway computed from net income / P&L | runway from cash balance ÷ net cash burn | depreciation, prepaids, AR make profit ≠ cash; cash is the survival line |
| Outputs typed in as numbers | every output a formula off the assumptions layer | a model that doesn't re-flow is a static picture, not a model |
| Costs as one flat salary lump | per-hire schedule × fully-loaded cost × start month | headcount is the biggest early cash lever; timing moves runway by weeks |
| Revenue = TAM × wishful % only | bottom-up funnel plan, TAM as the sanity-check | top-down alone hides whether you can actually acquire |
| Raise sized to "what we can get" | sized to 18–24mo post-raise + a use-of-funds split | the runway target drives the ask, not vice-versa |
| Round closes instantly in the model | model the close date; show runway if it slips a quarter | timing risk is the most common cash surprise |
| Same ARPA / churn typed in three tabs | one fact, one cell, referenced everywhere | duplicates diverge silently and the model lies |
The model emits a checkable artifact, so scripts/verify.sh runs against your generated model.csv (or assumptions + projection pair) and asserts shape and internal consistency — never whether the forecast is wise:
./scripts/verify.sh --path model.csv # check one model file
./scripts/verify.sh --path build/ # scan a directory of model CSVs
./scripts/verify.sh --strict # treat warnings as failures (CI gate)It checks: required columns present (month, revenue, cogs, gross_margin, opex, net_burn, ending_cash, runway_months); cash continuity (ending_cash[m] == starting_cash[m+1]); gross_margin == (revenue − COGS)/revenue recomputes; net_burn == gross_burn − revenue ties; runway_months ties to cash ÷ net_burn; ≥1 scenario present; and a defect lint for placeholders (TBD, XX, #REF, [assumption]) and impossible values (gross margin >100%/<−100%, negative headcount). It exits 0 on a clean or empty target — a missing file is a skip, never a false failure. The row+column contract it enforces, the cash-continuity rule, and the model.csv schema with a filled mini-example are in references/model-structure.md.
© ericrisco, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files (scripts, references) in skills/financial-model of ericrisco/rsc-harness.
Open the folder on GitHubat commit e3d5b33
Financial Model next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Financial Model this skillericrisco/rsc-harness | 167 | — | ~3.1k | Automated safety check: Pass | MIT | |
| Investor Materialscohen-liel/hivemind | 110 | 6 repos | ~681 | Automated safety check: Pass | Apache-2.0 | |
| Startup Financial Modelingwshobson/agents | 40k | — | ~1.9k | Automated safety check: Pass | MIT | |
| Ib Pitch Booknexu-io/open-design | 100k | — | ~2k | Automated safety check: Pass | Apache-2.0 | |
| Cap Table Waterfalldavepoon/buildwithclaude | 3.6k | — | ~1.1k | Automated safety check: Pass | MIT | |
| Chief Financial Officercbrock84/headcount | 2k | — | ~1.7k | Automated safety check: Pass | MIT |
cohen-liel/hivemind
Create and update pitch decks, one-pagers, investor memos, accelerator applications, financial models, and fundraising materials.
wshobson/agents
Build comprehensive 3-5 year financial models with revenue projections, cost structures, cash flow analysis, and scenario planning for early-stage startups.
nexu-io/open-design
OpenDesign's investor pitch book: market map, moat, unit economics, and the ask — analyst-grade and diligence-ready.
davepoon/buildwithclaude
Model cap table dilution, SAFE conversion, and exit waterfall across scenarios.
cbrock84/headcount
Owns the financial position: planning, budgeting, forecasting, unit economics, cash, and the numbers the business is run and reported on.
cbrock84/headcount
Builds and stress-tests financial models for forecasting, scenario planning, and decision support — revenue build, cost structure, driver logic, and the sensitivities that show where a plan breaks.
ericrisco/rsc-harness
A skill your agent uses when designing or analyzing a controlled experiment — falsifiable hypothesis, sample size from an MDE, reading significance/CI/power, CUPED, or rescuing tests that won't go…
ericrisco/rsc-harness
A skill your agent uses when making a web UI conform to WCAG 2.2 Level AA — axe-core or Lighthouse a11y violations, keyboard operability, focus management, ARIA roles/names/live regions, contrast…
ericrisco/rsc-harness
A skill your agent uses when running or fixing paid acquisition on Google or Meta — campaign structure (Performance Max, Demand Gen, Search, Advantage+), platform-fit creative, budget/scaling rules…
ericrisco/rsc-harness
A skill your agent uses when measuring whether an LLM or agent system actually got better and gating merges on it: golden sets, fixing an inflated LLM-as-judge, scoring RAG (faithfulness, contextual…
ericrisco/rsc-harness
A skill your agent uses when a creative goal must become a finished media file: pick and order generative-media models per modality — AI voiceover, image-to-video clips, score — then glue them with…
ericrisco/rsc-harness
A skill your agent uses when instrumenting product or web analytics — GA4/PostHog SDK wiring, event taxonomy, funnels, double-counted events, consent gating, PII scrubbing.
Categories
A skill your agent uses 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. Financial Model is an agent skill from ericrisco/rsc-harness. 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.
Financial Model fits situations like: A founder needs the driver-based 18–36 month projection: revenue; cost and headcount builds resolving to net burn; scenarios and the raise size.
Run `npx skills add ericrisco/rsc-harness --skill financial-model -a claude-code`. Or copy the skill folder (skills/financial-model in ericrisco/rsc-harness) into .claude/skills/financial-model in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ericrisco/rsc-harness --skill financial-model -a codex`. Or copy the skill folder (skills/financial-model in ericrisco/rsc-harness) into .agents/skills/financial-model in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ericrisco/rsc-harness --skill financial-model -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/financial-model, .gemini/skills/financial-model, .github/skills/financial-model and .opencode/skills/financial-model in your project.
Going by SKILL.md and its folder, Financial Model needs a shell for the scripts in its folder. Our summary lists: A Bash shell.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Financial Model is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.1k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Financial Model: Investor Materials (cohen-liel/hivemind, 110 stars), Startup Financial Modeling (wshobson/agents, 40k stars), Ib Pitch Book (nexu-io/open-design, 100k stars) and Cap Table Waterfall (davepoon/buildwithclaude, 3.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
ericrisco (a GitHub user) maintains it in ericrisco/rsc-harness, which has 167 GitHub stars. The repository holds 227 skills in this directory. The repository was last updated on October 7, 2026.
Source: ericrisco/rsc-harness on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.