I use https://typespec.io to generate openapi, writing openapi yaml quickly became horrible past a few apis.
I never got to use it when I last worked with OpenAPI but it seemed like the antidote to the verbosity. Glad to hear someone had positive experience with it. I'll definitely try it next time I get the chance