a "Hard Problem" with this approach is that it needs definable, enumerable "skills." real-world skills often involve flexibly combining tools and tactics in new ways. but not impossible to overcome (LLMs might be uniquely suited to help there actually - coming up with new scenarios etc.)