Common Issues
general
I Can't Add a New Feature Without Breaking Something
You want to add a new feature to your AI-built app, but every time you prompt the AI to add something, it breaks existing functionality. You're stuck in a loop where fixing one thing breaks another.
Common Causes
- The codebase has accumulated too many AI-generated patches on top of patches
- No separation of concerns β everything is intertwined
- The AI doesn't understand the full context of the existing codebase
- No tests, so there's no way to know if a change breaks something
- The architecture wasn't designed to be extended
How to Fix It
- Stop trying to add the feature via prompting if it keeps breaking things
- Describe the feature you want and what keeps breaking to a developer
- The developer can refactor the affected area first, then add the feature properly
- Consider whether the app needs some architectural cleanup before adding more features
- A code review can identify the most fragile areas and suggest how to stabilize them
Real developers can help you.
Describe what's wrong in plain English. No technical knowledge needed.
Get HelpFrequently Asked Questions
Is my AI-generated codebase salvageable?
Almost always yes. A developer can refactor the messy parts, add proper structure, and make the codebase easier to extend. It's almost always cheaper than starting over.
Should I start over from scratch?
Rarely. Refactoring specific parts is usually faster and cheaper. A developer can tell you whether a rewrite makes sense after reviewing the code.