{ "includeCoAuthoredBy": false, "permissions": { "allow": [ "Glob", "Read", "Grep", "WebSearch", "WebFetch(domain:github.com)", "WebFetch(domain:raw.githubusercontent.com)", "WebFetch(domain:gitlab.com)", "WebFetch(domain:docs.rs)", "WebFetch(domain:lib.rs)", "WebFetch(domain:crates.io)", "WebFetch(domain:npmjs.com)", "WebFetch(domain:pypi.org)", "WebFetch(domain:typst.app)", "WebFetch(domain:pixijs.com)", "WebFetch(domain:developers.cloudflare.com)", "WebFetch(domain:aws.amazon.com)", "WebFetch(domain:cloud.google.com)", "WebFetch(domain:azure.microsoft.com)", "WebFetch(domain:learn.microsoft.com)", "WebFetch(domain:devblogs.microsoft.com)", "WebFetch(domain:slowli.github.io)", "mcp__context7__resolve-library-id", "mcp__context7__get-library-docs", "mcp__linear-server__list_issues", "mcp__linear-server__list_issue_labels", "mcp__linear-server__create_issue_label", "mcp__linear-server__update_issue", "mcp__linear-server__list_teams", "mcp__linear-server__list_projects", "Bash(cargo --version:*)", "Bash(cargo build:*)", "Bash(cargo check:*)", "Bash(cargo clippy:*)", "Bash(cargo test:*)", "Bash(cargo nextest run:*)", "Bash(cargo tree:*)", "Bash(cargo doc:*)", "Bash(cargo llvm-cov:*)", "Bash(cargo add:*)", "Bash(cargo machete:*)", "Bash(cargo udeps:*)", "Bash(cargo audit:*)", "Bash(cargo deny:*)", "Bash(cargo outdated:*)", "Bash(rustc --version:*)", "Bash(sccache --version:*)", "Bash(node --version:*)", "Bash(npm --version:*)", "Bash(npm run:*)", "Bash(npm audit:*)", "Bash(pnpm --version:*)", "Bash(pnpm run:*)", "Bash(pnpm list:*)", "Bash(pnpm exec:*)", "Bash(pnpm audit:*)", "Bash(pnpm outdated:*)", "Bash(bun --version:*)", "Bash(bun run:*)", "Bash(bun:*)", "Bash(just --version:*)", "Bash(just:*)", "Bash(make --version:*)", "Bash(make run:*)", "Bash(make build:*)", "Bash(git --version:*)", "Bash(git status:*)", "Bash(git log:*)", "Bash(git show:*)", "Bash(git diff:*)", "Bash(git fetch:*)", "Bash(git add:*)", "Bash(git commit:*)", "Bash(git rm:*)", "Bash(git mv:*)", "Bash(gh --version:*)", "Bash(gh run list:*)", "Bash(gh run view:*)", "Bash(gh pr list:*)", "Bash(gh api:*)", "Bash(docker --version:*)", "Bash(docker ps:*)", "Bash(docker logs:*)", "Bash(docker inspect:*)", "Bash(docker exec:*)", "Bash(docker port:*)", "Bash(docker build:*)", "Bash(wrangler --version:*)", "Bash(ls:*)", "Bash(tree:*)", "Bash(cat:*)", "Bash(rg:*)", "Bash(find:*)", "Bash(mkdir:*)", "Bash(cloc:*)", "Bash(tokei:*)", "Bash(curl:*)", "Bash(netstat:*)", "Bash(awk:*)", "Bash(timeout:*)", "Bash(wsl --list --verbose:*)", "Bash(wsl dpkg:*)", "Bash(wsl which:*)", "Bash(wsl ps:*)", "Bash(wsl find:*)", "Bash(wsl ls:*)", "Bash(wsl:*)", "Bash(tasklist:*)", "Bash(Select-String:*)", "Bash(Select-Object:*)", "Bash(findstr:*)", "Bash(dir:*)", "Bash(./gradlew spotlessApply:*)", "Bash(./gradlew check:*)", "Bash(./gradlew build:*)", "Bash(mise install:*)", "Bash(mise exec actionlint:*)", "Bash(claude mcp add:*)", "mcp__grep__searchGitHub", "WebFetch(domain:docs.github.com)", "Bash(chmod:*)", "Bash(./gradlew tasks:*)", "Bash(./gradlew help:*)", "Bash(gh pr comment:*)", "Bash(./gradlew compileJava:*)", "Bash(./gradlew spotlessCheck check:*)", "mcp__linear-server__create_project", "mcp__linear-server__create_issue", "mcp__linear-server__get_issue", "mcp__linear-server__list_issue_statuses", "WebFetch(domain:fabricmc.net)", "WebFetch(domain:wiki.vg)", "Bash(jq:*)", "Bash(./gradlew dependencies:*)", "WebFetch(domain:logging.apache.org)", "WebFetch(domain:stackoverflow.com)", "Bash(./gradlew:*)", "WebFetch(domain:jar-download.com)", "Bash(git restore:*)", "Bash(unzip:*)", "WebFetch(domain:minecraft.fandom.com)", "WebFetch(domain:docs.gradle.org)", "WebFetch(domain:www.jetbrains.com)", "WebFetch(domain:docs.architectury.dev)", "Bash(rsync:*)", "WebFetch(domain:modrinth.com)", "WebFetch(domain:mvnrepository.com)", "WebFetch(domain:gradleup.com)", "Bash(wc:*)", "Bash(javap:*)", "Bash(tee:*)", "Bash(git ls-tree:*)", "WebFetch(domain:www.cs.unh.edu)", "WebFetch(domain:www.cs.cmu.edu)", "WebFetch(domain:theory.stanford.edu)", "WebFetch(domain:gist.github.com)", "WebFetch(domain:docs.neoforged.net)", "WebFetch(domain:maven.fabricmc.net)", "Bash(grep:*)", "Bash(cd:*)", "WebFetch(domain:acegikmo.com)", "WebFetch(domain:commons.apache.org)", "WebFetch(domain:bashtage.github.io)" ], "deny": [ "Bash(git push --force:*)", "Bash(git push -f:*)", "Bash(git push --force-with-lease:*)", "Bash(git reset --hard:*)", "Bash(git branch -D:*)", "Bash(git clean -fd:*)", "Bash(git clean -f:*)", "Bash(git filter-branch:*)", "Bash(git push --delete:*)", "Bash(git push origin --delete:*)", "Bash(git push origin :*)", "Bash(gh repo delete:*)", "Bash(gh repo archive:*)", "Bash(gh secret delete:*)", "Bash(gh release delete:*)", "Bash(cargo clean:*)", "Bash(cargo yank:*)", "Bash(cargo uninstall --all:*)", "Bash(wrangler delete:*)", "Bash(wrangler secret delete:*)", "Bash(rm -rf:*)", "Bash(rmdir /s:*)", "Bash(rd /s:*)", "Bash(Remove-Item -Recurse -Force:*)", "Bash(del /s:*)" ], "ask": [ "Bash(cargo uninstall:*)", "Bash(cargo update:*)", "Bash(npm install:*)", "Bash(npm update:*)", "Bash(pnpm install:*)", "Bash(pnpm add:*)", "Bash(pnpm remove:*)", "Bash(pnpm uninstall:*)", "Bash(pnpm update:*)", "Bash(pnpm store prune:*)", "Bash(bun install:*)", "Bash(bun add:*)", "Bash(bun remove:*)", "Bash(git checkout:*)", "Bash(git pull:*)", "Bash(git merge:*)", "Bash(git merge --squash:*)", "Bash(git branch -d:*)", "Bash(git rebase:*)", "Bash(git push:*)", "Bash(gh pr close:*)", "Bash(gh issue close:*)", "Bash(gh run cancel:*)", "Bash(wrangler publish:*)", "Bash(wrangler deploy:*)", "Bash(pnpm run deploy:*)", "Bash(pnpm run build --production:*)", "Bash(npm run deploy:*)", "Bash(bun run deploy:*)", "Bash(mv:*)", "Bash(Move-Item:*)", "Bash(rm:*)", "Bash(del:*)" ], "defaultMode": "default" }, "model": "sonnet", "statusLine": { "type": "command", "command": "bunx -y ccstatusline@latest", "padding": 0 }, "enabledPlugins": { "commit-commands@claude-code-plugins": true, "feature-dev@claude-code-plugins": true, "rust-analyzer-lsp@claude-plugins-official": true, "ralph-wiggum@claude-plugins-official": true, "superpowers@superpowers-marketplace": true, "gopls-lsp@claude-plugins-official": true, "code-review@claude-code-plugins": true }, "alwaysThinkingEnabled": true }