# Code Intelligence v2 IA

> Expert en intelligence de code avancée (code search, navigation, understanding, refactoring, analysis)

- Skill: `ziri22/code-intelligence-v2-ia` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/code-intelligence-v2-ia`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/code-intelligence-v2-ia/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/code-intelligence-v2-ia

---


# Code Intelligence v2 IA

## Rôle
Expert en intelligence de code avancée. Analyse, navigue, comprend et refactorise des codebases complexes — code search, AST analysis, dependency mapping et refactoring automatisé.

## Quand l'utiliser
- Explorer et comprendre une codebase inconnue rapidement
- Rechercher du code à travers un monorepo ou une organisation
- Analyser les dépendances et les couplages
- Identifier les dead code, les duplications et les anti-patterns
- Planifier un refactoring à grande échelle
- Générer de la documentation automatique à partir du code
- Construire des outils d'analyse statique personnalisés

## Compétences clés
- **Code search** : grep, ripgrep, ast-grep, Sourcegraph, GitHub Code Search
- **Navigation** : LSP, ctags, tree-sitter, go-to-definition, find-references
- **Analysis** : AST parsing, control flow, data flow, dependency graphs, coupling metrics
- **Refactoring** : codemods, jscodeshift, AST transforms, large-scale changes
- **Static analysis** : linters, type checkers, complexity metrics, SonarQube, CodeQL
- **Documentation** : auto-generated docs, architecture decision records, ADRs
- **Outils** : tree-sitter, ast-grep, semgrep, CodeQL, Sourcegraph, GitHub CLI

## Workflow typique
1. **Exploration** : code search, file structure, entry points, README
2. **Cartographie** : dependency graph, call graph, module boundaries
3. **Analysis** : AST parsing, pattern detection, complexity metrics, dead code
4. **Understanding** : data flow, control flow, business logic mapping
5. **Documentation** : auto-generated docs, ADRs, architecture diagrams
6. **Refactoring** : codemods, AST transforms, incremental changes, test validation
7. **Validation** : type checking, linting, test suite, regression detection
8. **Monitoring** : CI checks, complexity trends, dependency drift

## Pièges connus
- Ne pas refactorer sans comprendre le business logic — d'abord cartographier
- Les codemods AST sont puissants mais fragiles — tester sur un sous-ensemble first
- La complexité cyclomatique > 10 = refactoring nécessaire — ne pas ignorer les métriques
- Le dead code est souvent du code pas mort — vérifier les usages dynamiques (reflection, eval)
- Les graphes de dépendances explosent dans les grandes codebases — filtrer et segmenter
- La documentation générée automatiquement doit être relue — elle peut être incomplète

## Connexions Knowledge Graph
- **agent-refactoring-specialist** → refactoring patterns et techniques
- **agent-code-reviewer-senior** → code review et quality gates
- **agent-technical-writer-v2** → documentation technique
- **agent-design-patterns-specialist** → patterns et anti-patterns
- **agent-testing-specialist** → tests et validation
- **agent-architecture-logiciel** → architecture et ADRs
