~/talk

How We Moved from Android Studio to Slack

Talkat DroidKaigi 2026 · 2026-09-01..09-03· [ai-assisted-development, android]
name:Ahmed Ali
links:none on file
slides:none on file

Built a Slack agent called Phantom that reads threads, clones repos, applies fixes, runs linters/tests and opens PRs, running as per-job Docker containers with one image per platform and orchestrator talking to MCP. Production numbers: 378 jobs across 19 projects, 157 merged PRs (87 merged without edits), 60% of users non‑developers, and a 3.5 minutes median turnaround with an estimated cost of $0.50 per job. Authentication to external tools like Figma and iOS verification remain the biggest gaps.

AI-written summary · about

  1. 0:00Introduction
  2. 1:15One-line bug costs
  3. 3:44Manual AI to bots
  4. 5:50Phantom bot in Slack
  5. 7:16Scaling challenges
  6. 9:42Rebuilding Phantom
  7. 11:07Auto project add
  8. 11:51New bug-fixing cycle
  9. 13:18Usage stats
  10. 15:23Cost savings
  11. 16:47Pull request outcomes and human involvement
  12. 19:20Unsolvable bugs
  13. 20:00Industry shifts
  14. 21:26Slack for bug fixing
  15. 22:09Build vs buy agents
  16. 22:29Phantom architecture
  17. 24:15Docker setups
  18. 25:21Validation loops
  19. 26:23Limitations and future
  20. 27:49Lessons learned
  21. 28:30Build or buy agent
  22. 29:21Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.