The best place to start on this would be to use the Getting Started with the Jive Node SDK
Using the SDK, you can use this command as your 2nd step / module creation which has most (if not all) of the Producteev extension points listed.
jive-sdk create todo --name=jorge-test
Hope that helps get you started, but let me know if you have further questions. =)
Thanks for your repsonse on this. I've looked over the code and I'll begin working on a sample project based on the 'todo' plugin. I'm basically looking for any documentation to define an "content type" via the add-on framework that we can deploy and have it do the following:
1) Show up in Browse pages
2) Index and display in search results
If you are trying to reproduce a "Content-Type" like the old plugin content-type, then there isn't a way to do that. With various features, like the ones I listed above...you can create an experience that allows you to embed those experiences for said "type" into Jive and service them outside of the container. As for search integration, things like an ESP and external streams are indexed by Jive for search, and as such might get you closer to what you are looking for from a functional perspective, but I would suggest to not look for apples to apples comparison from the plugin paradigm.
For ESP, see External Storage Framework - Developer Resources