Factory offers specialized AI assistants called Droids, each optimized for specific types of development tasks. The main Droids include Code Droid, Reliability Droid, Knowledge Droid, Product Droid, and Tutorial Droid. Below, we explore various use cases and which Droid would be most effective for each scenario.

1. Unit Testing

2. Data Science: Analyze User Data

3. Code Migrations

4. Building Internal Tools

5. Core Development

6. Design to Component (Image to Component)

7. Diagram Code

8. Build a PRD (Product Requirements Document)

9. Write Documentation for Codebases

By leveraging Factory’s specialized Droids in these various scenarios, you can significantly enhance your productivity, improve code quality, and streamline numerous aspects of the software development lifecycle. Each Droid is optimized for specific tasks, with Code Droid handling development tasks, Reliability Droid managing system stability, Knowledge Droid focusing on documentation and understanding, Product Droid assisting with product management, and Tutorial Droid helping you learn Factory itself. Explore each use case in depth to unlock the full potential of AI-assisted development with Factory.