Диагностика разрешений Claude Code

productivity

permission-check — это скилл для Claude Code, который диагностирует, почему Claude Code запрашивает (или не запрашивает) подтверждение разрешений, разбирая 6-уровневую иерархию настроек. Фаза A запускается автоматически и читает только репозиторные файлы: `.vscode/settings.json`, `.claude/settings.json` и `.claude/settings.local.json` — без пересечения границ доверия. Фаза B обращается к глобальным файлам (`~/.claude/settings.json` и VSCode user settings) строго после явного подтверждения пользователя, редактируя всё, что не относится к `permissions.*` и `claudeCode.*`. Скилл вычисляет итоговый `defaultMode`, объединяет списки `allow`/`deny` и сигнализирует о типичных причинах путаницы — расхождении слоёв, конфликте VSCode и CLI или смене режима через Shift+Tab во время сессии. Подходит для отладки ситуаций «почему меня постоянно спрашивают», «bypass не работает» и проверки конфигурации прав доступа.