Firebase Studio āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻāĻ-āϏāĻšāĻžāϝāĻŧāϤāĻž āĻā§āĻĄ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻĒāύāĻžāϰ āĻāύā§āύāϝāĻŧāύ āĻāϰā§āĻŽāĻĒā§āϰāĻŦāĻžāĻšāĻā§ āϏāĻšāĻāϤāϰ āĻāϰā§:
āĻāĻĒāύāĻŋ āĻāĻžāĻāĻĒ āĻāϰāĻžāϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§ āĻĒā§āϰāϏā§āϤāĻžāĻŦāĻŋāϤ āĻā§āĻĄ āϏāĻŽāĻžāĻĒā§āϤāĻŋāĨ¤
āĻā§āϝāĻžāĻā§āϰ āϏāĻžāĻĨā§ āĻŦāĻž āĻāĻŽāĻžāύā§āĻĄ āϞāĻžāĻāύ āĻāύā§āĻāĻžāϰāĻĢā§āϏ (CLI) āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ AI āϏāĻšāĻžāϝāĻŧāϤāĻž, āϝāĻž āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏ-āϏāĻā§āϤāύ āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ āĻā§āĻĄā§āϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āĻāĻāϤā§āϰāĻŋāϤāĨ¤ āĻāĻāĻŋ āĻā§āĻĄ āϤā§āϰāĻŋ āĻāϰāϤā§, āĻ āύā§āĻŦāĻžāĻĻ āĻāϰāϤ⧠āĻāĻŦāĻ āĻŦā§āϝāĻžāĻā§āϝāĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻŦāĻ, āĻāĻĒāύāĻžāϰ āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž āĻāĻŦāĻ āĻ āύā§āĻŽā§āĻĻāύā§āϰ āϏāĻžāĻĨā§, Firebase āĻ Gemini āĻĢāĻžāĻāϞ āĻāĻĒāĻĄā§āĻ āĻāϰāϤā§, āĻāĻžāϰā§āĻŽāĻŋāύāĻžāϞ āĻāĻŽāĻžāύā§āĻĄ āĻāĻžāϞāĻžāϤā§, āĻāĻŽāĻžāύā§āĻĄ āĻāĻāĻāĻĒā§āĻ āĻŦā§āϝāĻžāĻā§āϝāĻž āĻāϰāϤ⧠āĻāĻŦāĻ āĻĒāϰāĻŦāϰā§āϤ⧠āĻĒāĻĻāĻā§āώā§āĻĒāĻā§āϞāĻŋ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāϤ⧠āĻāĻĒāύāĻžāϰ āĻāϰā§āĻŽāĻā§āώā§āϤā§āϰā§āϰ āϏāĻžāĻĨā§ āϏāϰāĻžāϏāϰāĻŋ āϝā§āĻāĻžāϝā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ Firebase Studio Gemini āϏāĻžāĻĨā§ āĻā§āϝāĻžāĻ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰā§āύ- āĻ āĻāϰāĻ āĻāĻžāύā§āύāĨ¤
āĻāύāϞāĻžāĻāύ āĻ ā§āϝāĻžāĻāĻļāύ āϝāĻž āĻāĻĒāύāĻŋ āύāĻŋāϰā§āĻŦāĻžāĻāĻŋāϤ āĻā§āĻĄā§āϰ āĻā§āĻāϰā§āĻā§āϞāĻŋāϤ⧠āύāĻŋāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻĒāύāĻŋ Gemini āĻŦā§āĻā§ āύā§āĻāϝāĻŧāĻž āĻā§āĻĄāĻāĻŋāĻā§ āĻāϰāĻ āĻĒāĻžāĻ āϝā§āĻā§āϝ āĻāϰāϤ⧠āĻŦāϞāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āĻāύāϞāĻžāĻāύ āĻā§āĻĄ āϏāĻšāĻžāϝāĻŧāϤāĻžāĨ¤
Firebase āĻ Gemini āĻā§āĻāĻžāĻŦā§ āĻāϰ āϏā§āĻāĻŋāĻāϏ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰ⧠āĻāĻŦāĻ AI āύāĻŋāϝāĻŧāĻŽ āĻĢāĻžāĻāϞāĻā§āϞāĻŋ āϝā§āĻ āĻāϰ⧠āĻāĻĒāύāĻžāĻā§ āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰ⧠āϤāĻž āĻāĻĒāύāĻŋ āĻāĻžāϏā§āĻāĻŽāĻžāĻāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ:
- āĻā§āĻĄ āϏāĻŽāĻžāĻĒā§āϤāĻŋāϰ āϏā§āĻāĻŋāĻāϏ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰā§āύ āĨ¤
- āĻāĻĒāύāĻžāϰ āĻā§āĻĄāĻŦā§āϏ āĻāύāĻĄā§āĻā§āϏāĻŋāĻ āϏā§āĻāĻŋāĻāϏ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰā§āύ āĨ¤
- āĻāĻāĻāĻŋ AI āύāĻŋāϝāĻŧāĻŽ āĻĢāĻžāĻāϞā§āϰ āϏāĻžāĻĨā§ Gemini āĻāύā§āϝ āύāĻŋāϰā§āĻĻā§āĻļāĻžāĻŦāϞ⧠āĻāĻžāϏā§āĻāĻŽāĻžāĻāĻ āĻāϰā§āύ ⧎
-
.aiexclude
āĻĢāĻžāĻāϞ āĻĻāĻŋāϝāĻŧā§ Gemini āĻĨā§āĻā§ āĻĢāĻžāĻāϞ āĻŦāĻžāĻĻ āĻĻāĻŋāύ āĨ¤ - āĻāĻĒāύāĻžāϰ āύāĻŋāĻā§āϰ āĻā§ āĻāύā§āύ: āĻā§āϝāĻžāĻā§ āĻ āύā§āϝāĻžāύā§āϝ āĻŽāĻŋāĻĨā§āύ āĻŽāĻĄā§āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ
- Gemini āĻā§āĻāĻžāĻŦā§ āĻā§āĻĄ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻĒāϰāĻžāĻŽāϰā§āĻļ āĻĻā§āϝāĻŧ āĻŦāĻž āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰ⧠āϤāĻž āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰā§āύ āĨ¤
āĻāĻĒāύāĻžāϰ āĻāϰā§āĻŽāĻā§āώā§āϤā§āϰ⧠Firebase āĻ Gemini āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ
āĻā§āϝāĻžāĻ āĻĒā§āϝāĻžāύā§āϞ , āĻāĻžāϰā§āĻŽāĻŋāύāĻžāϞ āĻŦāĻž āĻāύāϞāĻžāĻāύ āĻā§āĻĄ āϏāĻšāĻžāϝāĻŧāϤāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻĒāύāĻžāϰ āĻā§āĻĄāĻŋāĻ āĻā§āĻĒāĻžāĻĻāύāĻļā§āϞāϤāĻž āĻŦāĻžāĻĄāĻŧāĻžāϤ⧠Firebase āĻ Gemini āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤
āĻāĻĒāύāĻžāϰ āĻāϰā§āĻŽāĻā§āώā§āϤā§āϰ⧠āĻā§āϝāĻžāĻ āĻŦāĻž āĻāύāϞāĻžāĻāύ āĻā§āĻĄ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ:
āĻā§āϝāĻžāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤā§: āĻāĻĒāύāĻžāϰ āĻā§āϞāĻž āĻāϰā§āĻŽāĻā§āώā§āϤā§āϰā§, āĻāϰā§āĻŽāĻā§āώā§āϤā§āϰā§āϰ āύā§āĻā§ āϏā§āĻĒāĻžāϰā§āĻ āĻŽāĻŋāĻĨā§āύ⧠āĻā§āϞāĻŋāĻ āĻāϰā§āύāĨ¤
Gemini CLI āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤā§: āĻāĻžāϰā§āĻŽāĻŋāύāĻžāϞ āĻā§āϞā§āύ āĻāĻŦāĻ Gemini CLI āĻāύā§āĻāĻžāϰāĻĢā§āϏā§āϰ āĻāύā§āϝ
gemini
āϞāĻŋāĻā§āύ, āĻ āĻĨāĻŦāĻž āĻ -āĻāύā§āĻāĻžāϰā§āĻā§āĻāĻŋāĻ āĻŽā§āĻĄā§ Gemini CLI āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤā§gemini -p
āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤āĻāύāϞāĻžāĻāύ āĻā§āĻĄ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤā§: āĻāĻĒāύāĻžāϰ āĻā§āĻĄ āĻāĻžāĻāĻĒ āĻāϰāĻž āĻļā§āϰ⧠āĻāϰā§āύ āĻāĻŦāĻ āĻĒāϰāĻžāĻŽāϰā§āĻļ āĻā§āϰāĻšāĻŖ āĻāϰāϤā§
Tab
āĻāĻŋāĻĒā§āύāĨ¤
āϏāĻā§āϤāύ āĻĨāĻžāĻā§āύ āϝ⧠āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻĻā§āĻāĻŋ āĻŦāĻŋāĻāϞā§āĻĒ āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§:
- āĻāĻĒāύāĻŋ āĻāĻžāĻāĻĒ āĻāϰāĻžāϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§ āĻĒāϰāĻžāĻŽāϰā§āĻļ , āϝāĻž āĻāύāϞāĻžāĻāύ āĻā§āĻĄ āϏāĻŽā§āĻĒā§āϰā§āĻŖāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤
- āĻā§āĻĄāĻŦā§āϏ āĻāύāĻĄā§āĻā§āϏāĻŋāĻ , āϝāĻž āĻāϰāĻ āĻāĻžāϞ āĻāĻžāϏā§āĻāĻŽāĻžāĻāĻā§āĻļāύ āĻāĻŦāĻ āĻāϰāĻ āϏāĻšāĻžāϝāĻŧāĻ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤
āĻāĻŦāĻŋāώā§āϝāϤ⧠āĻāĻĒāύāĻžāϰ āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏ āϏā§āĻāĻŋāĻāϏā§āϰ āĻāύā§āϝ āĻāĻ āύāĻŋāϰā§āĻŦāĻžāĻāύāĻā§āϞāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤā§:
- āĻā§āĻĄ āϏāĻŽāĻžāĻĒā§āϤāĻŋ āϏā§āĻāĻŋāĻāϏ āĻāĻĒāĻĄā§āĻ āĻāϰāϤā§, āĻāĻĒāύāĻžāϰ āĻā§āĻĄ āϏāĻŽāĻžāĻĒā§āϤāĻŋāϰ āϏā§āĻāĻŋāĻāϏ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰā§āύ āĻĻā§āĻā§āύāĨ¤
- āĻā§āĻĄ āĻāύā§āĻĄā§āĻā§āϏāĻŋāĻ āϏā§āĻāĻŋāĻāϏ āĻāĻĒāĻĄā§āĻ āĻāϰāϤā§, āĻāĻĒāύāĻžāϰ āĻā§āĻĄ āĻāύā§āĻĄā§āĻā§āϏāĻŋāĻ āϏā§āĻāĻŋāĻāϏ āĻ ā§āϝāĻžāĻĄāĻāĻžāϏā§āĻ āĻāϰā§āύ āĻĻā§āĻā§āύāĨ¤
āĻāĻĒāύāĻŋ āĻāĻāĻ āĻāύā§āĻĄā§āĻā§āϏāĻŋāĻ āĻĨā§āĻā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĢāĻžāĻāϞ āĻāĻŦāĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāĻā§āϞāĻŋāĻ āĻŦāĻžāĻĻ āĻĻāĻŋāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
.aiexclude
āĻĢāĻžāĻāϞ āϏāĻš Gemini āĻĨā§āĻā§ Exclude files āĻĻā§āĻā§āύāĨ¤
Firebase āĻļāϰā§āĻāĻāĻžāĻā§ āĻŽāĻŋāĻĨā§āύ
āĻĻā§āϰā§āϤ Gemini āϏāĻžāĻĨā§ āĻā§āϝāĻžāĻ āĻā§āϞāϤ⧠: Ctrl+Shift+Space
(āĻŦāĻž MacOS-āĻ Cmd+Shift+Space
) āĻāĻŋāĻĒā§āύāĨ¤
āĻāĻŽāĻžāύā§āĻĄ āĻĒā§āϝāĻžāϞā§āĻ āĻĨā§āĻā§ Gemini āĻāĻŽāĻžāύā§āĻĄ āĻĻā§āĻāϤā§:
Ctrl+Shift+P
(āĻŦāĻž MacOS-āĻCmd+Shift+P
) āĻā§āĻĒā§ āĻāĻŽāĻžāύā§āĻĄ āĻĒā§āϝāĻžāϞā§āĻ āĻā§āϞā§āύāĨ¤Gemini āĻāύā§āϝ āĻ āύā§āϏāύā§āϧāĻžāύ āĻāϰā§āύāĨ¤
Gemini āĻāĻŽāĻžāύā§āĻĄā§āϰ āĻāĻāĻāĻŋ āϤāĻžāϞāĻŋāĻāĻž āĻĒā§āϰāĻĻāϰā§āĻļāĻŋāϤ āĻšāĻŦā§āĨ¤
āĻāĻĒāύāĻžāϰ āĻā§āĻĄ āϏāĻŽāĻžāĻĒā§āϤāĻŋ āϏā§āĻāĻŋāĻāϏ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰā§āύ
āĻāĻĒāύāĻžāĻā§ āĻā§āĻĄ āϞāĻŋāĻāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāĻžāϰ āĻāύā§āϝ, Firebase Studio AI āĻā§āĻĄ āϏāĻŽāĻžāĻĒā§āϤāĻŋ āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āϝāĻž āĻāĻĒāύāĻŋ āĻāĻžāĻāĻĒ āĻāϰāĻž āĻļā§āϰ⧠āĻāϰāĻžāϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§ āϝā§āĻā§āύ⧠āĻā§āϞāĻž āĻĢāĻžāĻāϞ⧠āĻā§āĻĄā§āϰ āĻĒā§āϰā§āĻŦāĻžāĻāĻžāϏ āĻĻā§āϝāĻŧ āĻāĻŦāĻ āĻ āĻā§āĻĢāĻŋāϞ āĻāϰā§āĨ¤
āϏāĻā§āϤāύ āĻĨāĻžāĻā§āύ āϝ⧠āĻā§āĻĄ āϏāĻŽāĻžāĻĒā§āϤāĻŋ āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āĻāĻžāϞ⧠āĻĨāĻžāĻā§ āĨ¤
āĻā§āĻĄ āϏāĻŽāĻžāĻĒā§āϤāĻŋ āĻāĻžāϞ⧠āĻŦāĻž āĻŦāύā§āϧ āĻāĻāϞ āĻāϰāϤā§, āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻĒāĻĻā§āϧāϤāĻŋāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻĒāύāĻžāϰ āĻā§āĻĄ āϏāĻŽāĻžāĻĒā§āϤāĻŋ āϏā§āĻāĻŋāĻāϏ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰā§āύ:
āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ
settings.json
āĻĢāĻžāĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϞā§,"IDX.aI.enableInlineCompletion"
āĻā§true
āĻŦāĻžfalse
āϏā§āĻ āĻāϰā§āύāĨ¤Firebase Studio āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏ⧠āϏā§āĻāĻŋāĻāϏ āĻāĻĒāĻĄā§āĻ āĻāϰāϤā§:
āĻā§āϞāĻŋāĻ āĻāϰā§āύ
āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰā§āύ (āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏā§āϰ āύā§āĻā§ āĻŦāĻžāĻŽ āĻĻāĻŋāĻā§ āĻ āĻŦāϏā§āĻĨāĻŋāϤ), āϤāĻžāϰāĻĒāϰ āϏā§āĻāĻŋāĻāϏ āĻāϝāĻŧāύ āĻāϰā§āύ, āĻŦāĻž
Ctrl+,
(Cmd+,
Mac āĻ) āĻāĻŋāĻĒā§āύāĨ¤āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻĒā§āϰā§āĻā§āĻāĻžāĻāĻĒāĻžāϰ āĻāĻŋāĻāϤ⧠App Prototyping agent āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ Prototyper view, click
Switch to Code to open Code view.
āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏ āĻā§āϝāĻžāĻŦāĻāĻŋ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ⧠Firebase Studio > āĻāĻāĻ > āĻāύāϞāĻžāĻāύ āϏāĻŽāĻžāĻĒā§āϤāĻŋ āϏā§āĻāĻŋāĻ āϏāĻā§āώāĻŽ āĻāϰā§āύ āĻ āύā§āϏāύā§āϧāĻžāύ āĻāϰā§āύāĨ¤
āĻā§āĻĄ āϏāĻŽāĻžāĻĒā§āϤāĻŋ āĻŦāύā§āϧ āĻāϰāϤā§, āĻāĻĒāύāĻŋ āĻāĻžāĻāĻĒ āĻāϰāĻžāϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§ āĻāύāϞāĻžāĻāύ āĻā§āĻĄ āϏāĻŽāĻžāĻĒā§āϤāĻŋ āϏāĻā§āώāĻŽ āĻāϰā§āύ āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āĻ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύāĨ¤
āĻāĻĒāύāĻžāϰ āĻā§āĻĄāĻŦā§āϏ āĻāύāĻĄā§āĻā§āϏāĻŋāĻ āϏā§āĻāĻŋāĻāϏ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰā§āύ
Gemini āĻāĻĒāύāĻžāϰ āĻā§āĻĄ āϏā§āĻā§ āĻāϰ⧠āĻāĻŋāύāĻž āϤāĻž āĻāĻĒāύāĻŋ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻā§āϝāĻžāĻ āĻŦāĻž āĻāύāϞāĻžāĻāύ āĻāĻāĻ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻĒāύāĻžāϰ āĻā§āĻĄ āĻāύā§āĻĄā§āĻā§āϏ āĻāϰāĻž āĻāϰāĻ āϏāĻšāĻžāϝāĻŧāĻ āĻĢāϞāĻžāĻĢāϞ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤
āϏāĻā§āϤāύ āĻĨāĻžāĻā§āύ āϝ⧠āĻā§āĻĄāĻŦā§āϏ āĻāύāĻĄā§āĻā§āϏāĻŋāĻ āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āĻāĻžāϞ⧠āĻĨāĻžāĻā§ āĨ¤
āĻā§āĻĄ āĻāύā§āĻĄā§āĻā§āϏāĻŋāĻ āĻāĻžāϞ⧠āĻŦāĻž āĻŦāύā§āϧ āĻāϰāϤā§, āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻĒāĻĻā§āϧāϤāĻŋāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻĒāύāĻžāϰ āĻā§āĻĄāĻŦā§āϏ āĻāύā§āĻĄā§āĻā§āϏāĻŋāĻ āϏā§āĻāĻŋāĻāϏ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰā§āύ:
āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ
settings.json
āĻĢāĻžāĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϞā§,"IDX.aI.enableCodebaseIndexing"
true
āĻŦāĻžfalse
āϏā§āĻ āĻāϰā§āύāĨ¤Firebase Studio āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏ⧠āϏā§āĻāĻŋāĻāϏ āĻāĻĒāĻĄā§āĻ āĻāϰāϤā§:
āĻā§āϞāĻŋāĻ āĻāϰā§āύ
āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰā§āύ (āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏā§āϰ āύā§āĻā§ āĻŦāĻžāĻŽ āĻĻāĻŋāĻā§ āĻ āĻŦāϏā§āĻĨāĻŋāϤ), āϤāĻžāϰāĻĒāϰ āϏā§āĻāĻŋāĻāϏ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ, āĻŦāĻž
Ctrl+,
(Cmd+,
Mac āĻ) āĻāĻŋāĻĒā§āύāĨ¤āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻĒā§āϰā§āĻā§āĻāĻžāĻāĻĒāĻžāϰ āĻāĻŋāĻāϤ⧠App Prototyping agent āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ Prototyper view, click
Switch to Code to open Code view.
āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏ āĻā§āϝāĻžāĻŦāĻāĻŋ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ⧠Firebase Studio > āĻāĻāĻ > āĻāύāϞāĻžāĻāύ āϏāĻŽāĻžāĻĒā§āϤāĻŋ āϏā§āĻāĻŋāĻ āϏāĻā§āώāĻŽ āĻāϰā§āύ āĻ āύā§āϏāύā§āϧāĻžāύ āĻāϰā§āύāĨ¤
Firebase Studio > AI āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ: Codebase Indexing āϏāĻā§āώāĻŽ āĻāϰā§āύ āĨ¤
āĻā§āĻĄ āĻāύā§āĻĄā§āĻā§āϏāĻŋāĻ āĻŦāύā§āϧ āĻāϰāϤā§, AI āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻŦāĻžāĻĻ āĻĻāĻŋāύ: Codebase Indexing āϏāĻā§āώāĻŽ āĻāϰā§āύ āĨ¤ āĻāĻĒāύāĻžāϰ āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏā§āϰ āĻāύā§āϝ āĻāĻĒāύāĻžāĻā§ āĻ āĻŦāĻļā§āϝāĻ āĻā§āĻĄ āĻāύā§āĻĄā§āĻā§āϏāĻŋāĻ āϏā§āĻāĻŋāĻāϏ āĻāĻĒāĻĄā§āĻ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
āĻāĻāĻāĻŋ AI āύāĻŋāϝāĻŧāĻŽ āĻĢāĻžāĻāϞā§āϰ āϏāĻžāĻĨā§ Gemini āĻāύā§āϝ āύāĻŋāϰā§āĻĻā§āĻļāĻžāĻŦāϞ⧠āĻāĻžāϏā§āĻāĻŽāĻžāĻāĻ āĻāϰā§āύ
āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ AI āύāĻŋāϝāĻŧāĻŽ āĻĢāĻžāĻāϞ āϤā§āϰāĻŋ āĻāϰ⧠āĻĒā§āϰāϏāĻā§āĻ āĻāĻŦāĻ āϏāĻŋāϏā§āĻā§āĻŽ āĻĒā§āϰāĻŽā§āĻĒāĻ āϤāĻĨā§āϝ āϝā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ:
- Gemini CLI āĻļā§āϧā§āĻŽāĻžāϤā§āϰ
GEMINI.md
āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ - Firebase āĻā§āϝāĻžāĻā§ āĻā§āĻŽāĻŋāύāĻŋ
.idx/airules.md
āĻā§ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ āĻĻā§āϝāĻŧ āĻāĻŋāύā§āϤā§.idx/airules.md
āύāĻž āĻĨāĻžāĻāϞā§GEMINI.md
āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦā§āĨ¤
Firebase āĻ Gemini āĻāĻĒāύāĻžāϰ āύāĻŋāϝāĻŧāĻŽāĻā§āϞāĻŋāĻā§ āϏāĻŋāϏā§āĻā§āĻŽ āύāĻŋāϰā§āĻĻā§āĻļāĻžāĻŦāϞ⧠āĻāĻŦāĻ āĻĒā§āϰāϏāĻā§āĻ āĻšāĻŋāϏāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻāĻĒāύāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻā§āώā§āϤā§āϰ⧠āĻāϰ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋ āĻāĻžāϏā§āĻāĻŽāĻžāĻāĻ āĻāϰā§āĨ¤
āϞāĻā§āώā§āϝ āĻ āϰā§āĻāύā§āϰ āĻāύā§āϝ Gemini āϏāĻžāĻĨā§ āĻāĻžāϏā§āĻāĻŽ āĻĒā§āϰāĻŽā§āĻĒāĻ, āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āĻ āύā§āĻļā§āϞāύ āĻāĻŦāĻ āĻāĻŽāύāĻāĻŋ āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻāϞā§āĻĒ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻĒā§āϰāϏāĻā§āĻ āĻļā§āϝāĻŧāĻžāϰ āĻāϰāϤ⧠AI āύāĻŋāϝāĻŧāĻŽ āĻĢāĻžāĻāϞāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ:
- Gemini āĻŦā§āϝāĻā§āϤāĻŋāϤā§āĻŦāĻā§ āĻĒā§āϰāĻāĻžāĻŦāĻŋāϤ āĻāϰāĻž āĻāĻŦāĻ āĻāϰ āĻĻāĻā§āώāϤāĻžāĻā§ āĻŦāĻŋāĻļā§āώāĻžāϝāĻŧāĻŋāϤ āĻāϰāĻžāĨ¤
- āĻĒā§āϰāĻā§āĻā§āĻ-āĻŦā§āϝāĻžāĻĒā§ āĻŽāĻžāύ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž, āϝā§āĻŽāύ āĻā§āĻĄāĻŋāĻ āϏā§āĻāĻžāĻāϞ, āĻāύāĻā§āύāĻļāύ āĻāĻŦāĻ āĻĒā§āϰāϝā§āĻā§āϤāĻŋ āĻĒāĻāύā§āĻĻāĨ¤
- āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻāϞā§āĻĒ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻĒā§āϰāϏāĻā§āĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āĻā§āĻĄ āĻŦāĻž āĻā§āϝāĻžāĻā§ āϏā§āĻĒāώā§āĻāĻāĻžāĻŦā§ āĻļā§āϝāĻŧāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āϤāĻĨā§āϝā§āϰ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻšā§āϰāĻžāϏ āĻāϰāĻžāĨ¤
āĻāĻĒāύāĻžāϰ AI āύāĻŋāϝāĻŧāĻŽ āĻĢāĻžāĻāϞ āϤā§āϰāĻŋ āĻāϰā§āύ āĻāĻŦāĻ āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ
āĻāĻĒāύāĻžāϰ AI āύāĻŋāϝāĻŧāĻŽ āĻĢāĻžāĻāϞ āϤā§āϰāĻŋ āĻāĻŦāĻ āĻĒāϰā§āĻā§āώāĻž āĻāϰāϤā§:
āĻāĻĒāύāĻžāϰ Firebase Studio āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏā§
~/GEMINI.md
( Gemini CLI āĻāύā§āϝ) āĻ āĻĨāĻŦāĻž.idx/airules.md
( Firebase āĻā§āϝāĻžāĻā§ āĻā§āĻŽāĻŋāύāĻŋāϰ āĻāύā§āϝ) āĻāĻāĻāĻŋ āύāϤā§āύ āĻĢāĻžāĻāϞ āϤā§āϰāĻŋ āĻāϰā§āύāĨ¤ āĻāĻĒāύāĻŋ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻŦāĻŋāĻāϞā§āĻĒāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ:- āĻāĻā§āϏāĻĒā§āϞā§āϰāĻžāϰ āĻĨā§āĻā§ (
Ctrl+Shift+E
), āĻĒā§āϝāĻžāϰā§āύā§āĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠āĻĄāĻžāύ-āĻā§āϞāĻŋāĻ āĻāϰā§āύ āĻāĻŦāĻ āύāϤā§āύ āĻĢāĻžāĻāϞ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύāĨ¤ āĻĢāĻžāĻāϞāĻāĻŋāϰ āύāĻžāĻŽ āĻĻāĻŋāύ āĻāĻŦāĻ āĻāύā§āĻāĻžāϰ āĻāĻŋāĻĒā§āύāĨ¤ - āĻāĻžāϰā§āĻŽāĻŋāύāĻžāϞ āĻĨā§āĻā§,
GEMINI.md
āĻŦāĻž.idx/airules.md
āĻā§āϞāϤ⧠āĻāĻĒāύāĻžāϰ āĻĒāĻāύā§āĻĻā§āϰ āĻĒāĻžāĻ ā§āϝ āϏāĻŽā§āĻĒāĻžāĻĻāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤
- āĻāĻā§āϏāĻĒā§āϞā§āϰāĻžāϰ āĻĨā§āĻā§ (
āĻĢāĻžāĻāϞ⧠āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āϝā§āĻ āĻāϰā§āύāĨ¤ āĻāĻĒāύāĻŋ Gemini āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻŦā§āϝāĻā§āϤāĻŋāϤā§āĻŦ āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āϝā§āĻ āĻāϰāϤ⧠āĻāĻžāĻāϤ⧠āĻĒāĻžāϰā§āύ (āϝā§āĻŽāύ "āĻāĻĒāύāĻŋ āĻāĻāĻāύ āĻŦāĻŋāĻļā§āώāĻā§āĻ āĻĄā§āĻā§āϞāĻĒāĻžāϰ āĻāĻŦāĻ āϏāĻšāĻžāϝāĻŧāĻ āϏāĻšāĻāĻžāϰ⧠āϝāĻŋāύāĻŋ Next.js āϏāĻŽā§āĻĒāϰā§āĻā§ āϏāĻŦāĻāĻŋāĻā§ āĻāĻžāύā§āύ"), āĻā§āĻĄāĻŋāĻ āĻāĻŦāĻ āĻāĻĨā§āĻĒāĻāĻĨāύā§āϰ āĻŽāĻžāύ āĻāĻŦāĻ āĻĒā§āϰāĻāϞā§āĻĒ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻĒā§āϰāϏāĻā§āĻāĨ¤ āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāϰāĻŖ AI āύāĻŋāϝāĻŧāĻŽ āĻĢāĻžāĻāϞā§āϰ āĻāύā§āϝ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻĻāĻžāĻšāϰāĻŖ āĻĻā§āĻā§āύ.
āĻĢāĻžāĻāϞāĻāĻŋ āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āύ āĻāĻŦāĻ Firebase āĻ Gemini CLI āĻŦāĻž Gemini āĻā§āϞā§āύāĨ¤
āĻāĻĒāύāĻžāϰ AI āύāĻŋāϝāĻŧāĻŽāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻļā§āϰ⧠āĻāϰāϤā§, āĻāĻĒāύāĻŋ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ:
- āĻĒā§āώā§āĻ āĻžāĻāĻŋ āϰāĻŋāĻĢā§āϰā§āĻļ āĻāϰ⧠āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏ āĻĒā§āύāϰā§āύāĻŋāϰā§āĻŽāĻžāĻŖ āĻāϰā§āύāĨ¤ āĻāĻĒāύāĻŋ āĻĒā§āύāϰā§āύāĻŋāϰā§āĻŽāĻžāĻŖā§āϰ āĻĒāϰā§, Gemini āĻā§āϝāĻžāĻā§āϰ āĻŽāϧā§āϝ⧠āύāĻŋāϝāĻŧāĻŽ āĻĢāĻžāĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦā§āĨ¤ AI āύāĻŋāϝāĻŧāĻŽ āĻĢāĻžāĻāϞā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻ āĻŦāĻŋāϞāĻŽā§āĻŦā§ āĻĒā§āϰāϤāĻŋāĻĢāϞāĻŋāϤ āĻāϰāĻž āĻāĻāĻŋāϤ.
- āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻĒāύāĻžāϰ āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏ āĻĒā§āύāϰā§āύāĻŋāϰā§āĻŽāĻžāĻŖ āĻāϰāϤ⧠āύāĻž āĻāĻžāύ, āϤāĻžāĻšāϞ⧠āĻāĻĒāύāĻŋ Gemini
load GEMINI.md
āĻŦāĻžload airules.md
āĻŦāϞāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻŦāϰā§āϤāĻŽāĻžāύ āϏā§āĻļāύā§āϰ āϏāĻŽāϝāĻŧ āĻĢāĻžāĻāϞ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰā§āύ, āϤāĻžāĻšāϞ⧠āĻāĻĒāύāĻžāĻā§ āĻāĻŦāĻžāϰ āύāĻŋāϝāĻŧāĻŽ āĻĢāĻžāĻāϞ āϞā§āĻĄ āĻāϰāĻžāϰ āĻāύā§āϝ Gemini āĻĒā§āύāϰāĻžāϝāĻŧ āĻ āύā§āϰā§āϧ āĻāϰāϤ⧠āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻĒāύāĻžāϰ āĻā§āĻĄ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻĒā§āϰāĻļā§āύ āĻāĻŋāĻā§āĻāĻžāϏāĻž āĻāϰā§āύ. Gemini āĻāĻĒāύāĻžāϰ āĻĒā§āϰāϏāĻā§āĻ āĻšāĻŋāϏāĻžāĻŦā§ āύāĻŋāϝāĻŧāĻŽ āĻĢāĻžāĻāϞ⧠āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āϤāĻĨā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āĻāĻžāύāĻžāϝāĻŧāĨ¤
āĻāĻĻāĻžāĻšāϰāĻŖ
āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻāĻāĻŋ āύāĻŋāϝāĻŧāĻŽ āĻĢāĻžāĻāϞā§āϰ āĻāĻāĻāĻŋ āĻŽā§āϞāĻŋāĻ āĻāĻĻāĻžāĻšāϰāĻŖ āϝāĻž āĻāĻĒāύāĻŋ Next.js-āĻāϰ āϏāĻžāĻĨā§ āϤā§āϰāĻŋ āĻāĻāĻāĻŋ āύā§āĻŽāĻŋāϤā§āϤāĻŋāĻ āĻā§āĻŽā§āϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ:
# Persona
You are an expert developer proficient in both front- and back-end development
with a deep understanding of Node.js, Next.js, React, and Tailwind CSS. You
create clear, concise, documented, and readable TypeScript code.
You are very experienced with Google Cloud and Firebase services and how
you might integrate them effectively.
# Coding-specific guidelines
- Prefer TypeScript and its conventions.
- Ensure code is accessible (for example, alt tags in HTML).
- You are an excellent troubleshooter. When analyzing errors, consider them
thoroughly and in context of the code they affect.
- Do not add boilerplate or placeholder code. If valid code requires more
information from the user, ask for it before proceeding.
- After adding dependencies, run `npm i` to install them.
- Enforce browser compatibility. Do not use frameworks/code that are not
supported by the following browsers: Chrome, Safari, Firefox.
- When creating user documentation (README files, user guides), adhere to the
Google developer documentation style guide
(https://developers.google.com/style).
# Overall guidelines
- Assume that the user is a junior developer.
- Always think through problems step-by-step.
# Project context
- This product is a web-based strategy game with a marine life theme.
- Intended audience: casual game players between the ages of 17 and 100.
.aiexclude
āĻĢāĻžāĻāϞ āĻĻāĻŋāϝāĻŧā§ Gemini āĻĨā§āĻā§ āĻĢāĻžāĻāϞ āĻŦāĻžāĻĻ āĻĻāĻŋāύ
āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻā§āĻā§āĻā§ .aiexclude
āĻĢāĻžāĻāϞāĻā§āϞāĻŋ āĻ
āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰ⧠āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āĻā§āĻĄāĻŦā§āϏā§āϰ āĻā§āύ āĻĢāĻžāĻāϞāĻā§āϞāĻŋāĻā§ Gemini āĻĨā§āĻā§ āϞā§āĻāĻŋāϝāĻŧā§ āϰāĻžāĻāϤ⧠āĻšāĻŦā§ āϤāĻž āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ⧎ āĻāĻāĻŋ āĻāĻĒāύāĻžāĻā§ Gemini āϏāĻžāĻĨā§ āĻļā§āϝāĻŧāĻžāϰ āĻāϰāĻž āĻĒā§āϰāĻā§āĻā§āĻā§āϰ āĻĒā§āϰāϏāĻā§āĻāĻā§ āĻā§āϰāĻŽāĻļ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤
āĻ
āύā§āĻāĻāĻž .gitignore
āĻĢāĻžāĻāϞā§āϰ āĻŽāϤā§, āĻāĻāĻāĻŋ .aiexclude
āĻĢāĻžāĻāϞ āϏā§āĻ āĻĢāĻžāĻāϞāĻā§āϞāĻŋāĻā§ āĻā§āϰā§āϝāĻžāĻ āĻāϰ⧠āϝāĻž Gemini āĻāϰ āϏāĻžāĻĨā§ āĻļā§āϝāĻŧāĻžāϰ āĻāϰāĻž āĻāĻāĻŋāϤ āύāϝāĻŧ, āĻā§āϝāĻžāĻā§āϰ āĻ
āĻāĻŋāĻā§āĻāϤāĻžāϰ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻāĻāĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋ āϝāĻž āϏāĻŽā§āĻĒāĻžāĻĻāĻā§ āĻāĻžāĻ āĻāϰā§āĨ¤ āĻāĻāĻāĻŋ .aiexclude
āĻĢāĻžāĻāϞ āĻāĻāĻŋ āϧāĻžāϰāĻŖ āĻāϰāĻž āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠āĻŦāĻž āύā§āĻā§āϰ āĻĢāĻžāĻāϞāĻā§āϞāĻŋāϤ⧠āĻāĻžāĻ āĻāϰā§āĨ¤
āĻā§āĻĄāĻŦā§āϏ āĻāύāĻĄā§āĻā§āϏāĻŋāĻ āϏāĻā§āώāĻŽ āĻšāϞ⧠.aiexclude
āĻĻā§āĻŦāĻžāϰāĻž āĻāĻā§āĻāĻžāĻĻāĻŋāϤ āĻĢāĻžāĻāϞāĻā§āϞāĻŋ Gemini āĻĻā§āĻŦāĻžāϰāĻž āϏā§āĻāĻŋāϤ āĻāϰāĻž āĻšāĻŦā§ āύāĻžāĨ¤ āĻ
āϤāĻŋāϰāĻŋāĻā§āϤāĻāĻžāĻŦā§, .aiexclude
āĻāĻāĻžāϰ āĻāϰāĻž āĻĢāĻžāĻāϞāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻāύāϞāĻžāĻāύ āϏāĻšāĻžāϝāĻŧāϤāĻžāĻā§ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻĒāĻžāϝāĻŧā§ āĻĒā§āϰāĻāĻžāĻŦāĻŋāϤ āĻāϰāĻŦā§:
- āĻā§āϝāĻžāĻ āϏāĻšāĻžāϝāĻŧāϤāĻž : Gemini āĻĒā§āϰāĻļā§āύā§āϰ āĻāϤā§āϤāϰ āĻĻāĻŋāϤ⧠āĻŦāĻž
.aiexclude
āĻĻā§āĻŦāĻžāϰāĻž āĻāĻā§āĻāĻžāĻĻāĻŋāϤ āĻĢāĻžāĻāϞ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻĒāϰāĻžāĻŽāϰā§āĻļ āĻĻāĻŋāϤ⧠āϏāĻā§āώāĻŽ āĻšāĻŦā§ āύāĻžāĨ¤ - āĻā§āĻĄ āϏāĻŽāĻžāĻĒā§āϤāĻŋ : āĻāĻāĻžāϰ āĻāϰāĻž āĻĢāĻžāĻāϞ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĒā§āϰāϏā§āϤāĻžāĻŦāĻŋāϤ āĻā§āĻĄ āϏāĻŽāĻžāĻĒā§āϤāĻŋ āĻāĻĒāϞāĻŦā§āϧ āĻšāĻŦā§ āύāĻžāĨ¤
- āĻāύāϞāĻžāĻāύ āϏāĻšāĻžāϝāĻŧāϤāĻž : āĻāĻĒāύāĻŋ āύāϤā§āύ āĻā§āĻĄ āϤā§āϰāĻŋ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻšāĻŦā§āύ, āĻāĻŋāύā§āϤ⧠āĻāĻŦā§āϤ āĻĢāĻžāĻāϞ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻā§āĻĄ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āύ āύāĻžāĨ¤
āĻ
āύā§āϝāĻžāύā§āϝ āĻāύā§āύāϝāĻŧāύ āĻĒāϰāĻŋāĻŦā§āĻļ āϝā§āĻŽāύ āĻ
ā§āϝāĻžāύā§āĻĄā§āϰāϝāĻŧā§āĻĄ āϏā§āĻā§āĻĄāĻŋāĻ .aiexclude
āĻĢāĻžāĻāϞāĻā§āϞāĻŋāĻā§ āϏāĻŽā§āĻŽāĻžāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻŋāĻāĻžāĻŦā§ .aiexclude
āĻĢāĻžāĻāϞ āϞāĻŋāĻāϤ⧠āĻšāϝāĻŧ
āĻāĻāĻāĻŋ .aiexclude
āĻĢāĻžāĻāϞ āĻāĻāĻāĻŋ .gitignore
āĻĢāĻžāĻāϞā§āϰ āĻŽāϤ⧠āĻāĻāĻ āϏāĻŋāύāĻā§āϝāĻžāĻā§āϏ āĻ
āύā§āϏāϰāĻŖ āĻāϰā§, āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻĒāĻžāϰā§āĻĨāĻā§āϝāĻā§āϞāĻŋ āϏāĻš:
- āĻāĻāĻāĻŋ āĻāĻžāϞāĻŋ
.aiexclude
āĻĢāĻžāĻāϞ āϤāĻžāϰ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻāĻŦāĻ āϏāĻŽāϏā§āϤ āϏāĻžāĻŦ-āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϰ āϏāĻŽāϏā§āϤ āĻĢāĻžāĻāϞ āĻŦā§āϞāĻ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĢāĻžāĻāϞā§āϰ āĻŽāϤ⧠āϝāĻž**/*
āϰāϝāĻŧā§āĻā§āĨ¤ -
.aiexclude
āĻĢāĻžāĻāϞāĻā§āϞāĻŋ āύā§āĻā§āĻāĻŋāĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āύāĻž (āĻāϰ āϏāĻžāĻĨā§ āĻĒā§āϰāĻŋāĻĢāĻŋāĻā§āϏāĻŋāĻ āĻĒā§āϝāĻžāĻāĻžāϰā§āύ!
)
āĻāĻĻāĻžāĻšāϰāĻŖ
āĻāĻāĻžāύ⧠āĻāĻŋāĻā§ āĻāĻĻāĻžāĻšāϰāĻŖ āĻĻā§āĻāϝāĻŧāĻž āĻšāϞ .aiexclude
āĻĢāĻžāĻāϞ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ:
apikeys.txt
āύāĻžāĻŽā§āϰ āϏāĻŽāϏā§āϤ āĻĢāĻžāĻāϞ āĻŦā§āϞāĻ āĻāϰā§āύ āϝ⧠āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠āĻŦāĻž āύā§āĻā§.aiexclude
āĻĢāĻžāĻāϞ āϰāϝāĻŧā§āĻā§:apikeys.txt
.aiexclude
āĻĢāĻžāĻāϞāĻāĻŋ āϧāĻžāϰāĻŖ āĻāϰāĻž āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠āĻŦāĻž āύā§āĻā§.key
āĻĢāĻžāĻāϞ āĻāĻā§āϏāĻā§āύāĻļāύ āϏāĻš āϏāĻŽāϏā§āϤ āĻĢāĻžāĻāϞ āĻŦā§āϞāĻ āĻāϰā§āύ:*.key
.aiexclude
āĻāϰ āĻŽāϤ⧠āĻāĻāĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰapikeys.txt
āĻĢāĻžāĻāϞ āĻŦā§āϞāĻ āĻāϰā§āύ, āĻāĻŋāύā§āϤ⧠āĻā§āύ⧠āϏāĻžāĻŦāĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āύāϝāĻŧ:/apikeys.txt
my/sensitive/dir
āĻāĻŦāĻ āϏāĻŽāϏā§āϤ āϏāĻžāĻŦāĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠āϏāĻŽāϏā§āϤ āĻĢāĻžāĻāϞ āĻŦā§āϞāĻ āĻāϰā§āύāĨ¤ āĻĒāĻžāĻĨāĻāĻŋ.aiexclude
āĻĢāĻžāĻāϞ āϧāĻžāϰāĻŖ āĻāϰāĻž āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤ:my/sensitive/dir/
āĻāĻĒāύāĻžāϰ āύāĻŋāĻā§āϰ āĻā§ āĻāύā§āύ: āĻā§āϝāĻžāĻā§ āĻ āύā§āϝāĻžāύā§āϝ āĻŽāĻŋāĻĨā§āύ āĻŽāĻĄā§āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ
Firebase āĻā§āϝāĻžāĻā§ āĻā§āĻŽāĻŋāύāĻŋ āϝ⧠āĻŽāĻĄā§āϞāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϤāĻž āĻāĻĒāύāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻĒāύāĻžāϰ āĻāĻžāĻā§ āĻ āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ āĻŽāĻĄā§āϞ, āĻā§āϝāĻžāĻ āĻāĻāύā§āĻĄā§āϤ⧠āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻŽāĻĄā§āϞ ( āĻā§āĻŽāĻŋāύāĻŋ 2.5 āĻŽāĻĄā§āϞ āϏāĻš) āĻŦāĻž āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāĻā§ āĻāĻŽāύ āϝā§āĻā§āύ⧠āĻā§āĻŽāĻŋāύāĻŋ āĻŽāĻĄā§āϞā§āϰ āĻāĻāĻāĻŋ āĻĒāĻāύā§āĻĻ āĻāĻā§āĨ¤
āϏāĻŽāϏā§āϤ āĻāĻĒāϞāĻŦā§āϧ āĻŽāĻĄā§āϞā§āϰ āϤāĻžāϞāĻŋāĻāĻžāϰ āĻāύā§āϝ, āĻŽāĻŋāĻĨā§āύ āĻŽāĻĄā§āϞ āĻĻā§āĻā§āύāĨ¤
āĻāĻĒāύāĻžāϰ āĻā§ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāϤ⧠āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻŋāύā§āύ āĻŽāĻŋāĻĨā§āύ āĻŽāĻĄā§āϞ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰāϤā§:
āĻāĻĒāύāĻžāϰ āĻā§āϞāĻž āĻāϰā§āĻŽāĻā§āώā§āϤā§āϰā§, āĻāϰā§āĻŽāĻā§āώā§āϤā§āϰā§āϰ āύā§āĻā§ (āĻŦāĻž āĻŽāĻŋāĻĨā§āύ āĻā§āϝāĻžāĻŦ) āϏā§āĻĒāĻžāϰā§āĻ āĻā§āĻŽāĻŋāύāĻŋāϤ⧠āĻā§āϞāĻŋāĻ āĻāϰā§āύāĨ¤
Firebase āĻā§āϝāĻžāĻ āĻāĻāύā§āĻĄā§āϤ⧠Gemini, āĻŽāĻĄā§āϞ āύāĻžāĻŽ āĻĄā§āϰāĻĒ-āĻĄāĻžāĻāύ⧠āĻā§āϞāĻŋāĻ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ Gemini API āĻā§ āϞāĻŋāĻā§āĻā§ āĻā§āϞāĻŋāĻ āĻāϰā§āύāĨ¤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āϏā§āĻāĻŋāĻāϏ āĻĒā§āϰāĻĻāϰā§āĻļāĻŋāϤ āĻšāĻŦā§āĨ¤
IDX > AI: Gemini Api āĻā§ āĻā§āώā§āϤā§āϰā§, āĻāĻĒāύāĻžāϰ Gemini API āĻā§ āϞāĻŋāĻā§āύāĨ¤
āĻāĻĒāύāĻŋ āĻāĻāύ āĻā§āϝāĻžāĻā§ āĻĒā§āϰā§āĻŦ-āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻā§āĻŽāĻŋāύāĻŋ āĻŽāĻĄā§āϞāĻā§āϞāĻŋāϰ āϝā§āĻā§āύ⧠āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ⧎
āĻāĻāĻāĻŋ āĻŽāĻŋāĻĨā§āύ āĻŽāĻĄā§āϞ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāϤ⧠āϝāĻž āĻĄā§āϰāĻĒ-āĻĄāĻžāĻāύ⧠āύā§āĻ:
āĻŽāĻŋāĻĨā§āύ āĻŽāĻĄā§āϞā§āϰ āϤāĻžāϞāĻŋāĻāĻž āĻĨā§āĻā§ āĻāĻĒāύāĻŋ āϝ⧠āĻŽāĻŋāĻĨā§āύ āĻŽāĻĄā§āϞāĻāĻŋ āĻā§āϝāĻžāĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻāĻžāύ āϤāĻž āĻļāύāĻžāĻā§āϤ āĻāϰā§āύāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻĒāύāĻŋ āĻĒā§āϰāĻŦā§āĻļ āĻāϰāϤ⧠āĻāĻžāύ
gemini-2.0-flash-lite
āϏāϰā§āĻŦāĻļā§āώ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ Gemini 2.0 Flash-Lite āĻŽāĻĄā§āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤā§āĨ¤Firebase āĻā§āϝāĻžāĻ āĻāĻāύā§āĻĄā§āϤ⧠Gemini āĻĨā§āĻā§, āĻŽāĻĄā§āϞ āϏāĻŋāϞā§āĻā§āĻāϰ⧠āĻā§āϞāĻŋāĻ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ āĻāĻžāϏā§āĻāĻŽ āĻŽāĻĄā§āϞ āĻāĻāĻĄāĻŋ āĻŦā§āĻā§ āύāĻŋāύāĨ¤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āϏā§āĻāĻŋāĻāϏ āĻā§āϞā§āĨ¤ IDX > AI: āĻā§āĻŽāĻŋāύāĻŋ āĻŽāĻĄā§āϞ āĻĢāĻŋāϞā§āĻĄā§ āĻāĻĒāύāĻžāϰ āύāĻŋāϰā§āĻŦāĻžāĻāĻŋāϤ āĻŽāĻĄā§āϞā§āϰ āύāĻžāĻŽāĻāĻŋ āĻ āύā§āϞāĻŋāĻĒāĻŋ āĻāϰā§āύāĨ¤ āĻā§āϝāĻžāĻ āĻāĻāύā§āĻĄā§āĻāĻŋ āĻŦāύā§āϧ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ āĻŽāĻĄā§āϞ āϤāĻžāϞāĻŋāĻāĻž āϰāĻŋāĻĢā§āϰā§āĻļ āĻāϰāϤ⧠āĻāϝāĻŧāĻžāϰā§āĻāϏā§āĻĒā§āϏā§āϰ āύā§āĻā§ āϏā§āĻĒāĻžāϰā§āĻ āĻā§āĻŽāĻŋāύāĻŋāϤ⧠āĻā§āϞāĻŋāĻ āĻāϰ⧠āĻāĻāĻŋ āĻĒā§āύāϰāĻžāϝāĻŧ āĻā§āϞā§āύāĨ¤
Gemini CLI āĻāĻžāϏā§āĻāĻŽāĻžāĻāĻ āĻāϰā§āύ
āϏā§āĻāĻŋāĻāϏ : āĻĨāĻŋāĻŽ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻāĻāĻāĻŋ .gemini/settings.json
āĻĢāĻžāĻāϞ āϤā§āϰāĻŋ āĻāϰā§āύ, āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻĒāϰāĻŋāϏāĻāĻā§āϝāĻžāύ āϏāĻāĻā§āϰāĻš āϏāĻā§āώāĻŽ āĻŦāĻž āĻ āĻā§āώāĻŽ āĻāϰā§āύ, Gemini CLI āĻā§āύ āϏāϰāĻā§āĻāĻžāĻŽāĻā§āϞāĻŋāϤ⧠āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāĻā§ āϤāĻž āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰā§āύ, āĻā§āĻāĻĒāϝāĻŧā§āύā§āĻāĻŋāĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰā§āύ āĻāĻŦāĻ āĻāϰāĻ āĻ āύā§āĻ āĻāĻŋāĻā§ āĻāϰā§āύ⧎āϏā§āĻāĻŋāĻāϏ : āϏā§āĻāĻŋāĻāϏ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰāĻžāϰ āĻŦāĻŋāώāϝāĻŧā§ āĻāϰāĻ āϤāĻĨā§āϝā§āϰ āĻāύā§āϝ Gemini CLI āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž āĻāϰā§āύ⧎ āĻāύāĻāĻžāϝāĻŧāϰāύāĻŽā§āύā§āĻ āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞ : Gemini CLI āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ .env
āĻĢāĻžāĻāϞ āĻĨā§āĻā§ āĻāύāĻāĻžāϝāĻŧāϰāύāĻŽā§āύā§āĻ āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞ āϞā§āĻĄ āĻāϰā§āĨ¤ āĻāĻāĻžāύā§āĻ āĻāĻĒāύāĻžāϰGEMINI_API_KEY
(āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ) āϏāĻā§āĻāϝāĻŧ āĻāϰāĻž āĻāĻāĻŋāϤ, āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ, āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§, āĻāĻĒāύāĻŋ āĻā§āύ Gemini āĻŽāĻĄā§āϞāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻāĻžāύ, āĻāĻĒāύāĻžāϰ Google Cloud āĻĒā§āϰāĻāϞā§āĻĒ āĻāĻāĻĄāĻŋ āĻāĻŦāĻ āĻāϰāĻ āĻ āύā§āĻ āĻāĻŋāĻā§ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰā§āύ⧎āύāĻŋāϰā§āĻĻā§āĻļāĻžāĻŦāϞ⧠: āύāĻŋāϰā§āĻĻā§āĻļāĻžāĻŦāϞ⧠āĻ āύā§āϏāϰāĻŖ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ Gemini CLI āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĒā§āϰāϏāĻā§āĻ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰāϤā§, āĻāĻāĻāĻŋ GEMINI.md
āĻĢāĻžāĻāϞ āϤā§āϰāĻŋ āĻāϰā§āύāĨ¤ āĻāĻāĻŋ āĻāĻĒāύāĻžāĻā§ āĻĒā§āϰāĻāϞā§āĻĒ-āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āύāĻŋāϰā§āĻĻā§āĻļāĻžāĻŦāϞā§, āĻā§āĻĄāĻŋāĻ āĻļā§āϞ⧠āύāĻŋāϰā§āĻĻā§āĻļāĻŋāĻāĻž, āĻŦāĻž āĻĒā§āϰāĻžāϏāĻā§āĻāĻŋāĻ āĻĒāĻāĻā§āĻŽāĻŋ āϤāĻĨā§āϝ Gemini āĻā§ āĻĻāĻŋāϤ⧠āĻĻā§āϝāĻŧ, āĻāϰ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋāĻā§ āĻāĻĒāύāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϰ āϏāĻžāĻĨā§ āĻāϰāĻ āĻāĻĒāϝā§āĻā§ āĻāĻŦāĻ āϏāĻ āĻŋāĻ āĻāϰ⧠āϤā§āϞā§āĨ¤ āĻŽāύ⧠āϰāĻžāĻāĻŦā§āύ āϝ⧠āĻāĻ āĻĢāĻžāĻāϞāĻāĻŋ āϤā§āϰāĻŋ āĻāϰāϞ⧠Firebase āĻ Gemini-āĻā§ āĻāĻāĻ āύāĻŋāϰā§āĻĻā§āĻļāύāĻž āĻĻā§āĻāϝāĻŧāĻž āĻšāĻŦā§, āϝāĻĻāĻŋ āύāĻž āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ.idx/airules.md
āĻĢāĻžāĻāϞāĻ āϤā§āϰāĻŋ āύāĻž āĻāϰā§āύ (āϝ⧠āĻā§āώā§āϤā§āϰ⧠Gemini CLIGEMINI.md
āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦā§ āĻāĻŦāĻ Firebase āĻ Geminiairules.md
āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦā§)āĨ¤