Dynare Copilot
Scrittore/debugger di file .mod Dynare basato sulla derivazione con regole rigide di temporizzazione e denominazione
Richiede configurazione
Cosa fa
Una skill densa di regole e workflow per scrivere, eseguire, debuggare ed estendere file .mod Dynare attraverso il ciclo di vita del modello DSGE/RBC/NK/HANK/OLG: forza un passaggio di derivazione-prima-del-codice, codifica otto regole anti-footgun (convenzione di temporizzazione di fine periodo, solo innovazioni varexo, nomi riservati vietati come i/e/alpha), e fornisce una libreria di riferimento locale di 149 paper + 89 esempi più script di plotting IRF di qualità pubblicazione. Si attiva su scrittura, replica, modifica o debug di modelli Dynare; il loop automatico di esecuzione e correzione necessita inoltre di un server MATLAB MCP e di un'installazione MATLAB o Octave + Dynare 7.1.
Rapporto di test
La sua regola di denominazione R5 da sola (non nominare mai una var/parametro i, e, E, o alpha/beta come scritti - collidono silenziosamente con i token riservati di Dynare/MATLAB) cattura una classe reale e ben documentata di footgun Dynare che un ingenuo .mod dalla memoria colpisce immediatamente; l'esecuzione e il debug automatici completi richiedono una licenza MATLAB a pagamento (o Octave) più un server MATLAB MCP, e diversi file di riferimento spediscono un percorso hardcoded `C:\dynare\7.1\...` etichettato 'cambia questo per la tua macchina.'
Testato il: 2026-07-15 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/dynare-copilotScrittore/debugger di file .mod Dynare basato sulla derivazione con regole rigide di temporizzazione e denominazione
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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.