đŸȘÂ CrĂ©er et dĂ©ployer une application d'IA avec Antigravity

1. Introduction et configuration

Bienvenue

Bonjour ! Bienvenue dans Coding Jam. Au cours des 75 prochaines minutes, vous allez créer une application Web d'IA fonctionnelle.

Consultez le site Web : Site Web Coding Jam

Objectifs de l'atelier

Application Web optimisée par l'IA basée sur le brief du projet de cette semaine. Il s'exécute dans votre navigateur. Utilise l'IA Gemini de Google. Vous en serez le seul propriétaire à la fin de la session.

Installer Antigravity

Antigravity est l'assistant IA que nous utiliserons pour tout. Il s'agit d'une application Ă  installer sur votre ordinateur.

Étape 1 : TĂ©lĂ©charger

👉 AccĂ©dez Ă  https://antigravity.google/download dans votre navigateur.

👉 Cliquez sur le bouton de tĂ©lĂ©chargement correspondant Ă  votre systĂšme d'exploitation (Mac, Windows ou Linux).

👉 ExĂ©cutez le programme d'installation tĂ©lĂ©chargĂ©. Les paramĂštres par dĂ©faut conviennent : cliquez dessus.

Étape 2 : Lancez l'application et connectez-vous

👉 Lancez Antigravity depuis votre dossier Applications (Mac) ou le menu DĂ©marrer (Windows).

👉 Cliquez sur Se connecter lorsque vous y ĂȘtes invitĂ©.

👉 Utilisez votre compte Google.

Étape 3 : VĂ©rifiez l'Ă©cran de bienvenue

L'écran de bienvenue d'Antigravity devrait s'afficher avec trois gros boutons :

  • Ouvrir le dossier : ouvre un dossier existant en tant qu'espace de travail.
  • Ouvrir le Gestionnaire d'agents : accĂšde au tableau de bord des agents (c'est lĂ  que la plupart de nos tĂąches seront effectuĂ©es).
  • Cloner le dĂ©pĂŽt : tĂ©lĂ©charge un projet depuis GitHub (nous l'utiliserons dans la section 3A).

Pour en savoir plus, consultez https://antigravity.google/.

✅ Point de contrĂŽle : Antigravity est installĂ©, vous ĂȘtes connectĂ© et l'Ă©cran de bienvenue s'affiche avec trois boutons.

2. Installer les outils requis (via Antigravity)

Antigravity a besoin de deux outils d'assistance sur votre ordinateur :

Outil

Description (en termes simples)

uv

GĂšre Python, le langage qui alimente le backend de votre application

git

Télécharge les fichiers du projet depuis Internet (Antigravity l'utilise pour le clonage)

Vous n'aurez pas Ă  saisir vous-mĂȘme les commandes d'installation. Posez votre question Ă  Antigravity en anglais, et il s'occupe du reste.

Étape 1 : Ouvrez un espace de travail temporaire

Antigravity a besoin qu'un dossier soit ouvert pour pouvoir discuter. (Pas de dossier = pas de chat.)

👉 Sur l'Ă©cran d'accueil, cliquez sur Ouvrir le dossier.

👉 CrĂ©ez ou sĂ©lectionnez un dossier vide. Nous vous suggĂ©rons de crĂ©er un dossier nommĂ© coding-jam-setup Ă  un emplacement pratique (sur votre bureau, par exemple).

👉 Cliquez sur Ouvrir (ou SĂ©lectionner un dossier).

La vue "Gestionnaire d'agents" s'ouvre avec votre nouvel espace de travail (vide) sélectionné.

Étape 2 : Demandez Ă  Antigravity de vĂ©rifier et d'installer les outils

👉 Appuyez sur Cmd+L (Mac) ou Ctrl+L (Windows/Linux) pour sĂ©lectionner le champ de saisie du chat.

👉 VĂ©rifiez que le sĂ©lecteur de modĂšle en bas de l'Ă©cran affiche Gemini 3 Flash (par dĂ©faut, ce qui convient pour cet exercice).

📝 Prompt le plus simple : collez-le dans le chat :

Install uv and git on my computer if they're not already there. 
Don't install Node.js. Ask permission before each install command.

📝 Version plus dĂ©taillĂ©e (facultatif) :

Check whether uv and git are installed by running their --version commands.
For any tool that's missing, install it using the best method for my OS:
- Mac: prefer `brew install` (install Homebrew first if missing)
- Windows: prefer `winget install`
- Linux: prefer `apt install` or `dnf install`
Ask permission before each install command. 
Do NOT install Node.js — we'll install it later only if needed.
When done, give me a summary of what's installed.

👉 Appuyez sur EntrĂ©e pour envoyer le message.

đŸ€–Â Regarder l'agent travailler, cliquer sur "Autoriser" dans les pop-ups

Étape 3 : Lire le rĂ©sumĂ©

Une fois l'agent terminé, vous verrez quelque chose comme :

✅ Setup complete:
- uv 0.4.18 ✅ (installed)
- git 2.42.0 ✅ (already had it)
- Node.js: skipped (will install later if needed)

En cas de problĂšme

✅ Point de contrĂŽle : l'agent confirme que uv et git sont tous les deux installĂ©s. DurĂ©e totale : environ 3 Ă  5 minutes (ou environ 7 minutes si Homebrew doit d'abord ĂȘtre installĂ© sur Mac).

Cloner votre projet

1 — Choisir le projet de la semaine

Coding Jam est un programme de huit semaines qui propose un mini-projet différent chaque semaine. Votre animateur vous indiquera la semaine que nous allons aborder aujourd'hui. Recherchez cette ligne et copiez l'URL.

Semaine

Projet

URL du dépÎt

1

Essai virtuel de coiffures avec l'IA

https://github.com/cuppibla/codingjam-glow-up

2

Générateur d'avatars IA

https://github.com/cuppibla/codingjam-avatar-studio

3

Mon calendrier spécial de l'année

https://github.com/cuppibla/codingjam-year-in-poetry

4

Du réfrigérateur à la recette

https://github.com/cuppibla/codingjam-fridge-chef

5

Bocal d'humeur IA

https://github.com/cuppibla/codingjam-moodjar

6

Portfolio sur une seule page

https://github.com/cuppibla/codingjam-my-corner

7

Resume Tailor

https://github.com/cuppibla/codingjam-bulletproof

8

Discussion avec un personnage IA

https://github.com/cuppibla/codingjam-character-chat

2 — Revenir Ă  l'Ă©cran d'accueil

Nous devons revenir à l'écran de lancement pour utiliser le bouton "Cloner le dépÎt".

👉 Dans Antigravity, clonez le projet de votre choix. Exemple de clonage de la semaine 1, mais vous devez saisir le bon dĂ©pĂŽt.

📝 Prompt de rĂ©fĂ©rence

Git clone ⚠ PASTE_YOUR_PROJECT and save to my local folder: ⚠ PASTE_YOUR_PROJECT

3 — DĂ©couvrir le projet

Consultez la liste des fichiers. Vous devriez obtenir le résultat suivant :

Fichier / Dossier

Description

BRIEF.md

L'idée du produit : ce que nous créons, en termes simples

reference/

Dossier contenant un exemple d'application fonctionnel. L'IA le lira lors de l'écriture de votre code, afin que votre application corresponde aux modÚles.

.gitignore

Liste des fichiers que Git doit ignorer (technique, ignorez-la)

👉 Cliquez sur

BRIEF.md pour l'ouvrir. Voici l'idée du projet.

✅ Point de contrĂŽle : vous avez clonĂ© le projet, l'avez ouvert en tant qu'espace de travail et avez lu BRIEF.md.

3. Installer les compétences Atelier

Une compétence est un ensemble d'instructions stockées sur GitHub que vous pouvez transmettre à votre IA.

Étape 1 : Demandez à Antigravity d'installer les skills

📝 Collez ce prompt dans le chat :

Please install the workshop skills into this workspace's .agent/skills/ 
folder. Run these two git clones from the project root:

1. git clone https://github.com/cuppibla/skills-garden .agent/skills/skills-garden
2. git clone https://github.com/google-gemini/gemini-skills .agent/skills/gemini-skills

When Antigravity asks permission to run each command, I'll click Allow.

When done, list the skills that are now available in this workspace.

Étape 2 : Cliquez sur "Autoriser" dans les deux pop-up

đŸ€–Â Le rĂ©sultat devrait se prĂ©senter comme suit :

I'll create the .agent/skills/ folder and clone both repos into it.

Running: git clone https://github.com/cuppibla/skills-garden .agent/skills/skills-garden

Autoriser toutes les actions si l'agent le demande.

👉 Consultez votre liste de fichiers. Un nouveau dossier .agent/ devrait maintenant s'afficher. Cliquez pour le dĂ©velopper et assurez-vous qu'il contient plusieurs compĂ©tences, comme skills-garden et gemini-skills.

Fonctionnement de chaque compétence (pour information, aucune action n'est requise)

Skill

Description

pm-design-doc

Rédige le document de conception du produit

ux-design-doc

Rédige le document de conception UX

eng-design-doc

Rédige le document de conception technique (avec la section sur la stratégie de test)

test-driven-dev

Écrit des tests, les exĂ©cute et corrige automatiquement les Ă©checs (trois tentatives maximum)

gemini-api-dev

Skill Google officiel : utiliser correctement l'API Gemini

gemini-api

Une solution de sauvegarde plus simple si la skill officielle n'est pas disponible

cloud-pup, y2k-dreamcore

Références de style visuel

✅ Point de contrîle : votre liste de fichiers affiche un nouveau dossier .agent/skills/ contenant skills-garden/ et gemini-skills/.

4. The Spec Talk

La Spec Talk est une conversation de deux minutes au cours de laquelle vous indiquez à l'IA ce que vous souhaitez créer. Aucun code, aucun document, rien n'a encore été créé. Nous allons simplement vous expliquer la marche à suivre.

La question obligatoire

Voici l'information la plus importante que l'IA doit connaßtre :

"Qu'est-ce qui entre, qu'est-ce qui sort ?"

🎯 MODÈLE : Gemini 3 Flash (par dĂ©faut) : questions/rĂ©ponses simples.

📝 Collez ce qui suit :

Here's what's in @BRIEF.md. Before we lock the spec, ask me 3 short 
questions to refine it:
1. What's the one input I want the user to provide?
2. What's the magical moment for the user?
3. What are we deliberately NOT building (to keep scope tight)?

DO NOT generate any plans, docs, or code yet. Just ask me the questions 
and wait for my answers.

đŸ€–Â Parlez Ă  l'IA et affinez votre forfait

Ne générez pas encore de documents

À la fin de la discussion sur les spĂ©cifications, l'agent ne doit avoir gĂ©nĂ©rĂ© aucun fichier. Si vous voyez product.md ou d'autres nouveaux fichiers apparaĂźtre, vous pouvez dire Ă  l'agent : "ArrĂȘte-toi et supprime tous les documents que tu viens de crĂ©er. Nous sommes toujours en phase de discussion sur les spĂ©cifications."

Conseils

✅ Point de contrĂŽle : vous avez eu une brĂšve conversation avec Antigravity au sujet de votre idĂ©e de produit, et il comprend les entrĂ©es et les sorties. Aucun fichier n'a encore Ă©tĂ© gĂ©nĂ©rĂ©.

5. Générer trois documents de conception

L'IA écrit maintenant trois plans, sur papier, avant tout code. Nous allons effectuer les trois opérations dans un seul prompt en utilisant les trois compétences de conception de documents dans l'ordre.

Les trois documents

Fichier

Contenu

Compétence utilisée

product.md

Qui est l'utilisateur, quel problÚme nous résolvons, quelles fonctionnalités

pm-design-doc

ui.md

L'apparence des écrans, les couleurs, les polices, la mise en page

ux-design-doc

engineering.md

Pile technologique, structure des fichiers, section "Stratégie de test"

eng-design-doc

Étape 1 : GĂ©nĂ©rer les trois documents en mĂȘme temps

đŸ€–Â Passer Ă  Gemini 3.1 Pro avec une capacitĂ© de rĂ©flexion faible (recommandĂ©)

📝 Collez ce prompt pour effectuer les trois tñches :

Apply all three design-doc skills in this order:

1. pm-design-doc from .agent/skills/skills-garden/design-doc-skills/pm-design-doc/
   → Generates product.md

2. ux-design-doc from .agent/skills/skills-garden/design-doc-skills/ux-design-doc/
   → Generates ui.md (based on the product.md you just created)

3. eng-design-doc from .agent/skills/skills-garden/design-doc-skills/eng-design-doc/
   → Generates engineering.md (based on product.md, ui.md, and @BRIEF.md)
   → MUST include a "Testing strategy" section with real content
     (specific functions to unit-test, one integration test per major flow,
     and what's deliberately NOT being tested)

Use the patterns in @reference/ as guidance for the engineering doc 
(but vary if the brief justifies it).

Save all three files in the project root. After each one is saved, 
briefly confirm what you saved before moving to the next.

When all three are done, give me a final summary listing the section 
titles in each file.

Étape 2 : VĂ©rifiez que les fichiers ont Ă©tĂ© enregistrĂ©s

👉 Consultez votre liste de fichiers. Vous devriez maintenant voir (en plus de ce qui Ă©tait dĂ©jĂ  lĂ ) :

codingjam-week-1/
├── product.md          ← NEW
├── ui.md               ← NEW
├── engineering.md      ← NEW
├── BRIEF.md
├── reference/
└── .agent/

Étape 3 : Examiner et itĂ©rer

Vous ĂȘtes le boss. L'IA a rĂ©digĂ© le plan. Maintenant, lisez-le et demandez des modifications.

L'habitude la plus importante

Lorsque vous souhaitez apporter une modification, modifiez la documentation, pas le code. Le document est la source de référence.

đŸ€–Â  Lisez et examinez les trois documents.

👉 Ouvrez chacun d'eux (cliquez dans la liste des fichiers), de haut en bas :

  1. product.md : est-ce que cela décrit ce que je veux ?
  2. ui.md : les écrans et l'apparence sont-ils corrects ?
  3. engineering.md : la stratégie de test est-elle pertinente ? (Vous n'avez pas besoin de comprendre la technique, il vous suffit de vérifier qu'il existe bien un plan.)

đŸ€–Â Les documents sont maintenant prĂȘts. Passez aux Ă©tapes suivantes.

6. Implémenter et tester

La plus grande section de l'atelier de programmation. L'IA prend les trois documents et crĂ©e l'application : le code ET les tests en mĂȘme temps, en une seule fois.À la fin de cette section, vous disposerez d'une base de code fonctionnelle qui rĂ©ussit ses propres tests.

Pourquoi coder et tester en mĂȘme temps ?

Votre engineering.md spécifie déjà les tests qui doivent exister (section "Stratégie de test"). L'implémentation n'est pas terminée tant que ces tests ne sont pas réussis. Nous faisons donc les deux en une seule étape.

đŸ€–Â Passer Ă  Gemini 3.1 Pro avec High Thinking (recommandĂ©)

Étape 1 : Demandez Ă  l'IA de crĂ©er le code ET les tests

📝 Collez ce qui suit :

You're going to do two things in one shot.

PART 1 — IMPLEMENT THE APP CODE
- Build it according to @engineering.md (stack, file structure)
- Match the UI described in @ui.md
- Use the patterns in @reference/ as guidance for code style
- Backend: use Python with `uv` for dependency management
- If your chosen stack requires Node.js and it isn't installed on my 
  system, install it via Antigravity (use brew/winget/apt) — ask 
  permission first
- DO NOT start any dev servers — that's a later section

PART 2 — APPLY THE TEST-GATE SKILL
After the code is written, apply the test-driven-dev skill from
.agent/skills/skills-garden/eng-skills/test-driven-dev.md.

Use the "Testing strategy" section in @engineering.md as the test plan.

IMPORTANT: Mock the Gemini API calls in tests — use a stub that returns
fake response data. The real API key isn't set up yet, and tests should
be deterministic and free anyway (best practice).

The skill should:
1. Write the tests described in the Testing strategy
2. Run them (use pytest for Python, Vitest or Jest for JS)
3. If any fail, fix the CODE (not the tests) and re-run
4. Up to 3 retry attempts max
5. If still failing after 3 tries, STOP and tell me what's broken

When Antigravity asks permission to run commands (uv sync, uv pip 
install, pytest, etc.), click Allow.

Report results when both parts are done.

đŸ€–Â Cliquez sur "Autoriser" dans les pop-up (plusieurs)

Étape 2 : Lire le rapport final

Une fois l'opération terminée, vérifiez les points suivants :

  • ✅ Un dossier backend/ existe avec le code.
  • ✅ Un dossier frontend/ existe avec le code.
  • ✅ Un dossier tests/ contenant des fichiers de test existe.
  • ✅ Le rĂ©capitulatif indique que "tous les tests ont rĂ©ussi" (et non "ont Ă©chouĂ© aprĂšs trois tentatives").
  • ✅ L'agent n'a dĂ©marrĂ© aucun serveur.

Que se passe-t-il si les trois tentatives de test échouent ?

Rare, mais possible. Cela signifie généralement que la stratégie de test du document d'ingénierie n'est pas réaliste pour ce qui a été créé.

📝 Collez ce qui suit :

The auto-fix loop hit the 3-try cap. Pull up @engineering.md and look 
at the Testing strategy section. Is the strategy realistic for what 
got built? Suggest updates to the doc so the tests align with reality. 
Don't change the code yet — update the doc, then re-apply the 
test-driven-dev skill.

Que faire si quelque chose semble étrange ?

👉 Si l'IA a créé quelque chose qui ne correspond pas Ă  la documentation, revenez Ă  la documentation. Ne demandez pas Ă  l'IA de "corriger le code" de maniĂšre isolĂ©e.

Exemple :

I see you built the chat as a popup, but @ui.md says it should be a 
full page. Either update ui.md if a popup is actually better, OR 
rebuild the chat as a full page to match the current ui.md.

Toujours : le document est la source de vérité.

✅ Point de contrĂŽle : le code existe, les tests existent et ils rĂ©ussissent. PrĂȘt Ă  configurer la clĂ© API.

7. Configurer Google Cloud et une clé API

Étape 1 : Obtenez votre clĂ© API Gemini depuis AI Studio (1 min)

  1. Ouvrez https://aistudio.google.com/app/apikey dans un nouvel onglet du navigateur.
  2. Connectez-vous avec le mĂȘme compte Google.
  3. Cliquez sur Créer une clé API (en haut à droite).
  4. Une boßte de dialogue s'ouvre avec un menu déroulant de projets :
    • Si vous avez dĂ©jĂ  créé un projet Google, vous pouvez le sĂ©lectionner et cliquer sur CrĂ©er une clé API dans un projet existant.
    • Si le projet ne figure PAS dans la liste, cliquez sur CrĂ©er un projet.
  5. Copiez la clé API qui s'affiche. Commence par AIza..., environ 40 caractÚres.

✏ Collez-le dans un fichier que vous garderez en lieu sĂ»r ; vous le fournirez Ă  Antigravity ultĂ©rieurement.

Étape 2 : Demandez à Antigravity de configurer .env (30 s)

De retour dans Antigravity, ouvrez le chat.

⚠ STOP. LISEZ CECI AVANT DE COLLER.

La requĂȘte ci-dessous contient les espaces rĂ©servĂ©s PASTE_YOUR_API_KEY_HERE et PASTE_YOUR_PROJECT_ID_HERE.

Vous DEVEZ les remplacer par vos vraies valeurs de l'Ă©tape 1, sinon le fichier .env contiendra le texte littĂ©ral ⚠ PASTE_... et votre application ne fonctionnera pas.

Avant de cliquer sur "Envoyer", vérifiez le prompt et assurez-vous que vous voyez :

  • GEMINI_API_KEY=AIzaSy... (dĂ©bute le AIzaSy, ~40 caractĂšres)

Si vous voyez toujours

⚠ PASTE_...

n'importe oĂč dans la requĂȘte, NE L'ENVOYEZ PAS tout de suite : remplacez-les d'abord.

📝 RequĂȘte Ă  coller (remplacez

⚠ PASTE_...

d'abord les marqueurs !) :

Apply the gemini-api-dev skill from .agent/skills/gemini-skills/skills/gemini-api-dev/.
(If that skill isn't found, fall back to .agent/skills/skills-garden/eng-skills/gemini-api.md)

Create a .env file in the backend folder with these settings:
- GEMINI_API_KEY= ⚠ PASTE_YOUR_API_KEY_HERE
- Any other env vars the app needs based on @engineering.md

Also verify:
- .env is in .gitignore so the key never gets committed
- The backend code reads GEMINI_API_KEY at startup
- The Gemini SDK is initialized correctly (use google-genai for Python)

When Antigravity asks permission to install Python packages, click Allow.
When done, show me the .env contents with the KEY redacted (just first 6 chars + ...).

đŸ€–Â RĂ©sultat attendu : l'agent crĂ©e .env, installe google-genai (vous cliquez sur "Autoriser") et confirme avec une clĂ© masquĂ©e :

✅ .env created at backend/.env
GEMINI_API_KEY=AIzaSy... (40 chars, redacted)

.env is already in .gitignore ✓
Backend reads GEMINI_API_KEY via os.getenv() ✓
Gemini client initialized ✓

8. Prévisualiser et valider

Le code est compilé. Les tests sont réussis. Clé API configurée. Maintenant, ouvrez l'application et cliquez un peu partout.

Ce que les humains détectent (et que les tests manquent)

Tests Catch

Humans Catch

Valeurs de retour incorrectes

Couleurs laides

Appels de fonctions non fonctionnels

Texte ambigu

Importations manquantes

Boutons placés à des endroits étranges

Erreurs de décalage

L'animation semble saccadée

Bugs logiques

L'ambiance est mauvaise

Étape 1 : Demander Ă  Antigravity de dĂ©marrer le serveur de dĂ©veloppement

🎯 MODÈLE : le modĂšle par dĂ©faut (Flash) convient.

📝 Collez ce qui suit :

Please start the dev server(s) so I can preview the app in my browser.
Tell me the URL when it's ready. When Antigravity asks permission to 
run the server command, I'll click Allow.

🔔 Pop-up : uv run uvicorn main:app --reload (ou similaire) → cliquez sur Autoriser

Étape 2 : Ouvrez l'URL d'aperçu

đŸ€–Â L'agent indique :

Backend running at: http://localhost:8000
Frontend served at: http://localhost:8000 (backend serves it)

L'URL est généralement http://localhost:8000 ou http://localhost:5173.

👉 Cliquez sur l'URL dans le chat ou copiez-la et collez-la dans un nouvel onglet du navigateur.

Étape 3 : Explorez

Utilisez-le comme le ferait un véritable utilisateur :

  • Cliquez sur tous les boutons
  • Saisissez du texte
  • Pointez sur des Ă©lĂ©ments
  • Essayez le flux principal de bout en bout.

Si tout semble correct, passez à l'étape 9.7 (rédiger le fichier README). Les étapes 9.4 à 9.6 ne sont nécessaires que si vous rencontrez des problÚmes.

Étape 4 : RĂ©digez un fichier README

Une fois votre application fonctionnelle, verrouillez-la :

📝 Collez ce qui suit :

The app works! Please create a README.md in the project root that explains:
- What this app does (in plain English)
- How to install it on a new machine (uv sync, etc.)
- How to run the dev server(s)
- The 3 design docs (@product.md, @ui.md, @engineering.md) are the 
  source of truth — anyone can read them to understand the system

Save it as README.md.

đŸ€–Â RĂ©sultat attendu  : README.md apparaĂźt dans la liste des fichiers.

Pourquoi le fichier README est-il important ?

✅ Point de contrĂŽle : Vous avez cliquĂ© sur l'application, corrigĂ© les Ă©ventuels problĂšmes et enregistrĂ© un fichier README.

9. 🎉 Vous avez lancĂ© un MVP !

Bravo !

Ce que vous avez créé

  • ✅ Une application Web optimisĂ©e par l'IA
  • ✅ Trois documents de conception (product.md, ui.md, engineering.md)
  • ✅ Une vĂ©ritable suite de tests qui s'exĂ©cute chaque fois que vous modifiez le code
  • ✅ Un README.md pour que vous puissiez y revenir Ă  tout moment
  • ✅ Une connexion Ă  l'IA Gemini de Google

Vous ĂȘtes passĂ© de l'idĂ©e Ă  l'application fonctionnelle, sans Ă©crire une seule ligne de code vous-mĂȘme. C'est fou.

Ce que vous avez appris

Skill

Pourquoi est-ce important ?

SpĂ©cification → Code + Test → Validation

Planifiez d'abord. Créez du code et des tests ensemble. Cliquez sur "Cliquez sur les éléments" en dernier. Toujours dans cet ordre.

Corrigez la documentation, pas le code

Si quelque chose ne va pas, modifiez le plan et reconstruisez-le. Ne pas corriger.

Tests comme porte de sécurité

Intégrée à l'implémentation : l'IA détecte les erreurs simples avant que vous n'ayez à le faire.

RÚgle de régression

Chaque bug détecté par un humain devient un test. Le bug ne pourra plus jamais se reproduire.

Tableaux croisés dynamiques basés sur des documents

Lorsque les instructions changent, modifiez le document. L'IA s'occupe du reste.

Parcours Antigravity Ă  trois niveaux

Vous saisissez une requĂȘte en anglais dans le chat → l'agent sĂ©lectionne une commande → vous l'approuvez.

Vous revenez la semaine prochaine ?

  • SĂ©lectionnez une autre ligne dans le tableau de huit semaines.
  • Clonez le dĂ©pĂŽt de la semaine via le bouton Clone Repository (Cloner le dĂ©pĂŽt) d'Antigravity.
  • Les skills sont installĂ©es Ă  neuf pour chaque espace de travail (portĂ©e de l'espace de travail = aucun Ă©tat rĂ©siduel).
  • Vous pouvez rĂ©utiliser le mĂȘme projet Google Cloud.
  • Tout le reste du workflow est identique Ă  celui que vous venez d'apprendre.

Étape suivante

  • Publiez votre projet : publiez votre projet sur le site Coding Jam.
  • CrĂ©ez chez vous : vos trois documents sont portables. Ouvrez-les dans n'importe quel outil d'IA et continuez Ă  dĂ©velopper vos projets.
  • Invitez un ami : associez-vous Ă  une nouvelle personne dans cet atelier de programmation. Enseigner est le moyen le plus rapide d'apprendre

Ressources