148 lines
6.7 KiB
JSON
148 lines
6.7 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"WebFetch(domain:github.com)",
|
|
"WebFetch(domain:react-resizable-panels.vercel.app)",
|
|
"Bash(gh run watch:*)",
|
|
"Bash(npm run build:*)",
|
|
"Bash(NODE_ENV=production npm run build:*)",
|
|
"Bash(npx @pandacss/dev:*)",
|
|
"Bash(npm run build-storybook:*)",
|
|
"Bash(ssh nas.home.network:*)",
|
|
"Bash(python3:*)",
|
|
"Bash(curl:*)",
|
|
"WebSearch",
|
|
"WebFetch(domain:community.home-assistant.io)",
|
|
"WebFetch(domain:raw.githubusercontent.com)",
|
|
"WebFetch(domain:www.google.com)",
|
|
"Bash(gcloud auth list:*)",
|
|
"Bash(gcloud auth login:*)",
|
|
"Bash(gcloud projects list:*)",
|
|
"Bash(gcloud projects create:*)",
|
|
"Bash(gcloud config set:*)",
|
|
"Bash(gcloud services enable:*)",
|
|
"Bash(gcloud alpha services api-keys create:*)",
|
|
"Bash(gcloud components install:*)",
|
|
"Bash(chmod:*)",
|
|
"Bash(./fetch-streetview.sh:*)",
|
|
"Bash(npm run type-check:*)",
|
|
"Bash(npm run pre-commit:*)",
|
|
"Bash(git add:*)",
|
|
"Bash(npm info:*)",
|
|
"Bash(npx tsc:*)",
|
|
"Bash(git commit -m \"$(cat <<''EOF''\ndocs: add comprehensive merge conflict resolution guide\n\nAdd detailed guide for intelligent diff3-style merge conflict resolution:\n- Explanation of diff3 format (OURS, BASE, THEIRS)\n- 5 resolution patterns with examples (Compatible, Redundant, Conflicting, Delete vs Modify, Rename + References)\n- zdiff3 modern alternative\n- Semantic merge concepts\n- Best practices and anti-patterns\n- Debugging guide for failed resolutions\n- Quick reference checklist\n\nThis guide helps resolve merge conflicts intelligently by understanding the intent of both sides'' changes.\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude <noreply@anthropic.com>\nEOF\n)\")",
|
|
"Bash(git commit -m \"$(cat <<''EOF''\ndocs: add merge conflict resolution section to CLAUDE.md\n\nAdd quick reference section for merge conflict resolution:\n- Link to comprehensive guide (.claude/MERGE_CONFLICT_RESOLUTION.md)\n- Enable zdiff3 command\n- Quick resolution strategy summary\n- Reminder to test thoroughly after resolution\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude <noreply@anthropic.com>\nEOF\n)\")",
|
|
"Bash(git commit -m \"$(cat <<''EOF''\nchore: add auto-approvals for development commands\n\nAdd auto-approvals for common development workflow commands:\n- npm run type-check\n- npm run pre-commit \n- git add\n- npm info\n- npx tsc\n\nThese commands are safe to run automatically during development and code quality checks.\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude <noreply@anthropic.com>\nEOF\n)\")",
|
|
"Bash(git commit:*)",
|
|
"Bash(/tmp/worksheet-preview-new.tsx)",
|
|
"Bash(npm run format:*)",
|
|
"Bash(npm run lint:fix:*)",
|
|
"Bash(npm run lint)",
|
|
"mcp__sqlite__read_query",
|
|
"mcp__sqlite__describe_table",
|
|
"Bash(git push:*)",
|
|
"Bash(git pull:*)",
|
|
"Bash(git stash:*)",
|
|
"Bash(npx @biomejs/biome:*)",
|
|
"Bash(git rev-parse:*)",
|
|
"Bash(gh run list:*)",
|
|
"Bash(npx biome:*)",
|
|
"WebFetch(domain:www.macintoshrepository.org)",
|
|
"WebFetch(domain:www.npmjs.com)",
|
|
"Bash(npm install:*)",
|
|
"Bash(pnpm add:*)",
|
|
"Bash(node -e:*)",
|
|
"Bash(npm search:*)",
|
|
"Bash(git revert:*)",
|
|
"Bash(pnpm remove:*)",
|
|
"Bash(gh run view:*)",
|
|
"Bash(pnpm install:*)",
|
|
"Bash(git checkout:*)",
|
|
"Bash(node server.js:*)",
|
|
"Bash(git fetch:*)",
|
|
"Bash(cat:*)",
|
|
"Bash(npm run test:run:*)",
|
|
"Bash(for:*)",
|
|
"Bash(do sleep 30)",
|
|
"Bash(echo:*)",
|
|
"Bash(done)",
|
|
"Bash(do sleep 120)",
|
|
"Bash(node --version)",
|
|
"Bash(docker run:*)",
|
|
"Bash(docker pull:*)",
|
|
"Bash(docker inspect:*)",
|
|
"Bash(docker system prune:*)",
|
|
"Bash(docker stop:*)",
|
|
"Bash(docker rm:*)",
|
|
"Bash(docker logs:*)",
|
|
"Bash(docker exec:*)",
|
|
"Bash(node --input-type=module -e:*)",
|
|
"Bash(npm test:*)",
|
|
"Bash(npx tsx:*)",
|
|
"Bash(tsc:*)",
|
|
"Bash(npx vitest:*)",
|
|
"Bash(ssh:*)",
|
|
"Bash(break)",
|
|
"Bash(npm run lint:*)",
|
|
"WebFetch(domain:strudel.cc)",
|
|
"WebFetch(domain:club.tidalcycles.org)",
|
|
"Bash(git reset:*)",
|
|
"WebFetch(domain:abaci.one)",
|
|
"Bash(awk:*)",
|
|
"Bash(sort:*)",
|
|
"Bash(apps/web/src/arcade-games/know-your-world/components/MapRenderer.tsx )",
|
|
"Bash(apps/web/src/arcade-games/know-your-world/docs/MAPRENDERER_REFACTORING_PLAN.md )",
|
|
"Bash(apps/web/src/arcade-games/know-your-world/features/magnifier/index.ts )",
|
|
"Bash(apps/web/src/arcade-games/know-your-world/features/magnifier/useMagnifierStyle.ts )",
|
|
"Bash(apps/web/src/arcade-games/know-your-world/features/cursor/ )",
|
|
"Bash(apps/web/src/arcade-games/know-your-world/features/interaction/ )",
|
|
"Bash(apps/web/src/arcade-games/know-your-world/utils/heatStyles.ts)",
|
|
"Bash(ping:*)",
|
|
"WebFetch(domain:typst.app)",
|
|
"WebFetch(domain:finemotormath.com)",
|
|
"WebFetch(domain:learnabacusathome.com)",
|
|
"WebFetch(domain:totton.idirect.com)",
|
|
"Bash(npx drizzle-kit:*)",
|
|
"Bash(npm run db:migrate:*)",
|
|
"mcp__sqlite__list_tables",
|
|
"Bash(sqlite3:*)",
|
|
"Bash(npx eslint:*)",
|
|
"Bash(src/hooks/useDeviceCapabilities.ts )",
|
|
"Bash(src/arcade-games/know-your-world/hooks/useDeviceCapabilities.ts )",
|
|
"Bash(src/components/practice/hooks/useDeviceDetection.ts )",
|
|
"Bash(src/arcade-games/memory-quiz/components/InputPhase.tsx )",
|
|
"Bash(src/app/api/curriculum/*/sessions/plans/route.ts)",
|
|
"Bash(src/app/api/curriculum/*/sessions/plans/*/route.ts)",
|
|
"Bash(src/components/practice/SessionSummary.tsx )",
|
|
"Bash(src/components/practice/ )",
|
|
"Bash(src/app/practice/ )",
|
|
"Bash(src/app/api/curriculum/ )",
|
|
"Bash(src/hooks/usePlayerCurriculum.ts )",
|
|
"Bash(src/hooks/useSessionPlan.ts )",
|
|
"Bash(src/lib/curriculum/ )",
|
|
"Bash(src/db/schema/player-curriculum.ts )",
|
|
"Bash(src/db/schema/player-skill-mastery.ts )",
|
|
"Bash(src/db/schema/practice-sessions.ts )",
|
|
"Bash(src/db/schema/session-plans.ts )",
|
|
"Bash(src/db/schema/index.ts )",
|
|
"Bash(src/types/tutorial.ts )",
|
|
"Bash(src/utils/problemGenerator.ts )",
|
|
"Bash(drizzle/ )",
|
|
"Bash(docs/DAILY_PRACTICE_SYSTEM.md )",
|
|
"Bash(../../README.md )",
|
|
"Bash(.claude/CLAUDE.md)",
|
|
"Bash(mcp__sqlite__describe_table:*)",
|
|
"Bash(ls:*)",
|
|
"Bash(mcp__sqlite__list_tables:*)",
|
|
"Bash(mcp__sqlite__read_query:*)",
|
|
"Bash(gh api:*)"
|
|
],
|
|
"deny": [],
|
|
"ask": []
|
|
},
|
|
"enableAllProjectMcpServers": true,
|
|
"enabledMcpjsonServers": [
|
|
"sqlite"
|
|
]
|
|
}
|