Dynare Copilot
Derivatie-eerst Dynare .mod schrijver/debugger met strikte timing- en naamgevingsregels
Werkt met setup
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.