Take one path through the code
Choose a small feature with a visible entry point. Follow its route or command through the application layer, storage boundary, and relevant test. Read project instructions before proposing edits. Ask the assistant to explain which nearby implementation is the best precedent and which details remain uncertain.
Account for the work already there
Inspect the current working state and distinguish existing edits from the change you intend to make. Do not treat unfamiliar files as disposable or assume that all uncommitted work belongs to the current task. If a new request overlaps ongoing work, understand the overlap before deciding how to implement it.