A Ukrainian developer suggested building prompts as a software architecture. How not to overload LLM with instructions? dev.ua