I'm trying clj-kondo for "system specifications" https://github.com/semantic-namespace/meta-source the idea is to have system configs/specifications (via clojure meta or via edn) on edn files (sharing structure) so we can follow "better" specifications relations with a grain of clj-kondo 🙂 ... For POC I tried some vibe conding https://github.com/semantic-namespace/meta-source/tree/main/src/meta_source/pack to integrate with some data oriented libs like schema related (spec and malli), system related (integrant), resolvers (pathom), events-related (re-frame). I left some animated gifs [https://github.com/semantic-namespace/meta-source/blob/main/docs/images/meta-source-adoption.gif, https://github.com/semantic-namespace/meta-source/blob/main/docs/images/meta-source-re-frame.gif] about the dev flow on emacs. The idea is not to migrate current data-oriented lib configs but reuse them and hopefully crossing their relations