技能 gemini
📦

gemini

低风险 ⚙️ 外部命令🌐 网络访问📁 文件系统访问

Запустить Gemini CLI для проверки и анализа кода

Большие кодовые базы и сложные задачи анализа превышают лимиты контекста многих ИИ-моделей. Этот навык позволяет Claude Code использовать Google Gemini CLI для комплексной проверки кода, архитектурного анализа и обработки контекста до 1 миллиона токенов.

支持: Claude Codex Code(CC)
⚠️ 67
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“gemini”。 Запустить проверку кода Gemini на предмет проблем безопасности

预期结果:

  • Анализ Gemini завершен
  •  
  • Проблемы безопасности:
  • 1. ВЫСОКИЙ: Уязвимость SQL-инъекции в db.ts:42
  • - Используйте параметризованные запросы вместо конкатенации строк
  • 2. СРЕДНИЙ: Жестко закодированный API-ключ в config.js:8
  • - Перенесите в переменные окружения или менеджер секретов
  • 3. НИЗКИЙ: Отсутствует ограничение частоты запросов на эндпоинте /api/users
  •  
  • Проблемы производительности:
  • - Обнаружен паттерн N+1 запросов в user.service.ts
  • - Рассмотрите пакетную загрузку для связанных сущностей

正在使用“gemini”。 Проанализировать архитектуру кодовой базы

预期结果:

  • Сводка анализа архитектуры
  •  
  • Общая структура:
  • - Монолитное приложение с модульной организацией
  • - Фронтенд: React-based SPA
  • - Бэкенд: Node.js Express API
  • - Данные: PostgreSQL со слоем кэширования Redis
  •  
  • Ключевые паттерны:
  • - Паттерн репозитория для доступа к данным
  • - Сервисный слой для бизнес-логики
  • - Внедрение зависимостей для тестируемости
  •  
  • Выявленный технический долг:
  • - Устаревший модуль аутентификации (связан с пользовательским сервисом)
  • - Непоследовательная обработка ошибок в контроллерах

安全审计

低风险
v1 • 1/24/2026

Documentation-only skill containing no executable code. Static scanner detected patterns in markdown code blocks (shell command examples) and documentation URLs, all of which are false positives. Safe for marketplace publication.

2
已扫描文件
566
分析行数
6
发现项
1
审计总数
低风险问题 (3)
Shell Command Patterns in Documentation
Static scanner detected shell command patterns (e.g., `ps aux`, `pkill`, `timeout`) in markdown code blocks. These are documentation examples, not actual code execution.
Documentation URL References
Static scanner detected hardcoded URLs (ai.google.dev, github.com) in documentation.
Troubleshooting Command Examples
Static scanner detected file access patterns (lsof, ps) in troubleshooting documentation.

风险因素

⚙️ 外部命令 (4)
🌐 网络访问 (1)
📁 文件系统访问 (1)
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
22
社区
84
安全
91
规范符合性

你能构建什么

Комплексная проверка безопасности кода

Запустить автоматический анализ безопасности во всей кодовой базе, выявляя уязвимости, проблемы OWASP Top 10 и антипаттерны безопасности с использованием передовых возможностей рассуждения Gemini 3 Pro.

Анализ архитектурных планов

Анализировать технические спецификации, системные дизайны и дорожные карты проектов на предмет проблем масштабирования, отсутствующих компонентов и интеграционных сложностей.

Понимание больших кодовых баз

Обрабатывать и анализировать всю кодовую базу с контекстом до 1 миллиона токенов для понимания архитектуры, паттернов, технического долга и возможностей рефакторинга.

试试这些提示

Базовая проверка кода
Провести проверку кодовой базы с фокусом на уязвимости безопасности, проблемы производительности и качество кода. Сообщить результаты с уровнями серьезности и рекомендациями по исправлению.
Анализ с фокусом на безопасность
Выполнить аудит безопасности с проверкой: уязвимостей OWASP Top 10, безопасности обработки JWT-токенов, управления сессиями, ограничения частоты запросов, надежности хеширования паролей и уязвимостей инъекций.
Полный архитектурный обзор кодовой базы
Проанализировать всю кодовую базу для понимания: общей архитектуры, ключевых паттернов и соглашений, потенциального технического долга, циклических зависимостей, возможностей рефакторинга и организации кода.
Обзор плана и спецификации
Проверить этот архитектурный план на: проблемы масштабирования, отсутствующие компоненты, интеграционные сложности, единые точки отказа, альтернативные подходы и потенциальные узкие места.

最佳实践

  • Всегда используйте `--approval-mode yolo` для фоновых или автоматизированных задач, чтобы предотвратить зависание процессов
  • По умолчанию используйте `gemini-3-pro-preview` для наилучшего качества анализа (на 35% лучше в области разработки ПО)
  • Используйте обертку тайм-аута (`timeout 300 gemini ...`) для безопасности в автоматизированных средах

避免

  • Никогда не используйте `--approval-mode default` в фоновых или неинтерактивных оболочках (вызывает бесконечное зависание)
  • Избегайте запуска без явного указания модели (может использоваться неоптимальная устаревшая версия)
  • Не пропускайте обертки тайм-аута для длительных задач анализа

常见问题

Какую модель Gemini следует использовать?
По умолчанию используйте `gemini-3-pro-preview` для наилучшего качества (76.2% на SWE-bench). Используйте `gemini-3-flash` для задач, критичных по скорости, требующих задержки менее секунды. Устаревшие модели 2.5 доступны для сценариев с ограниченным бюджетом.
Почему Gemini зависает в фоновом режиме?
Использование `--approval-mode default` в неинтерактивных оболочках приводит к тому, что Gemini бесконечно ожидает запросы на подтверждение пользователя. Всегда используйте `--approval-mode yolo` или добавляйте обертки тайм-аута для фоновых задач.
Какой объем контекста может обрабатывать Gemini?
Модели Gemini 3 поддерживают до 1 миллиона токенов входного контекста с выводом до 64k. Это позволяет анализировать всю кодовую базу в одном запросе.
Нужно ли устанавливать Gemini CLI отдельно?
Да. Этот навык требует установки Gemini CLI версии 0.16.0 или выше и настройки с учетными данными Google Cloud. Установка через: npm install -g @google/gemini-cli
Можно ли возобновить прерванную сессию Gemini?
Нет. Сессии Gemini CLI в основном одноразовые или интерактивные. В отличие от Codex, нет встроенной функции возобновления. Для продолжения анализа начните новую сессию с контекстом из предыдущих результатов.
Какие режимы одобрения доступны?
Три режима: `default` (интерактивные запросы подтверждения), `auto_edit` (автоматически одобряет только инструменты редактирования) и `yolo` (автоматически одобряет все инструменты). Используйте `yolo` для фоновых/автоматизированных задач.

开发者详情

文件结构

📄 README.md

📄 SKILL.md