Dynare Copilot

Scrittore/debugger di file .mod Dynare basato sulla derivazione con regole rigide di temporizzazione e denominazione

di EconSolider · EconSolider/dynare-copilot

Richiede configurazione ★ 8.8/10

Dynare Copilot — Scrittore/debugger di file .mod Dynare basato sulla derivazione con regole rigide di temporizzazione e denominazione

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.