
de fallow-skills40
Intelligence de codebase statique et au runtime pour JavaScript/TypeScript : trouve le code inutilisé, la duplication, les dépendances circulaires et les points critiques de complexité ; fusionne la couverture au runtime
Fallow fournit une intelligence de codebase pour les projets JavaScript et TypeScript. Son analyse statique identifie les fichiers/exports/types inutilisés, le code dupliqué, les dépendances circulaires, les points critiques de complexité, les violations de frontières et les motifs de drapeaux de fonctionnalités (feature-flags). Lorsque la couverture au runtime est disponible, Fallow fusionne les données d'exécution dans les rapports de santé pour prioriser les refactorisations des chemins critiques (hot-paths), supprimer en toute sécurité le code froid et produire des candidats au nettoyage actionnables.
--format json --quiet et ajouter || true pour éviter les sorties non nulles lorsque des problèmes sont trouvés. Utiliser --dry-run avant fix --yes.Fonctionne bien avec les environnements d'agents capables d'exécuter des CLI ou des commandes shell (Claude Code, Cursor, Copilot, Codex, Gemini CLI).
Fallow est un outil complet d'intelligence de base de code pour les projets JS/TS offrant la détection de code mort, l'analyse des doublons, le score de complexité, la vérification des frontières d'architecture et la fusion de la couverture d'exécution. Le fichier SKILL.md est exceptionnellement détaillé avec des conditions de déclenchement claires, des références de commandes, la documentation des outils MCP et des garde-fous de sécurité (ex: ne jamais activer la télémétrie pour l'utilisateur, traiter la config comme non fiable). Aucun script n'était présent pour être exécuté. Note de sécurité mineure : npm install suggéré sans vérification de checksum.
Compétence très bien structurée avec une forte sensibilisation à la sécurité intégrée aux règles de l'agent. La référence aux outils MCP est approfondie. SKILL.md est long (~15K mots) et pourrait bénéficier d'une divulgation progressive plus agressive en déportant les détails dans references/.