{ "permissions": { "allow": [ "Read(//home/moze/Sources/trueref/**)", "WebFetch(domain:en.wikipedia.org)", "Read(//home/moze/.claude/**)", "Read(//home/moze/.config/claude/**)", "Bash(curl -s \"http://localhost:5173/api/v1/libs/search?libraryName=phaser&query=phaser+game+framework&type=txt\")", "Skill(update-config)", "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=load+texture+atlas+sprite+sheet+frame&type=txt&tokens=3000\")", "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=scene+preload+create+game+config+setup&type=txt&tokens=3000\")", "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=load+atlas+texture+atlas+json+this.load.atlas&type=txt&tokens=2000\")", "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=image+draggable+input+pointer+drag+interactive&type=txt&tokens=2000\")", "Bash(npm create:*)", "Bash(npx:*)", "Bash(echo {})", "Bash(npm init:*)", "Bash(npm install:*)", "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=game+object+image+add+scene+this.add.image+create&type=txt&tokens=2000\")", "Bash(cp /tmp/phaser-atlas.json /home/moze/Sources/phaser-scopa/public/atlas.json)", "Bash(cp /home/moze/Immagini/Napoletane/dist/atlas.png /home/moze/Sources/phaser-scopa/public/atlas.png)", "Bash(cp /home/moze/Immagini/Napoletane/dist/retro.png /home/moze/Sources/phaser-scopa/public/retro.png)", "mcp__chrome-devtools__take_screenshot", "mcp__chrome-devtools__click", "mcp__chrome-devtools__evaluate_script", "mcp__chrome-devtools__list_console_messages", "mcp__chrome-devtools__list_network_requests", "mcp__chrome-devtools__navigate_page", "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=particle+emitter+ParticleEmitter+explode+burst+effect&type=txt&tokens=3000\")", "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=WebAudioSound sound manager play background music loop&type=txt&tokens=2000\")", "Bash(curl -v \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=particle+emitter+burst+effect&type=txt&tokens=2000\")", "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=particle+emitter+burst+effect&type=txt&tokens=2000\" -o /tmp/trueref_particles.txt)", "Read(//tmp/**)", "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=sound+manager+audio+play+loop&type=txt&tokens=2000\" -o /tmp/trueref_audio.txt)", "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=ParticleEmitter+addEmitter+createEmitter+gravity+speed&type=txt&tokens=2000\" -o /tmp/t1.txt)", "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=tween+chain+timeline+sequence+onComplete&type=txt&tokens=2000\" -o /tmp/t2.txt)", "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=add particles texture frame lifespan speed scale alpha&type=txt&tokens=3000\" -o /tmp/t3.txt)", "Bash(curl -s --max-time 10 \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=graphics fillRoundedRect strokeRoundedRect radius corner&type=txt&tokens=2500\")", "Bash(curl -s http://localhost:3000)", "mcp__chrome-devtools__get_console_message", "mcp__context7__resolve-library-id", "Bash(curl -s http://localhost:5173/api/v1/libraries)", "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=mobile+android+APK+cordova+capacitor+package&type=txt\")", "Bash(curl -sv \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=mobile+android+APK+cordova+capacitor+package&type=txt\")", "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=device+mobile+scale+touch+input+browser&type=txt&tokens=3000\")", "Bash(head -60 echo \"---\" curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=scale manager fit resize mobile device&type=txt&tokens=2000\")", "Bash(java -version)", "Read(//home/moze/Android/Sdk/**)", "Bash(node -e \"require\\(''child_process''\\).execSync\\(''npx @capacitor/cli --version'', {stdio:''inherit''}\\)\")", "Read(//usr/lib/android-sdk/**)", "Read(//opt/**)", "Read(//usr/**)", "Bash(dpkg -l android-sdk)", "Bash(adb version:*)", "Bash(apt-cache search:*)", "Bash(curl:*)", "Bash(sudo apt-get:*)", "Bash(unzip -q /tmp/cmdline-tools.zip -d ~/android-sdk/cmdline-tools)", "Bash(mv ~/android-sdk/cmdline-tools/cmdline-tools ~/android-sdk/cmdline-tools/latest)", "Read(//home/moze/android-sdk/cmdline-tools/latest/**)", "Read(//home/moze/android-sdk/**)", "Bash(export ANDROID_SDK_ROOT=$HOME/android-sdk export ANDROID_HOME=$HOME/android-sdk export PATH=$PATH:$HOME/android-sdk/cmdline-tools/latest/bin __NEW_LINE_061516952640df3a__ yes)", "Bash($HOME/android-sdk/cmdline-tools/latest/bin/sdkmanager --sdk_root=$HOME/android-sdk \"platforms;android-34\" \"build-tools;34.0.0\")", "Bash(npm run:*)", "Bash(export ANDROID_SDK_ROOT=$HOME/android-sdk)", "Bash(export ANDROID_HOME=$HOME/android-sdk)", "Bash(python3 -c \"import sys,json; d=json.load\\(sys.stdin\\); [print\\(s[''''title''''], ''''|'''', s[''''description''''][:80]\\) for s in d.get\\(''''snippets'''',[]\\)]\")", "Bash(grep -r \"android-sdk\\\\|ANDROID_SDK\\\\|sdk.dir\" /home/moze/Sources/phaser-scopa/android/ --include=*.properties --include=*.gradle --include=*.gradle.kts)", "Bash(./gradlew assembleDebug --quiet)" ] } }