Synthèse automatique
Ce skill branche la CLI Google Antigravity (agy) sur l'agent hôte pour déléguer des revues de code, des investigations et des tâches longues en arrière-plan.
Points forts
- Délègue les revues de diff et les investigations en tâche de fond avec un identifiant de job, puis les récupère via status et result.
- Exploite la grande fenêtre de contexte d'agy pour les revues multi-fichiers et l'analyse d'impact à l'échelle du dépôt.
- Mêmes verbes disponibles à l'identique sous Claude Code, Codex CLI, agy natif et en standalone via npx.
- Si un worker rencontre l'authentification, l'URL OAuth est remontée dans status pour être complétée hors session interactive.
Limites
- agy 1.0.x est OAuth uniquement : aucune voie par clé API n'est disponible, il faut lancer setup une fois par machine et par compte.
- Suppose que le binaire agy est déjà installé et accessible ; le plugin ne gère pas son installation.
- Pas adapté aux allers-retours interactifs serrés, limités aux échanges --print.
- La revue se limite au diff git courant ou à une ref de base, pas à un périmètre arbitraire de fichiers.
À utiliser lorsqu'on veut un second avis, une revue adversariale avant livraison, ou déléguer en arrière-plan une investigation longue ou une analyse à gros contexte.
À éviter pour une correction triviale d'une ligne ou pour toute tâche exigeant un dialogue interactif rapide avec l'agent.
Analyse de sécurité
PrudenceThe skill delegates code review, debugging, and long-running tasks to an external Google service using the agy binary. While it does not include destructive commands or obfuscated payloads, it relies on network calls that transmit repository content and uses stored OAuth tokens, so it warrants caution rather than being considered completely safe.
- •Invokes an external CLI (agy) via Bash, which may execute arbitrary scripts under scripts/commands/.
- •Sends git diffs and repository content to Google Antigravity's cloud service, potentially exposing proprietary code or sensitive information.
- •Uses OAuth credentials stored locally and used by background workers, which could be misused if the worker or job IDs are compromised.
Exemples
$antigravity review --base main$antigravity rescue investigate why the integration tests started failing after PR #42$antigravity task --continue draft a migration plan from Sequelize to Drizzlename: antigravity description: Use Google Antigravity CLI (agy) for code review, adversarial review, debugging, long-running task delegation, or large-context investigation. Hands off to agy's large-context window when the host wants a second opinion or a background pass instead of solving the task file-by-file. Survives the June 18, 2026 gemini-cli sunset by depending only on the agy binary. allowed-tools: Bash, Glob, Read
antigravity — when to use the $antigravity shortcut
Reach for $antigravity when any of these apply:
- You want a second opinion on a non-trivial diff, refactor, or design choice.
- The task benefits from a large context window (cross-file review, repo-wide impact analysis, long log triage).
- You want to delegate a long-running task to the background so the host session can keep working — e.g. "investigate why CI started failing on main" or "draft a migration plan for switching from X to Y".
- You want an adversarial review of code that's about to ship.
Skip $antigravity for trivial one-line edits or anything that requires interactive back-and-forth tighter than agy's --print round trips.
Verbs
All verbs map to scripts/commands/<verb>.mjs and are byte-equivalent across Claude Code (/antigravity:<verb>), Codex CLI ($antigravity <verb>), agy native (agy plugin run antigravity <verb>), and standalone (npx antigravity-plugin <verb>).
| Verb | What it does |
|----------|--------------|
| setup | One-time OAuth wizard. Runs agy --print 'hi' in the foreground so the user can complete the Google OAuth flow visibly. Idempotent. |
| review | Reviews the current git diff (or --base <ref>). Background-by-default; returns a job id. |
| rescue | Delegates an investigation or fix to agy — e.g. $antigravity rescue why are the tests failing. Returns a job id. |
| task | Generic long-running delegation. Supports --continue, --conversation <id>, --add-dir <path>, --wait, --foreground, --json. |
| status | Shows a compact table of current and recent jobs (id, kind, phase, health, last progress). Surfaces any pending OAuth URL prominently. |
| result | Prints the final output of a completed job by id. |
| cancel | Sends SIGTERM to a running worker by job id. |
Auth requirements
agy 1.0.x is OAuth-only — there is no API-key path yet (tracked upstream as antigravity-cli#78).
- Run
$antigravity setup(or/antigravity:setupfrom Claude Code) once per machine / account. - agy prints an OAuth URL — open it in a browser, complete the Google flow.
- agy persists the refresh token in its own credential store. Subsequent invocations of any verb run silently.
If a background worker hits the auth prompt (e.g. a fresh machine), it captures the OAuth URL and surfaces it on $antigravity status <job-id> so you can still complete auth from a non-interactive session.
Example prompts
$antigravity review --base main
$antigravity rescue investigate why the integration tests started failing after PR #42
$antigravity task --continue draft a migration plan from Sequelize to Drizzle
$antigravity status
$antigravity result 0193e2c9-...
Where this plugin lives (for Codex auto-discovery)
Codex picks this plugin up via:
.codex-plugin/plugin.json— canonical Codex manifest..agents/plugins/marketplace.json— Codex personal-marketplace descriptor.- This
SKILL.mdat the plugin install root — skill-discovery entry. agents/openai.yaml— implicit-invocation interface (the$antigravityshortcut).
Claude Code, agy, and standalone hosts ignore the Codex-specific files and consume .claude-plugin/, plugin.json (root), and bin/antigravity.mjs respectively. See docs/INSTALL.md for per-host install recipes.
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/antigravity-large-context-task-delegation-ms47vomy/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/antigravity-large-context-task-delegation-ms47vomy' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/antigravity-large-context-task-delegation-ms47vomy/download' --output '.skill-downloads/antigravity-large-context-task-delegation-ms47vomy/SKILL.md.part' && mv '.skill-downloads/antigravity-large-context-task-delegation-ms47vomy/SKILL.md.part' '.skill-downloads/antigravity-large-context-task-delegation-ms47vomy/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Outils déclarés par l’auteur (à vérifier dans votre agent) : Bash, Glob, Read
Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.
Claude Code
test -f '.skill-downloads/antigravity-large-context-task-delegation-ms47vomy/SKILL.md' && test -s '.skill-downloads/antigravity-large-context-task-delegation-ms47vomy/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/antigravity' && cp -R '.skill-downloads/antigravity-large-context-task-delegation-ms47vomy' '.claude/skills/antigravity'Codex
test -f '.skill-downloads/antigravity-large-context-task-delegation-ms47vomy/SKILL.md' && test -s '.skill-downloads/antigravity-large-context-task-delegation-ms47vomy/SKILL.md' && mkdir -p '.agents/skills' && test ! -e '.agents/skills/antigravity' && cp -R '.skill-downloads/antigravity-large-context-task-delegation-ms47vomy' '.agents/skills/antigravity'OpenSkills
OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.
Installation officielle d’OpenSkillsopenskills install './.skill-downloads/antigravity-large-context-task-delegation-ms47vomy'openskills read 'antigravity-large-context-task-delegation-ms47vomy'La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.
Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.
openskills syncMode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/antigravity-large-context-task-delegation-ms47vomy/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Bonnes pratiques React Hook Form
Developpement
Maîtrisez React Hook Form : évitez les anti-patterns, gérez les abonnements, et traitez correctement reset, dirty state et entrées contrôlées.
Migration Emotion vers Mantine
Developpement
Migrer les styled-components Emotion vers des composants Mantine avec style props et modules CSS. Pour convertir .styled.tsx ou supprimer les imports @emotion.
Détecteur de dérive de périmètre
Developpement
Analyse les diffs git par rapport à une intention pour détecter la dérive de périmètre, fichiers non liés et PR trop larges, puis suggère de garder, diviser ou justifier.