As part of my current development project, I was looking for a way to not have the "initial" dialog pop-up whenever I create a new list item. I'd rather create the item and have a separate task performing validation of custom rules (e.g. via validator.js) in a pre-save hook.
However, while digging into the code, I found the (unfortunately) undocumented schema option
autocreate
, that does exactly what I was looking for. It should be added to the documentation... along with potential impacts that it might have (like you can't have any required fields anymore)