Développement et automatisation
Publié le mars 2, 2026 3 min de lecture

Comment utiliser les skills dans Antigravity ?

Comment utiliser les skills dans Antigravity ?

Le problème : comment gérer le « context bloat » ?

L’IA est passée de la simple complétion de code à des agents conversationnels complets. Cependant, un obstacle persiste : le « context bloat » (l’encombrement du contexte). On ne peut pas intégrer toute une base de code dans la fenêtre de contexte sans risquer de perdre en précision ou de gaspiller des jetons. Quelques explications par Rody Davis, lead developer chez Google pour Antigravity.

La solution : les agent skills

Les « Skills » permettent de fournir un contexte à la fois étroit et profond sur une tâche précise. L’agent ne les découvre que lorsqu’il en a besoin, évitant ainsi de surcharger le système inutilement.

Structure technique :

  • Un Skill est un dossier contenant un fichier SKILL.md.
  • Le fichier SKILL.md utilise le format Markdown avec un en-tête YAML (nom et description).
  • Il peut inclure des exemples de code, des scripts et d’autres ressources.
  • Ils peuvent être globaux (langages, frameworks) ou locaux (spécifiques à un projet).

Démonstration pratique (voir la vidéo)

  1. Création : Rody crée un projet dans l’IDE Antigravity et ajoute un dossier .agent/skills/html-3d-canvas.
  2. Génération : Il demande à Gemini de générer des compétences pour utiliser la bibliothèque Three.js et le nouveau langage de shader TSL.
  3. Application : L’agent utilise ensuite ces compétences pour construire un système solaire en 3D interactif avec un quiz, en lisant uniquement les fichiers de compétences pertinents.

Où trouver des Skills ?

  • Répertoires GitHub.
  • Génération automatique par l’agent.
  • Le site agentskills.io pour les spécifications.
  • L’outil skills.sh pour installer des compétences via une commande npx.

Résumé des points clés

1. Problème résolu

Le Context Bloat. Au lieu de « nourrir » l’IA avec l’intégralité d’un projet, on lui donne accès à des modules de connaissances spécifiques (Skills) qu’elle charge à la demande.

2. Qu’est-ce qu’un « Skill » ?

C’est un standard ouvert permettant d’encapsuler des connaissances procédurales. Techniquement, c’est un fichier Markdown (SKILL.md) enrichi de métadonnées YAML qui guident l’IA sur la manière de réaliser une tâche complexe ou d’utiliser une technologie spécifique.

3. Avantages pour le développeur

  • Précision : L’agent suit des « best practices » définies dans le Skill.
  • Collaboration : Les compétences peuvent être partagées au sein d’une équipe ou d’une communauté.
  • Adaptabilité : Très utile pour les technologies récentes (comme le langage TSL) sur lesquelles l’IA n’a pas encore été massivement entraînée.

Le Brief

Une sélection exigeante, directement actionnable et publiée une seule fois par mois. Pas de spam, pas de fréquence écrasante : juste les idées, les cas et les tactiques utiles pour accélérer votre stratégie B2B.

En vous abonnant au Brief, vous acceptez de recevoir notre analyse mensuelle. Désinscription en 1 clic à tout moment. Consultez notre politique de confidentialité.

Pourquoi s'abonner ?

  • Une sélection mensuelle, pas quotidienne : vous économisez du temps sans rater l'essentiel.
  • Des cas réels d'IA en entreprise, des tactiques d'acquisition B2B et des revues critiques, sans blabla.
  • Une lecture courte, rédigée pour les dirigeants et les équipes marketing qui veulent agir vite.
  • Une lettre indépendante, sans spam publicitaire, et une désinscription en un clic.
0 spam publicitaire Désinscription en 1 clic Gratuit et indépendant
Le Brief