Tree-sitter
À propos
Cette compétence de Claude aide les développeurs à créer des grammaires Tree-sitter pour l'analyse syntaxique incrémentale et la coloration syntaxique. Elle peut rédiger des fichiers de grammaire, implémenter des scanners externes, concevoir des requêtes de syntaxe et s'intégrer à des éditeurs comme VS Code et Neovim. Utilisez-la lors de la création ou de l'extension de la prise en charge d'un langage pour des éditeurs et des outils qui exploitent Tree-sitter.
Installation rapide
Claude Code
Recommandénpx skills add a5c-ai/babysitter -a claude-code/plugin add https://github.com/a5c-ai/babysittergit clone https://github.com/a5c-ai/babysitter.git ~/.claude/skills/Tree-sitterCopiez et collez cette commande dans Claude Code pour installer cette compétence
Dépôt GitHub
Compétences associées
Source Maps
AutreCette compétence permet de générer et d'utiliser des cartes sources pour déboguer du code compilé, en prenant en charge des formats tels que V3 JSON et DWARF. Elle gère la mise en correspondance des positions générées avec le code source d'origine, les fonctions intégrées et la composition des cartes sources. Utilisez-la lors du développement de compilateurs, de débogueurs ou de compilateurs JIT pour conserver des informations de débogage précises.
Debug Adapter Protocol
AutreCette compétence aide les développeurs à mettre en œuvre le Debug Adapter Protocol (DAP) pour intégrer des débogueurs dans des éditeurs comme VS Code. Elle gère les fonctionnalités de débogage essentielles, notamment les points d'arrêt, l'exécution pas à pas, les traces de pile et l'inspection des variables. Utilisez-la lors de la création ou de l'extension d'un adaptateur de débogage pour un langage ou un environnement d'exécution personnalisé.
Debug Adapter Protocol
AutreCette compétence aide les développeurs à mettre en œuvre le Debug Adapter Protocol (DAP) pour intégrer des débogueurs dans des éditeurs comme VS Code. Elle gère les fonctionnalités de débogage essentielles, notamment les points d'arrêt, l'exécution pas à pas, les traces de pile et l'inspection des variables. Utilisez-la lors de la création ou de l'extension d'un adaptateur de débogage pour un langage ou un environnement d'exécution personnalisé.
REPL Development
AutreCette compétence aide les développeurs à construire des REPL interactifs avec des fonctionnalités telles que l'édition readline, la saisie multi-lignes et la complétion par tabulation. Elle est idéale pour créer des interpréteurs de langage, des consoles de développement ou des outils nécessitant une évaluation incrémentielle de code. Utilisez-la lors de la mise en œuvre d'états REPL persistants, de l'évaluation d'expressions ou de commandes spéciales comme :help et :type.
