Last active
March 20, 2026 20:08
-
-
Save blakemerryman/ff3e89431028645b3a5152de983e838e to your computer and use it in GitHub Desktop.
An example scheme for minimizing interruptions to Claude's flow.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "model": "sonnet", | |
| "defaultMode": "auto", | |
| "effortLevel": "medium", | |
| "includeCoAuthoredBy": false, | |
| "permissions": { | |
| "ask": [ | |
| "Bash(git push:*)", | |
| "Bash(gh pr:*)", | |
| "Bash(gh release:*)", | |
| "Skill(commit-commands:commit-push-pr)", | |
| "Bash(xcodegen generate:*)", | |
| "Bash(swift:*)", | |
| "Bash(bundle exec:*)", | |
| "Bash(gem install:*)", | |
| "Bash(brew install:*)", | |
| "Bash(rm -rf:*)" | |
| ], | |
| "allow": [ | |
| "Bash", | |
| "Read", | |
| "Edit", | |
| "Write", | |
| "Glob", | |
| "Grep", | |
| "WebFetch", | |
| "WebSearch", | |
| "Task", | |
| "mcp__*", | |
| "Bash(brew list:*)", | |
| "Bash(brew update:*)", | |
| "Bash(cd:*)", | |
| "Bash(find:*)", | |
| "Bash(gh api:*)", | |
| "Bash(gh auth:*)", | |
| "Bash(gh issue:*)", | |
| "Bash(gh label:*)", | |
| "Bash(gh repo:*)", | |
| "Bash(git add:*)", | |
| "Bash(git branch:*)", | |
| "Bash(git commit:*)", | |
| "Bash(git init:*)", | |
| "Bash(git submodule:*)", | |
| "Bash(git worktree:*)", | |
| "Bash(hugo:*)", | |
| "Bash(subl:*)", | |
| "Bash(ls:*)", | |
| "Bash(sips:*)", | |
| "Bash(wc:*)", | |
| "Bash(which:*)", | |
| "Bash(pkg-config:*)", | |
| "Bash(xcrun:*)", | |
| "Bash(xcodebuild:*)", | |
| "Bash(* --version)", | |
| "Bash(* --help *)", | |
| "Skill(claude-api)", | |
| "Skill(commit-commands:commit)" | |
| ], | |
| "deny": [ | |
| "Bash(sudo *)", | |
| "Bash(rm -rf /)", | |
| "Bash(rm -rf ~/)", | |
| "Bash(chmod 777 *)", | |
| "Read(~/.ssh/*)", | |
| "Read(~/.gnupg/*)", | |
| "Read(~/.aws/*)", | |
| "Read(~/.config/gcloud/*)", | |
| "Read(**/.env)", | |
| "Read(**/.env.*)", | |
| "Read(**/secrets/*)", | |
| "Read(**/*credential*)", | |
| "Read(**/*password*)", | |
| "Edit(~/.ssh/*)", | |
| "Edit(~/.gnupg/*)", | |
| "Edit(~/.aws/*)", | |
| "Write(~/.ssh/*)", | |
| "Write(~/.gnupg/*)", | |
| "Write(~/.aws/*)" | |
| ] | |
| }, | |
| "enabledPlugins": { | |
| "swift-lsp@claude-plugins-official": true, | |
| "frontend-design@claude-plugins-official": true, | |
| "github@claude-plugins-official": true, | |
| "commit-commands@claude-plugins-official": true, | |
| "code-simplifier@claude-plugins-official": true, | |
| "vercel@claude-plugins-official": true | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment