Every developer has seen it happen—a tool with the potential to make a huge difference ends up underused because getting started feels overwhelming. That’s the situation we saw with Sheriff, a tool for enforcing architectural boundaries in TypeScript applications. Its benefits were clear, but in mature codebases, the setup process involved understanding a huge, complex dependency graph and crafting a configuration that could take days to get right.
We’re now exploring how AI, together with the Model Context Protocol (MCP), can change that. The idea is straightforward: use MCP to let the AI access project details, propose an initial configuration, and then iteratively refine it based on Sheriff’s own analysis. Early experiments suggest that this approach can replace a long, manual setup with a faster, guided process.
In this session, I’ll share the problem we set out to solve, how we’re approaching the integration, and the promising results we’ve seen so far. We’ll also discuss how this pattern might be applied to other tools to address real adoption challenges.