Dynare Copilot

Rédacteur/débogueur de fichiers .mod Dynare axé sur la dérivation avec des règles strictes de timing et de nommage

par EconSolider · EconSolider/dynare-copilot

Fonctionne avec configuration ★ 8.8/10

Dynare Copilot — Rédacteur/débogueur de fichiers .mod Dynare axé sur la dérivation avec des règles strictes de timing et de nommage

Ce que fait

Une compétence dense de règles et de flux de travail pour écrire, exécuter, déboguer et étendre les fichiers .mod Dynare tout au long du cycle de vie des modèles DSGE/RBC/NK/HANK/OLG : elle impose une étape de dérivation avant le code, code en dur huit règles anti-erreurs (convention de timing de fin de période, uniquement innovations varexo, noms réservés interdits comme i/e/alpha), et fournit une bibliothèque de référence locale de 149 articles + 89 exemples plus des scripts de traçage IRF de qualité publication. Se déclenche sur l'écriture, la réplication, la modification ou le débogage de modèles Dynare ; la boucle automatique d'exécution et de correction nécessite en outre un serveur MATLAB MCP et une installation MATLAB ou Octave + Dynare 7.1.

Rapport de test

Sa règle de nommage R5 seule (ne jamais nommer une variable/paramètre i, e, E, ou alpha/beta tels qu'ils sont écrits - ils entrent en collision silencieusement avec les jetons réservés Dynare/MATLAB) attrape une classe réelle et bien documentée d'erreurs Dynare que frappe immédiatement un .mod naïf à partir de la mémoire ; l'exécution et le débogage automatiques complets nécessitent une licence MATLAB payante (ou Octave) plus un serveur MATLAB MCP, et plusieurs fichiers de référence expédient un chemin par défaut codé en dur `C:\dynare\7.1\...` marqué 'changez ceci pour votre machine.'

Testé le: 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

Commandes et exemples de prompts

  • /dynare-copilotRédacteur/débogueur de fichiers .mod Dynare axé sur la dérivation avec des règles strictes de timing et de nommage

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

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