Unfamiliar codebases
Not breaking things
Feature isolation and boundaries
Practice
Assignment
Back to Track
Content
Let’s get practical
- Codebase interview. Open a project you didn't write (a classmate's repo or any small open-source project). Ask the agent for an overview and "how does X work here." Then open one file it referenced and verify one claim. Post: one thing it got right, one thing it got wrong or oversimplified (if any).
- Duplicate hunt. In the same project, ask the agent to implement something that already exists (e.g., a helper you know is there) — without pointing it to the existing file. Watch what happens. Then redo the request, this time pointing to the existing code. Post both results — this is consequence #1 from this week, experienced firsthand.
- Plan mode run. In plan mode, ask the agent to plan a small change. Read the plan and find one thing you'd adjust before approving. Post the plan and your adjustment.
- Boundary test. Give the agent a task with an explicit boundary ("don't touch X"). Then ask for something that would require crossing it. Did it stop and ask? Post the exchange.
The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0
*https://hackyourfuture.net/*

Built with ❤️ by the HackYourFuture community · Thank you, contributors
Found a mistake or have a suggestion? Let us know in the feedback form.