it.skipsOnFailure('should work with objects', function(){ ... });
...which skips past all subsequent it:s in that describe, and a
describe.skipsOnFailure('test', function(){ ... });
...which stops recursing into sub-describe:s, as soon as any of its it:s has failed.
The PR is not yet accepted or merged, but I am pretty sure at least the first is a good API.
The second feature may be too, though I can see that it could be useful to also come with some it.skipsDescendantDescribesOnFailure or similar too, when you want sub-sections to get skipped only based on some particular test / tests. The naming of either of the above is probably still a little too verbose, but I figured I'd air this here where other interested parties might be listening in for feedback.
--