Jellycuts is an IDE for iOS shortcuts that allows you to create complex shortcuts quickly and easily. You can create a shortcut in the Jelly language, a full programming language for iOS Shortcuts. Jellycuts then takes your code and converts it into shortcuts that are runnable in the shortcuts app.
Jellycuts offers both an iOS and iPad OS app! These apps can be used to directly interact with Shortcuts on iOS and iPadOS devices. It uses both SwiftUI and UIKit as UI framework, and my custom text editor Firefly. The iOS app has been in development for almost 3 years with 2 years on the app store and 11 months in test-flight.