Landed in Firefox 31, the Add-on Debugger feature allows you to to use the developer tools' Debugger feature to add line breaks, step in, out and over execution, and inspect variables and scopes of modules used in an add-on. Check it out and give us feedback in irc (irc.mozilla.org) at #devtools, or on Twitter (@firefoxdevtools).