Battle Mage: We Built a Codebase Expert That Lives in Slack
It reads your repo, cites its sources, and gets smarter every time someone corrects it. Every engineering team has that one person who knows where everything is. The one who answers "where's the au...

Source: DEV Community
It reads your repo, cites its sources, and gets smarter every time someone corrects it. Every engineering team has that one person who knows where everything is. The one who answers "where's the auth module?" without looking up from their coffee. The one who remembers that the payment service was refactored in Q3, that the config moved from YAML to JSON last sprint, and that the weird naming convention in the test suite exists because of a migration from PHPUnit three years ago. You know who I'm talking about. You've probably pinged them on Slack at 11pm once or twice. We wanted to put that person in Slack. Not replace them. Free them from being the team's living search engine so they can go back to doing the work only they can do. So we built Battle Mage. What It Actually Is Battle Mage is a Slack agent powered by Claude that answers questions about your GitHub repo in real time. Mention @bm in any channel and ask about code, architecture, open issues, recent PRs. It searches your act