Dynare Copilot

Derivatie-eerst Dynare .mod schrijver/debugger met strikte timing- en naamgevingsregels

Door EconSolider · EconSolider/dynare-copilot

Werkt met setup ★ 8.8/10

Dynare Copilot — Derivatie-eerst Dynare .mod schrijver/debugger met strikte timing- en naamgevingsregels

Wat het doet

Een dichte regels-en-workflow skill voor het schrijven, uitvoeren, debuggen en uitbreiden van Dynare .mod-bestanden gedurende de DSGE/RBC/NK/HANK/OLG modellevenscyclus: het dwingt een derive-before-code stap af, codeert acht anti-footgun regels (end-of-period timingconventie, alleen varexo-innovaties, verboden gereserveerde namen zoals i/e/alpha), en levert een lokale referentiebibliotheek van 149 papers plus 89 voorbeelden, plus publicatie-kwaliteit IRF plotscripts. Triggers bij het schrijven, repliceren, aanpassen of debuggen van Dynare-modellen; de automatische run-and-fix loop vereist bovendien een MATLAB MCP-server en een MATLAB of Octave + Dynare 7.1 installatie.

Testrapport

Alleen al zijn R5 naamgevingsregel (nooit een var/parameter i, e, E, of alpha/beta zoals gespeld noemen - ze botsen stilzwijgend met Dynare/MATLAB gereserveerde tokens) vangt een echte, goed gedocumenteerde klasse van Dynare footguns die een naïeve from-memory .mod onmiddellijk raakt; volledige auto-run-and-debug vereist een betaalde MATLAB-licentie (of Octave) plus een MATLAB MCP-server, en verschillende referentiebestanden leveren een hardcoded `C:\dynare\7.1\...` standaardpad dat is gemarkeerd als 'verander dit voor jouw machine.'

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

Installatie

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

Commando's en voorbeeldprompts

  • /dynare-copilotDerivatie-eerst Dynare .mod schrijver/debugger met strikte timing- en naamgevingsregels

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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.