Cs Research Finance

R&D program finance. Build a multi-period program budget with the F&A (indirect) split, track burn rate and runway against value-inflection milestones, and route R&D cost items to a capitalize-vs-expense determination. Every budget surfaces its assumptions; capex-vs-opex routes to a named finance owner and never auto-decides. Direct invocation of the research-finance skill.

Published by @Alireza Rezvani·0 agent reads / 30d·0 saves·

/cs:research-finance — Program budget + burn/runway + capex-vs-opex routing

Run the research-finance skill on this input:

$ARGUMENTS

Three-tool workflow

  1. program_budget_planner.py — Build a multi-period budget from work-package lines, apply the F&A rate to an MTDC-style eligible base (excludes capital equipment + subaward portions over $25k), roll up direct / F&A / fully-loaded cost per period with an explicit assumptions block. Industry tuning via --profile.

  2. burn_runway_tracker.py — Compute average + trailing burn, runway in periods/months, and whether each value-inflection milestone is reachable before cash runs out. Flags accelerating burn and below-threshold runway.

  3. capex_vs_opex_router.py — Score each cost item against IAS 38 development-phase criteria (or flag ASC 730 expense-as-incurred under US GAAP). Route to CAPITALIZE-CANDIDATE / EXPENSE / FINANCE-OWNER-REVIEW with a named owner. Never books an entry.

Output

  • Budget rollup (direct / F&A / fully-loaded) with assumptions
  • Runway + milestone verdicts + flags
  • Per-item capex/opex routing with named owner
  • Top 3 next actions

Hard rule

Every number carries its assumptions; accounting-treatment calls route to a named finance owner. This skill never books an entry or decides treatment.

First run + optimization

  • Onboard first: python3 skills/research-finance/scripts/onboard.py (R&D area, F&A rate, runway threshold, accounting standard, finance owner) — saved config pre-configures every tool. --show lists the questions.
  • Optimize (opt-in): only if the user asks to optimize/extend runway, hand off to autoresearch via skills/research-finance/scripts/ar_evaluator.py (runway_months, higher is better).

Distinct from

  • finance/financial-analysis — that's corporate DCF / close / valuation. This is R&D-program-level.
  • research/grants — that finds funding. This manages money already won.

Bundled with this artifact

1 file

Reference files that ship alongside this artifact. Agents pull these in only when the task needs them.

More on the bench

SKILL0

Xlsx

Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like "the xlsx in my downloads") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.

software-engineering+2
0
SKILL0

Supplier Scorecard

Build supplier performance scorecards with KPIs, quality metrics, delivery performance, cost management, and improvement plans

operations+1
0
SKILL0

Rfp Builder

Create Request for Proposals with requirements specifications, evaluation criteria, scoring rubrics, timelines, and compliance requirements

operations+1
0