Advanced coding partner
A strong tool for building real apps and services. It is more advanced, but great for learning deeper design and debugging.

Understand existing files and code before trying to change them.
Ask what each file is for
Start by asking about the role of a file and where the entry point is.
Focus on one screen
Looking at one page or one feature first is much easier.
Keep notes on important names
Write down component names, APIs, and state names so you do not get lost.
Avoid huge rewrites and improve things through small changes.
Fix one thing at a time
Change one thing per step, such as text, color, or layout.
Ask why the fix works
That helps you learn the reasoning, not just the answer.
Check the result after each fix
See how the screen changed and whether it improved.
Learn a workflow for building and improving real projects over time.
Split problems into parts
Separate bugs, design, motion, and data issues so you can move clearly.
Ask for the next improvement
Use it to decide which improvement should come next.
Make the final decision yourself
Treat AI as a helper and choose what fits your project.