Magit always asks for a message which is used as a description when you want to stash. For me this is really annoying because I rarely care so much about my stashes that I want to make a description for them. If I am curious what the stash contains, I just look at the code.
There is no configuration variable to disable magit from asking after a message, so you need do some hacking to disable it. The function magit uses for asking the user for a stash message is called
magit-stash-read-message. Use this code to overwrite it:
(eval-after-load "magit" (lambda () (interactive) ;; Make magit never ask for a stash message. Instead always use default. (defun magit-stash-read-message () (concat (format "On %s: " (or (magit-get-current-branch) "(no branch)")) (magit-rev-format "%h %s"))) ))