As you complete the workshop challenges, see how many of these Devin-specific activities you also complete along the way. These are not standalone challenges — they are discovery objectives that naturally arise during other work.
Use this as a checklist during the workshop. Check off items as you encounter them.
- Create a piece of Knowledge for Devin from scratch
- Note where Devin utilizes/retrieves preexisting Knowledge
- Accept a suggested Knowledge Item that arises from a Devin Session
- Create a playbook from scratch
- Utilize a preexisting playbook to complete a task
- Work with Devin to create a playbook after executing a task
- Understand how Secrets are injected into Devin Sessions
- Provide Devin Feedback in the web app as it is working to steer its behavior
- Provide Devin Feedback after it opens a Pull Request via GitHub
- Provide feedback on Devin's Pull Request that does not trigger Devin to "wake up" and resume working
- Install a local command line tool in a Devin Session. How could you get this tool/utility to persist in future Sessions?
- Use an MCP Server's tools or resources in a Devin Session
- Have Devin access public API documentation
- Review the size of a Devin Session
- Hypothesize/experiment with how fewer ACUs could have been consumed for a given task
- Review timeline of a Session's Activities in Session Insights
- Analyze a Devin Session to learn how to improve the input, encourage good outputs, or discourage unhelpful outcomes
- Take control of Devin's machine
- Have Devin use its browser to take a screenshot or screen recording
- Give Devin a task that requires it to ask follow-up questions (to disambiguate/clarify the desired outcome or move beyond an obstacle)
- Run multiple sessions in parallel
- Create Batch/Fan Out Devin Sessions
- Trigger a Devin Session by using Devin's API
- Leverage Devin's MCP Server to provide Ask Devin/DeepWiki features to another AI Agent
- Try Devin's Data Analyst persona (DANA)
- Have Devin produce a Pull Request
- Have Devin produce a report with findings/intelligence from research
- Have Devin trigger an action against a runtime environment as the end byproduct of a session
- Gather requirements in Ask Devin to reduce the thinking Devin has to do during its Session
- Generate a Devin Session Prompt using Ask Devin
- Understand the difference between Fast, Deep, and CodeMap modes
- Understand what types of Diagrams can be produced
- Understand how the DeepWiki is updated and modified
- Set up a new repository
- Modify a repository setup
- Review a repository setup
- Understand the boundaries an Organization provides within an Enterprise
- Generate a Role
- Generate a Service User key with an Assigned Role and Organization
- Understand the Deployment Models of Devin and the networking considerations for each model
- Review a previous Devin Session run
- Understand how to navigate to Devin Sessions from PRs
- Understand how code commits are authored
- Identify Devin's strengths and weaknesses
- Identify where Devin can integrate into preexisting software development operations or processes
- Understand why remote repositories are so critical to Devin's workflow
- Attempt to work with repositories not pre-setup on Devin's machine