Every time you put your input you are failing.
AI will tell you to do it yourself. Force AI to automate everything by giving every possible tool: APIs, UI automation, and even Human API.
Use easy feedback loops like curl to check your webapp, more complex like Playwright. Try to find the perfect spot between token costs/speed to create the feedback loop. There's always a feedback loop you can insert to let the AI self-check and understand.
When using AIs always ask yourself how can you go faster. Start 10 or 20 terminals or chats to go faster. If you can't, ask why you can't. This is crucial to move faster.
Be sure to give a clear context with clear information that are understandable even from someone that never seen your project.
Delete everything. If you don't have to bring back 10% of what you deleted, you didn't delete enough.
The most common and simple question to ask AI after any task. Show a screenshot, ask to check with visual agent or curl, or ask to test what you built and ask: do you see something strange? 90% of the time it will fix something.
Use screenshots and select all + copy paste to show AI what is going on. Visual context is powerful.
AI will tend to use emojis everywhere. Set rules everywhere to not use them - icons are available nowadays. Also avoid purple - for AI it became cool, but it's now the most disgusting color ever used in tech. These 2 things are the most common design mistakes.
AIs tend to create useless AI text content. People don't like to read useless stuff. Be realistic with yourself.
Open a new session and ask AI, without context, what you are doing in a certain folder. If it's not clear, you are doing it wrong.
Every time you are building, run a deep search on GPT or whatever tool to check if things exist already. Then copy everything and paste it to the AI you are using to build. This is crucial to find potential problems or the right tech stack.
Most of the times you need really simple technology. In the end the tech world is just a bunch of excel files for data and computing with the data.
Yes, you can let AI click on the screen. Use UI automation tools like Playwright or browser automation. When APIs are not available, clicking is the next best thing.
Think of interfaces as tables with rows and columns. Maybe a sidebar on the left. Use maximum 3 colors across the entire interface, black included.
Use 1 free Supabase account and create tables for each project instead of creating separate projects. You get unlimited tables in one project. Keep it simple.