Claude is my main AI coding tool now. Its terminal based and writes code one file at a time so I can review changes.
Tips
- Always start is Plan Mode (shift+tab). You can then ask for a large feature and Claude will break down the task to smaller parts and make a handy todo list
- Always do TDD. Test driven development is a pain to do without AI and way way way easier with AI, so its worth TDDing one function at a time.
- Always commit often. AI can take you down a weird path and sometimes the best thing to do is close claude, blow away all changes and start over.
- Always pushback if you think theres better best practices. In real life, you may think “nit picking” comments are annoying to other human devs. It is not annoying to AI.

Note: How to download claude code (link)