Hey there! ๐ So glad you're here! Let's talk about Claude Code permissions. Think of Claude as a super-smart helper, ready to code with you. Permissions are like telling Claude which tools it's allowed to use.
Some tools are simple, like a magnifying glass ๐ to just read your code. Others are powerful, like a magic pen โ๏ธ that can edit your files, or even a tool ๐ to create new files from scratch! It sounds a bit technical, but don't worry! We'll break it all down with easy examples and fun quizzes.
Here, you can learn what each permission does, test your understanding, build your *own* safe set of rules, and even check any rules you've already made. Ready to become a permissions pro? Let's get started! ๐
Note: We also discussed a cool idea about uploading images to figure out permissions automatically! That needs a 'behind-the-scenes' server setup, so it's not in this simple webpage, but it was a great idea for the future!
Let's check our understanding with a few quick questions. No grades here, just for fun!
You're in control! Check the boxes for the permissions you want to allow. Need a quick reminder? Click the (?) icon next to any permission! This tool will create the special JSON text you need. Just copy it and paste it into your .claude/settings.local.json file in VS Code.
~/.claude/settings.json (user-level) or ./.claude/settings.local.json (project-level)
Already have a settings.local.json file? Awesome! Let's do a quick safety check. Paste the *entire* contents of your file below to get an instant report on its risk level.
Awaiting input...