The Research skill is a core component of the RPI (Research, Plan, Implement) workflow, designed to provide developers with deep technical context before they begin coding. It automates the process of exploring unfamiliar codebases, analyzing project dependencies, and searching the web for optimal open-source libraries or architectural patterns. By leveraging specialized AI agents, the skill can generate detailed implementation plans, perform AI-powered code reviews, and help developers make informed 'Make vs. Buy' decisions. Whether you are onboarding to a new project or planning a complex feature, this skill ensures your implementation is grounded in a thorough understanding of the existing environment and industry best practices.