Как раз таки фишка этой тулзы в том, что она решает маленькую задачу/вопрос. Т.е. если она не делает что нужно, это не то.
Оптимальный или нет, это другой вопрос - если писать игры те же на UE4 blueprints, выйдет так же не оптимально, медленно да и просто плохо)
Тут твой код не нужен и обучать тебе его (декарда) не надо. Просто разговариваешь с ним и описываешь каждую подзадачку отдельно. При условии (опять же), что система додумана.
Т.е. она может дать фидбэк что у Вас тут дырка в безопасности, а здесь просто куча одного и того же и всё в этом роде.