Que fait tech-audit-skill ?
Compétence généraliste Claude pour les audits de codebase — cadre 13 dimensions, routage par intention, outils OSS intégrés. Léger, testé en interne.
Présentation
Cette compétence fournit un cadre structuré pour auditer une codebase selon 13 dimensions clés :
- Architecture — Cohérence et évolutivité
- Qualité du code — Lisibilité, maintenabilité, respect des conventions
- Sécurité — Vulnérabilités, gestion des secrets, validations
- Performances — Optimisation, goulots d'étranglement
- Tests — Couverture, qualité des tests
- Documentation — Exhaustivité et clarté
- Dépendances — Gestion, obsolescences, vulnérabilités
- Déploiement — CI/CD, configurations
- Gestion des erreurs — Robustesse, logs
- Accès et permissions — Contrôle d'accès, secrets
- Internationalisation — Support multilingue
- Accessibilité — Conformité (a11y)
- Régression — Risques de régression
Routage par intention
La compétence analyse l'intention de l'utilisateur et achemine la requête vers les dimensions les plus pertinentes. Par exemple :
"Audite la sécurité"→ active les dimensions Sécurité et Dépendances"Vérifie la qualité du code"→ active Qualité du code, Tests, Documentation"Audite complètement"→ active les 13 dimensions
Outils OSS intégrés
La compétence utilise automatiquement des outils open source pour enrichir l'audit :
- ESLint / Prettier — Analyse statique et formatage
- Bandit (Python) / Brakeman (Ruby) — Sécurité
- Jest / pytest / Mocha — Tests
- Depcheck — Dépendances inutilisées
- Renovate / Dependabot — Obsolescences
Utilisation
# Audit complet
claude audit mon-projet
# Audit ciblé sur la sécurité
claude audit mon-projet --focus securite
# Format de sortie JSON
claude audit mon-projet --format json
Configuration
Créez un fichier .ts-audit.yaml à la racine du projet :
dimensions:
- architecture
- securite
- performances
tools:
eslint: true
prettier: true
bandit: true
output:
format: markdown
verbose: true
Intégration
Cette compétence fonctionne avec :
- Claude Code — Support natif via la configuration de l'agent
- Claude Desktop — Utilisation via skill
- Autres plateformes — Adaptable à Codex, Cursor, etc.
Note : Testée en interne (dogfooded) pour garantir sa robustesse et sa légèreté.
Licence
MIT — Libre utilisation, modification et distribution.