Yoda Response: Certainly, Avi. During my internship at Skillmonde, I was tasked with creating an internal automation tool. I followed the Software Development Life Cycle (SDLC) meticulously. 

1. **Planning**: I began by gathering requirements and defining the features needed for the tool. This involved discussions with stakeholders to understand their needs and expectations.
2. **Analysis**: I analyzed the requirements to create a detailed project plan and timeline.
3. **Design**: I designed the system architecture, focusing on scalability and maintainability.
4. **Development**: I then moved on to coding, implementing the core functionalities using Python.
5. **Testing**: I conducted unit and integration testing to ensure the tool worked as expected and was free of critical bugs.
6. **Deployment**: After thorough testing, I deployed the tool in a controlled environment.
7. **Maintenance**: Post-deployment, I monitored the tool's performance and made necessary updates based on user feedback.

This structured approach helped in delivering a robust and efficient automation tool that significantly streamlined the workflow.