When you work with LLMs, you can also take a different approach towards dependencies. Instead of seeing them as fixed, you can actually just completely integrate them and take ownership. https://chris.eidhof.nl/post/integrating-dependencies-into-llm-assistant-projects/
