Dynare Copilot

Derivation-first Dynare .mod writer/debugger med strenge timing- og navngivningsregler.

Af EconSolider · EconSolider/dynare-copilot

Virker med opsætning ★ 8.8/10

Dynare Copilot — Derivation-first Dynare .mod writer/debugger med strenge timing- og navngivningsregler.

Hvad det gør

En tæt regel- og workflow-skill til at skrive, køre, debugge og udvide Dynare .mod-filer på tværs af DSGE/RBC/NK/HANK/OLG-modelens livscyklus: den tvinger et derive-before-code-trin, hardkoder otte anti-footgun-regler (end-of-period timing convention, varexo-innovations-only, forbudte reserverede navne som i/e/alpha), og leverer et 149-paper plus 89-eksempel lokalt referencelibrary plus publikationsklare IRF plotting scripts. Udløses ved skrivning, replikering, modificering eller debugging af Dynare-modeller; den automatiske run-and-fix-loop kræver yderligere en MATLAB MCP-server og en MATLAB eller Octave + Dynare 7.1 installation.

Testrapport

Dens R5 navngivningsregel alene (navngiv aldrig en var/parameter i, e, E, eller alpha/beta som stavet – de kolliderer lydløst med Dynare/MATLAB reserverede tokens) fanger en reel, veldokumenteret klasse af Dynare footgun, som en naiv fra-hukommelsen .mod rammer øjeblikkeligt; fuld auto-run-and-debug kræver en betalt MATLAB-licens (eller Octave) plus en MATLAB MCP-server, og flere referencefiler leveres med en hardkodet `C:\dynare\7.1\...` standardsti markeret 'change this for your machine.'

Testet: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/EconSolider/dynare-copilot
cd dynare-copilot
mkdir -p ~/.claude/skills
cp -r plugins/dynare-copilot/skills/dynare-copilot ~/.claude/skills/dynare-copilot

Kommandoer og eksempelprompter

  • /dynare-copilotDerivation-first Dynare .mod writer/debugger med strenge timing- og navngivningsregler.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Write a Dynare model file for a New Keynesian DSGE model.
  • My Dynare model says the Blanchard-Kahn condition isn't satisfied.
  • Help me replicate Smets-Wouters 2007 in Dynare.