# πŸ€– Gemini CLI: Руководство ΠΏΠΎ эффСктивной Ρ€Π°Π±ΠΎΡ‚Π΅ Π­Ρ‚Π° Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ° содСрТит Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ настройкС ΠΈ использованию Gemini CLI Π² Obsidian Vault для максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ## πŸ›  ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ я Ρ€Π°Π±ΠΎΡ‚Π°Π» быстро ΠΈ соблюдал ваши стандарты, Π² ΠΊΠΎΡ€Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹: ### 1. `GEMINI.md` (ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ устав) Π­Ρ‚ΠΎ ΠΌΠΎΠΉ **Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚**. Всё, Ρ‡Ρ‚ΠΎ написано здСсь, ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠΎΠΈ стандартныС инструкции. - **Для Ρ‡Π΅Π³ΠΎ:** Π₯Ρ€Π°Π½ΠΈΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° форматирования, структуру ΠΏΠ°ΠΏΠΎΠΊ, стилистику Ρ‚Π΅Π³ΠΎΠ² ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° имСнования Ρ„Π°ΠΉΠ»ΠΎΠ². - **Польза:** Π˜Π·Π±Π°Π²Π»ΡΠ΅Ρ‚ вас ΠΎΡ‚ нСобходимости ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΎΠ±ΡŠΡΡΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Β«Π΄Π°Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ DD.MM.YYYYΒ». ### 2. `CLAUDE.md` (ΠžΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°) Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Claude ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ AI-инструмСнты, этот Ρ„Π°ΠΉΠ» слуТит мостом ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π°ΠΌΠΈ. - **Для Ρ‡Π΅Π³ΠΎ:** ОписаниС структуры ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΠΎΠ±Ρ‰ΠΈΡ… соглашСний, принятых Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅/ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅. - **Польза:** Π― Ρ‡ΠΈΡ‚Π°ΡŽ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ассистСнтами. ### 3. `.geminiignore` (ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ контСкста) Аналог `.gitignore`, Π½ΠΎ для мСня. - **Для Ρ‡Π΅Π³ΠΎ:** Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· ΠΌΠΎΠ΅Π³ΠΎ «поля зрСния» ΠΌΠ΅Π΄ΠΈΠ°-Ρ„Π°ΠΉΠ»ΠΎΠ² (`_assets/`), ΠΏΠ°ΠΏΠΎΠΊ настроСк (`.obsidian/`) ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ². - **Польза:** **ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ ускоряСт поиск** ΠΏΠΎ Π±Π°Π·Π΅ ΠΈ экономит Ρ‚ΠΎΠΊΠ΅Π½Ρ‹, Π½Π΅ давая ΠΌΠ½Π΅ Β«Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΒ» ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΈ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹. --- ## πŸ‘₯ Π‘ΡƒΠ±Π°Π³Π΅Π½Ρ‚Ρ‹ ΠΈ ΠΈΡ… спСциализация Π― ΠΌΠΎΠ³Ρƒ Π΄Π΅Π»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слоТныС Π·Π°Π΄Π°Ρ‡ΠΈ спСциализированным Π°Π³Π΅Π½Ρ‚Π°ΠΌ. Π­Ρ‚ΠΎ экономит контСкст ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. | АгСнт | Когда Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ | Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ | | :--- | :--- | :--- | | **`codebase_investigator`** | "ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒ структуру Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ" | Π“Π»ΡƒΠ±ΠΎΠΊΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ зависимости, ΠΈΡ‰Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ Π² знаниях ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ ошибки. | | **`generalist`** | "Обнови ΠΏΠΎΠ»Π΅ 'ΠžΡ†Π΅Π½ΠΊΠ°' Π²ΠΎ всСх ΠΊΠ½ΠΈΠ³Π°Ρ…" | ИдСалСн для массовых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (Batch processing) ΠΈ выполнСния ΠΌΠΎΠ½ΠΎΡ‚ΠΎΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. | | **`cli_help`** | "Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ /bug?" | ΠžΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° вопросы ΠΏΠΎ самому инструмСнту Gemini CLI. | --- ## 🧩 Навыки (Skills) ΠΈ ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹ Навыки β€” это ΠΌΠΎΠΈ Β«ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈΒ» для спСцифичСских дСйствий. - **Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ (`.claude/skills/`):** Π― ΠΌΠΎΠ³Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ваши кастомныС Π½Π°Π²Ρ‹ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, `add-book`, `add-course`). Π§Ρ‚ΠΎΠ±Ρ‹ я ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ», просто скаТитС: "Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ Π½Π°Π²Ρ‹ΠΊ add-book". - **MCP (Model Context Protocol):** Π― ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π²Π½Π΅ΡˆΠ½ΠΈΡ… инструмСнтов. Если Ρƒ вас настроСны MCP-сСрвСры, я ΠΌΠΎΠ³Ρƒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с вашСй Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой, Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ сторонними API. - **Skill Creator:** Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ мСня: *"Π‘ΠΎΠ·Π΄Π°ΠΉ Π½Π°Π²Ρ‹ΠΊ для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΈΠ· Telegram"*, ΠΈ я ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π½Π°Π²Ρ‹ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ смогу ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. --- ## ⚑️ Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Tools) для Obsidian Π’ΠΎΡ‚ список ΠΌΠΎΠΈΡ… Β«Ρ€ΡƒΠΊΒ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ я Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ Π² вашСм Vault: 1. **`grep_search`**: ΠœΠΎΠ»Π½ΠΈΠ΅Π½ΠΎΡΠ½Ρ‹ΠΉ поиск тСкста Π²Π½ΡƒΡ‚Ρ€ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ (с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ). 2. **`glob`**: Поиск Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, `**/Алгоритмы/*.md`). 3. **`replace`**: Π₯ирургичСскоС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ части Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Π±Π΅Π· пСрСзаписи всСго Ρ„Π°ΠΉΠ»Π°. 4. **`write_file`**: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΈΠ»ΠΈ полная ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ…. 5. **`run_shell_command`**: Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° (git, curl, скрипты Π½Π° python/js). 6. **`web_fetch` / `google_web_search`**: Доступ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ для поиска ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ…, тСхнологиях ΠΈ новостях IT. --- ## πŸ’‘ Π›Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Gemini CLI - **ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌ:** Π― ΠΌΠΎΠ³Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ нСсколько поисков ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. ΠŸΡ€ΠΎΡΠΈΡ‚Π΅ мСня: *"Найди всС ΠΊΠ½ΠΈΠ³ΠΈ 2024 Π³ΠΎΠ΄Π° И ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΏΠΎ Python"*. - **Plan Mode:** Для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π·Π°Π΄Π°Ρ‡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, рСструктуризация всСй ΠΏΠ°ΠΏΠΊΠΈ `IT/`) проситС мСня: *"Π—Π°ΠΉΠ΄ΠΈ Π² Plan Mode"*. Π― сначала ΡΠΎΡΡ‚Π°Π²Π»ΡŽ ΠΏΠ»Π°Π½, Π²Ρ‹ Π΅Π³ΠΎ ΡƒΡ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌ я Π½Π°Ρ‡Π½Ρƒ Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния. - **Validation:** ВсСгда проситС мСня ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: *"Π”ΠΎΠ±Π°Π²ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒ, Π½Π΅ битая Π»ΠΈ ΠΎΠ±Π»ΠΎΠΆΠΊΠ°"*. - **Git:** Π― ΡƒΠΌΠ΅ΡŽ Π΄Π΅Π»Π°Ρ‚ΡŒ красивыС ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹. ΠŸΡ€ΠΎΡΡ‚ΠΎ скаТитС: *"Π—Π°ΠΊΠΎΠΌΠΌΠΈΡ‚ΡŒ измСнСния"*, ΠΈ я сам ΡΠΎΡΡ‚Π°Π²Π»ΡŽ сообщСниС Π½Π° основС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ сдСлал. --- *ПослСднСС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: [[11.03.2026]]* *Π’Π΅Π³ΠΈ: #ai #gemini #cli #инструкция #настройка*