Bash(npm run test *)Allow, deny або ask для shell-команд, що матчаться Bash wildcards.
Цитати
- Claude Code permissions — defaultMode задається у settings files; deny-правила оцінюються перед ask та allow.
Оберіть guardrails для проєкту й отримайте детермінований settings.json scaffold без надсилання деталей репозиторію на сервер.
Ваші дані не залишають сторінку — без реєстрації, завантаження й виклику моделі.
Оберіть запобіжники й зберіть, щоб побачити файл.
Preview детермінований і безпечний для копіювання. Він містить official JSON schema URL для editor validation.
Crawlable references для Claude Code permission grammar, hook recipes і settings scope precedence.
Bash(npm run test *)Allow, deny або ask для shell-команд, що матчаться Bash wildcards.
Цитати
BashBare tool rules впливають на весь tool; scoped rules — лише на відповідні виклики.
Цитати
Read(./src/**)Project-relative file anchor для шляхів у репозиторії.
Цитати
Read(~/notes/**)Home-relative file anchor для користувацьких локальних шляхів.
Цитати
Read(/var/log/**)Absolute path anchor для шляхів машини.
Цитати
Read(//server/share/**)Double-slash anchor для network-style roots, якщо це підтримує host.
Цитати
WebFetch(domain:github.com)Domain-scoped правило мережевого доступу для WebFetch.
Цитати
mcp__github__create_issueMCP tool permission pattern для назв server і tool.
Цитати
Agent(Review)Agent-scoped pattern для named subagents.
Цитати
format-on-write-prettier
Запускати форматування проєкту після завершення write/edit tools.
npx prettier --write "$CLAUDE_FILE_PATH"Тримайте command hooks детермінованими й локальними до репозиторію; перевірте перед увімкненням на великих файлах.
Цитати
lint-after-write
Швидко показувати lint-помилки після змін коду.
npm run lint -- --fix=falseКраще використовувати швидкі лінтери; довгі suite-и запускайте вручну або в CI.
Цитати
secret-scan-before-bash
Додати локальну safety-перевірку перед виконанням shell-команд.
node scripts/check-command-for-secrets.mjsКоманда-приклад є placeholder; підключіть її до перевіреного локального скрипта перед використанням.
Цитати
notify-on-stop
Виводити легке сповіщення для довгих сесій.
printf "Claude Code session stopped\n"Замініть printf на OS notifier або chat webhook лише після privacy review.
Цитати
capture-user-prompt-audit
Записувати metadata промптів для внутрішнього аудиту без збереження тексту промпта.
node scripts/audit-prompt-metadata.mjsНе логуйте сирі промпти чи секрети; обмежте audit payloads лічильниками та enum-ами.
Цитати
env-check-session-start
Попереджати на старті, коли бракує prerequisites проєкту.
node scripts/check-claude-env.mjsТримайте startup hooks швидкими, щоб Claude Code відкривався без затримок.
Цитати
#1 · managed
managed-settings.jsonПолітика організації; нижчі рівні її не перевизначають.
Цитати
#2 · cli
--settings / --permission-mode / --add-dirТимчасові CLI overrides для однієї сесії.
Цитати
#3 · local
.claude/settings.local.jsonПерсональні project-local overrides; зазвичай gitignored.
Цитати
#4 · project
.claude/settings.jsonСпільні project settings, які можна закомітити для команди.
Цитати
#5 · user
~/.claude/settings.jsonUser-wide defaults; найнижчий precedence серед persisted settings files.
Цитати