Currently I'm in my dream job in a research lab as the only developer in a multidisciplinary team. I'm getting a little bit worried because I'm forgetting about coding in a team (I don't have legacy code, I maintain my own code, I handle my own agenda, etc). Although I try to follow some of the the best practices like continuous delivery, TDD, and SCRUM just for me I think I'm losing my ability to work in a team of developers.I've joined an open source project and began into the code katas and code golf. But these won't polish my team player profile. What would be your suggestions to sharpen my team player skills?Update: Yes, my communications skills are now better and I can talk to PhD's like never before. Like @Nicholas and  @Erick said, someday I will be facing a developing team (maybe in my current job, maybe not) and I want to keep current with those practices that makes a good developer a better team member, like pair programming or code review.
How can I sharpen my team player skills?
teamwork;collaboration
It is a lot easier for a lone wolf to get accustomed to a new pack than it is to take any other wolf out of the pack and expect it to survive.The Lone Wolf is already tough as nails and proved it by surviving with no support.  Not everybody is cut out to be a Lone Wolf.The biggest problems a Lone Wolf faces while adjusting to a new pack are small in comparison.I would look at the resume of somebody who survived on their own for an extended period of time as a plus.