···2222- [Fail early and often. Agents are pretty good at getting oriented, and failure is cheap. Throw out your problem, and let it work at it. If it fails, start over, adding the tidbits of information it couldnโt figure out on its own](https://sketch.dev/blog/seven-prompting-habits).
2323- Applying software engineering best practices is key. [LLMs actively reward existing top tier software engineering practices](https://simonwillison.net/2025/Oct/7/vibe-engineering/):
2424 - Automated testing.
2525+ - [Red/green TDD](https://simonwillison.net/guides/agentic-engineering-patterns/red-green-tdd/).
2526 - Planning in advance.
2627 - Comprehensive documentation (exportable/accessible in markdown).
2728 - Good version control habits.