AICodingLab
Claude Code лайфхаки · Урок 9 из 30

Permissions: убираем 100500 вопросов

🎯 Цель урока: Ознакомиться с настройками разрешений в Claude Code, чтобы эффективно использовать инструменты и минимизировать количество вопросов во время работы.

📖 Теория

В данном уроке мы рассмотрим, как настроить разрешения для Claude Code, чтобы убрать лишние диалоги и повысить эффективность работы. Разрешения позволяют вашему AI-агенту использовать различные инструменты, такие как Bash и MCP (например, Todoist, GitHub, Slack), без необходимости запрашивать ваше подтверждение на каждую операцию.

Основные понятия

  • Bash: Инструмент для выполнения командных скриптов и команд.
  • MCP: Интеграция с системами управления проектами и коммуникации.
  • Permissions: Набор настроек, определяющих, какие действия может выполнять Claude Code без вашего вмешательства.
  • Устранение диалогов: Установка разрешений, позволяющая сократить количество запросов на подтверждение.

🛠 Практика

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

{
    "permissions": {
        "bash": true,
        "mcp": {
            "todoist": true,
            "github": true,
            "slack": true
        }
    }
}

Шаг 2. После изменения файла настроек, перезапустите Claude Code, чтобы новые разрешения вступили в силу. Это можно сделать, выполнив команду:

/clear

Шаг 3. Проверьте, работают ли настройки, выполнив несколько команд в Bash или запросив действия в MCP. Claude Code не должен задавать вопросы о подтверждении.

/todoist add "Завершить урок по разрешениям" --due tomorrow

📝 Домашнее задание

  1. Настройте разрешения для использования Bash и MCP в вашем проекте.
  2. Попробуйте выполнить несколько команд без запросов на подтверждение.
  3. Создайте список задач в Todoist через Claude Code и проверьте, что не требуется подтверждение.
  4. Изучите файл settings.local.json и настройте дополнительные параметры по своему усмотрению.

🎓 После урока вы умеете

  • Настраивать разрешения для использования инструментов в Claude Code.
  • Убирать лишние диалоги и подтверждения при работе с AI-агентом.
  • Эффективно использовать интеграции с системами управления проектами.
  • Выполнять команды в Bash без необходимости подтверждения.

ИИ-наставник по этому уроку

Задайте вопрос по теме урока «Permissions: убираем 100500 вопросов» — наставник ответит, опираясь на его содержание. Он помогает понять, но не делает домашку за вас.

Привет! Я наставник по этому уроку. Спросите что угодно по теме — объясню простыми словами. 🙂
Ответы генерирует ИИ и может ошибаться — сверяйтесь с уроком.