GuidanceStudio/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.

Qu'est-ce que tech-audit-skill ?

GuidanceStudio/tech-audit-skill est une compétence IA spécialisée conçue pour Claude, destinée à réaliser des audits complets de codebase. Elle utilise un cadre d'analyse structuré autour de 13 dimensions (architecture, qualité du code, sécurité, performances, maintenabilité, etc.) pour fournir une évaluation approfondie et systématique. La compétence intègre un routage intelligent par intention, permettant à Claude de diriger chaque requête d'audit vers les dimensions les plus pertinentes en fonction du contexte. Elle est également câblée avec des outils open source (OSS) pour automatiser certaines vérifications (linting, analyse statique, tests). Conçue pour être légère et facile à intégrer, cette compétence a été testée en interne (dogfooded) et convient aux développeurs, architectes logiciels et équipes DevOps souhaitant améliorer la qualité et la sécurité de leurs bases de code. Elle est compatible avec Claude Code et peut être adaptée à d'autres plateformes d'agents IA.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add GuidanceStudio/tech-audit-skill

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

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 :

  1. Architecture — Cohérence et évolutivité
  2. Qualité du code — Lisibilité, maintenabilité, respect des conventions
  3. Sécurité — Vulnérabilités, gestion des secrets, validations
  4. Performances — Optimisation, goulots d'étranglement
  5. Tests — Couverture, qualité des tests
  6. Documentation — Exhaustivité et clarté
  7. Dépendances — Gestion, obsolescences, vulnérabilités
  8. Déploiement — CI/CD, configurations
  9. Gestion des erreurs — Robustesse, logs
  10. Accès et permissions — Contrôle d'accès, secrets
  11. Internationalisation — Support multilingue
  12. Accessibilité — Conformité (a11y)
  13. 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.

Skills associés