Skip to content

Instantly share code, notes, and snippets.

@blakemerryman
Last active March 20, 2026 20:08
Show Gist options
  • Select an option

  • Save blakemerryman/ff3e89431028645b3a5152de983e838e to your computer and use it in GitHub Desktop.

Select an option

Save blakemerryman/ff3e89431028645b3a5152de983e838e to your computer and use it in GitHub Desktop.
An example scheme for minimizing interruptions to Claude's flow.
{
"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