# Permission rules

A step of the [Claude Code development environment](https://gradus.kazet.blog/tree/claude-dev-environment) tree on Gradus, in the Guardrails area: Permissions, verify, review.

Page: https://gradus.kazet.blog/tree/claude-dev-environment/step/permission-rules

Allow the routine commands (tests, lint, git status) without prompts and deny the dangerous ones (force push, rm -rf, secrets) in the shared settings.

Usually comes after: [Start here](https://gradus.kazet.blog/tree/claude-dev-environment/step/start-here).

Leads to: [A single verify command](https://gradus.kazet.blog/tree/claude-dev-environment/step/verify-command), [Parallel sessions in worktrees](https://gradus.kazet.blog/tree/claude-dev-environment/step/parallel-worktrees).

## Prompt for your AI assistant

```
Write a .claude/settings.json with permission rules for this repository: allow the test, lint, build and read-only git commands without prompting; deny force pushes, destructive file deletion and reading .env files. Explain each rule briefly in CLAUDE.md.
```

Every step of the tree: https://gradus.kazet.blog/tree/claude-dev-environment/llms.txt
