Integrations

Triage a bug report from Slack

You tag Devin on a customer bug report in Slack. It records a video of the bug, files a Linear ticket with that video, opens a fix PR and replies in the thread with the links.

Needs
GitHub · Slack · Linear
Starter
devin-demo-slack-triage

Steps

  1. Enter your GitHub user or org. The links and the prompt on this page use it.
  2. Create your own copy of the starter repo. Open GitHub's new-repository page for devin-demo-slack-triage, choose your account as the owner, keep the name devin-demo-slack-triage, and click Create repository.
  3. Make sure Devin can access the new repo under Settings → Connections → GitHub.
  4. Connect Slack and Linear under Settings → Connections.
  5. In Slack, create #support and run /invite @Devin. Devin ignores channels it hasn't joined.
  6. Enter your Linear team key, the short prefix on your ticket IDs.
  7. Copy the prompt below and post it in #support as a message that tags @Devin.

Prompt

Customer report from Dana at Northwind: "On the Acme storefront, if I type a quantity into the cart box instead of using the + button, my cart total goes crazy — I typed 2 for the tent and it charged me for 21 tents!"

@Devin please: reproduce this on https://github.com/<you>/devin-demo-slack-triage, record a video of the repro, file a Linear ticket in team ETH with repro steps, expected vs actual, and the video, then open a fix PR with a regression test and post the ticket + PR links back in this thread.

What to watch

  • Devin replies in the thread and keeps it updated.
  • It records the bug before it fixes it.

You're done when

  • The thread has the repro video, the Linear ticket link and the PR link.
Next labSchedule a weekday health check