
de re-frame-pair15
Programmez en binôme et déboguez une application re-frame (shadow-cljs) en direct : inspectez l'app-db, tracez les époques, envoyez des événements, échangez les gestionnaires à chaud et effectuez des post-mortems.
re-frame-pair ajoute des capacités de débogage au runtime et de programmation en binôme interactive pour les applications ClojureScript utilisant re-frame et shadow-cljs. Il se connecte au nREPL de l'application, inspecte l'app-db et les époques récentes, envoie des événements et peut remplacer les gestionnaires (handlers) à chaud pour tester des correctifs sans modifications immédiates du code source. Ceci est conçu pour des boucles d'investigation rapides où la reproduction et la validation du comportement dans l'application en cours d'exécution sont essentielles.
Utilisez cette compétence lorsque l'utilisateur signale des bugs d'interface utilisateur, un état inattendu de l'app-db, ou lorsque vous devez vérifier des changements de comportement dans l'application en cours d'exécution. C'est idéal pour : diagnostiquer pourquoi une interface utilisateur ne s'est pas mise à jour, tracer quel événement a produit une transition d'état, tester un changement de gestionnaire via le hot-swap, ou effectuer des post-mortems en remontant les chaînes de dispatch parentes. Ne pas utiliser si l'application n'est pas lancée ou n'est pas construite avec shadow-cljs.
docs/skill/* pour des opérations plus approfondies et le dépannage.discover-app.sh obligatoire ; suivez la boucle empirique (observer, inspecter l'époque, formuler une hypothèse, sonder, comparer, puis éditer). Affichez les échecs textuellement et privilégiez les diffs compacts avant les captures d'écran complètes.Idéalement utilisé par des agents capables d'exécuter des scripts shell et d'interagir avec des REPL (Claude Code / assistants capables de coder, agents compatibles CLI).
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.