reflect-permissionslisted
Install: claude install-skill alifanov/claude-code-reflect-permissions
# reflect-permissions
Анализирует лог подтверждений инструментов Claude Code для **текущего проекта** и добавляет часто одобряемые команды в `permissions.allow` проекта — чтобы больше не подтверждать их вручную.
---
## Шаг 1: Проверь установку хука
Прочитай `~/.claude/settings.json` и проверь, есть ли в `hooks.PostToolUse` запись с командой, содержащей `log_tool_use.py`.
Если хука нет — сообщи:
```
Хук логирования не установлен. Хочешь установить сейчас?
Это добавит PostToolUse хук в ~/.claude/settings.json, который будет
тихо логировать вызовы инстр��ментов в ~/.claude/permission_log.jsonl.
```
И предложи установить (выполни Шаг 5 по установке хука).
---
## Шаг 2: Запусти анализ
```bash
python3 ~/.claude/skills/reflect-permissions/scripts/analyze_permissions.py
```
Выполни в рабочей директории текущего проекта (не в `~/.claude`).
---
## Шаг 3: Покажи результаты
Разбери JSON-ответ скрипта и отобрази в таком формате:
```
Проект: /path/to/project
Записей в логе: N | Без разрешения (ручные подтверждения): M
Предлагаемые разрешения:
──────────────────────────────────────────────────────
# Правило Подтверждений Примеры
──────────────────────────────────────────────────────
1 Bash(git:*) 12 git status, git diff, git log
2 Bash(pnpm:*) 8 pnpm install, pnpm run dev
3 Write 3 src/index.ts, .env.local
──────────────────────────────────────────────────────