Claude Code permissions generator (settings.json)

Choose what fits your project and copy the permissions block into .claude/settings.json. deny always wins over allow.

Package manager
Default mode (defaultMode)
Git
Protection

Output (.claude/settings.json)

Generated output is a starting point. These tools change often; check the official docs and the verification date on the linked articles before applying.