It should be more about trying that feature out and see what it does. You don't have to do it all in one pull request though - it's ok to leave a basic implementation/stub and follow it up with another PR.

Adding specs is sort of mandatory with us these days. Adding docs would be a huge plus and really great! =)