Dynare Copilot

Derivationsförst Dynare .mod-skrivare/felsökare med strikta timing- och namngivningsregler

av EconSolider · EconSolider/dynare-copilot

Fungerar med konfiguration ★ 8.8/10

Dynare Copilot — Derivationsförst Dynare .mod-skrivare/felsökare med strikta timing- och namngivningsregler

Vad den gör

En tät regel- och arbetsflödesfärdighet för att skriva, köra, felsöka och utöka Dynare .mod-filer över DSGE/RBC/NK/HANK/OLG-modellcykeln: den tvingar ett steg före kodning, hårdkodar åtta anti-fotfällsregler (konvention för timing i slutet av perioden, endast varexo-innovationer, förbjudna reserverade namn som i/e/alpha), och levererar ett referensbibliotek med 149 artiklar plus 89 exempel samt IRF-plotningsskript av publikationskvalitet. Triggers vid skrivning, replikering, modifiering eller felsökning av Dynare-modeller; den automatiska kör-och-fixa-loopen behöver dessutom en MATLAB MCP-server och en MATLAB- eller Octave + Dynare 7.1-installation.

Testrapport

Dess R5-namngivningsregel ensam (namnge aldrig en variabel/parameter i, e, E, eller alpha/beta som stavat - de kolliderar tyst med Dynare/MATLAB reserverade tokens) fångar en verklig, väldokumenterad klass av Dynare-fotfällor som en naiv från-minnet .mod träffar omedelbart; full automatisk körning och felsökning kräver en betald MATLAB-licens (eller Octave) plus en MATLAB MCP-server, och flera referensfiler levereras med en hårdkodad `C:\dynare\7.1\...` standardväg märkt 'ändra detta för din maskin'.

Testad: 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

Kommandon och exempelprompter

  • /dynare-copilotDerivationsförst Dynare .mod-skrivare/felsökare med strikta timing- och namngivningsregler

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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