AI Academy
new
Promotion
Learning
Courses
Tasks
Quizzes
Games
Help
Schedule of nudges
Internship
Community
Users
Forum
Chat
Articles
Activities
Reviews
Subscriptions
Light theme
Lectures
Reviews
About us
CS50
Start
Start learning
Start learning
My progress
Courses
Quest map
Lectures
Claude Code
Claude Code
Level 15
Fixing Someone Else's Code
Claude Code SELF
15 level,
0 lecture
Tony gives Tommy a tiny fix in someone else's partner zone — and Tommy gets his first real taste of what it's like to open a file where you understand nothing, while the agent "while at it" neatened half the file.
Scope: where the task ends
Claude Code SELF
15 level,
1 lecture
Oliver explains to Tommy that a task has not only the "what to do" part, but also the "how far you are allowed to go" — scope, the boundary, the forbidden block in the spec. And that is the same craft as writing tasks for juniors.
How to Read Someone Else's Code
Claude Code SELF
15 level,
2 lecture
Alex explains: you read your own code from memory, someone else's does not. When editing, the object of reading is not the whole file, but the diff. And every change gets sorted into three boxes: unnecessary, dangerous, unexpected.
Diff as a quality gate
Claude Code SELF
15 level,
3 lecture
Alex shows the tools: /diff as a quality gate, /rewind for rewinding the whole run, three trust modes (manual / acceptEdits / plan mode), and pinpoint permission rules in settings.json.
Diff Guard
Claude Code SELF
15 level,
4 lecture
Tommy assembles the fix from scratch and on his own: a clean branch, manual mode, a narrow task with a forbidden block, breaking down the diff by buckets, rolling back a sprawling run, rules in settings.json — and a one-line commit to main.
Additional Resources
Claude Code SELF
15 level,
5 lecture
One article for this level: why allow, ask and deny rules matter when one permission mode covers the whole session, how to read a rule for files and commands, and how to clean up settings.local.json.
Please enable JavaScript to continue using this application.