Nine specialist lawyers showed up in a GitHub repo this week, and not one of them bills by the hour.
That’s the setup behind a fresh open source drop spotted in r/PromptEngineering. The creator, a developer who goes by rohasnagpal, got tired of asking one AI model to handle every kind of legal work. So the developer built something closer to an actual law firm. Nine specialist virtual lawyers, each trained on a slice of the job: contracts, corporate, litigation, compliance, employment, IP, investigations, dispute resolution, and legal research.
Here’s what’s new: it’s not a single mega-prompt pretending to know everything. It’s a library of over 160 Legal AI Skills, organized so each specialist only handles the matter type it’s built for. Give it a contract dispute, and the contracts specialist and the litigation specialist both get pulled in. Give it a hiring policy question, and employment and compliance step up instead. Give it something messier, like a startup raising a round while fighting off a trademark claim. Corporate, IP, and dispute resolution all land on the same file then.
One commenter on the thread put it well. A single model juggling contract review and litigation strategy at the same time is exactly where things fall apart. That’s the whole argument for this project. Depth beats breadth once the matter gets complicated.
Now the twist, and it’s the part that makes this worth your attention. The system doesn’t just route a question to the right specialist and call it done. It breaks a complex matter into pieces and assigns the relevant specialists. Each one works through the documents and issues, then checks its own output for accuracy. Everything gets reassembled into one coherent answer. That’s an orchestration layer sitting on top of a prompt library, not just a folder of legal templates. Most “AI lawyer” tools stop at the prompt. This one adds a coordination and review step most builders skip.
Here’s a mini-workflow for trying it yourself:
- Clone the repo and point Claude (or your model of choice) at the skills folder.
- Feed it one real matter, something with a bit of overlap, like a vendor contract that also touches IP.
- Watch which specialists it pulls in automatically. If it grabs contracts and IP together without you asking, that’s the routing working.
- Let it draft, then ask it to self-check the output against the relevant skill’s checklist before you read the final version.
That fourth step is the one people skip, and it’s the one that matters most. A specialist skill without a review pass is just a fancier prompt. The self-check is what turns this from “AI wrote something legal-sounding” into “AI wrote something, then verified its own reasoning against a defined standard.”
Pro tip: don’t test this on your messiest, highest-stakes matter first. Start narrow: one clear question with an obvious specialist match. That way you can judge whether the routing and the self-check step are doing real work. Once you trust the output on something small, scale up to the multi-specialist matters where this thing is supposed to shine.
Second pro tip: the creator is explicitly asking lawyers for input on what to build next. If you’ve got a specific gap, that feedback loop is open right now. Maybe it’s a jurisdiction the tool is weak on, or a document type it keeps fumbling. Early input shapes where 160 skills becomes 200. Most open source projects go quiet after launch week. This one is still actively asking its actual target users what’s missing, which is rarer than it should be.
Worth noting too: this is completely free and open source, no paywall, no waitlist, no sales call to sit through. For a space where legal AI tools usually come bundled with enterprise pricing and a demo request form, that alone is unusual. You can read every skill file before you trust it with anything, which is more transparency than most commercial legal AI products offer.
One caveat before you get too excited: a library of skills is only as good as the review process around it. This is a drafting and triage tool, not a replacement for a lawyer signing off on the final output. Treat it like a very fast, well-read junior associate who still needs a partner to check the work before anything goes out the door.
If you’re a founder dealing with contracts every week, this is worth a look. Same goes if you’re a solo lawyer buried in matter types outside your specialty. Go check out the full thread and the repo, especially if you’re the kind of lawyer who can tell it what’s missing. 🏴☠
Frequently Asked Questions
Q: Why use specialist AI lawyers instead of one generalist model?
Specialized legal domains, contracts, litigation, compliance, employment, each have distinct requirements and nuances that a single generalist AI often struggles with. This system breaks complex matters into relevant domains and routes each to the appropriate specialist, which improves accuracy and decision quality for each area.
Q: How does this handle jurisdiction differences between states?
Great question, contract law in California is quite different from New York or Texas. The system includes jurisdiction-specific skills so you can specify your jurisdiction. That said, for jurisdiction-critical decisions or multi-state matters with high stakes, it’s wise to have a real attorney review the work.
Q: When should I use this versus hiring an actual lawyer?
This excels at initial document review, legal research, and identifying key issues, think of it as a smart first pass that saves you time. For complex legal strategy, litigation decisions, or matters with serious financial stakes, you’ll want a real lawyer. Since it’s free and open-source, many people use it to quickly identify which issues actually warrant attorney time.
Open-source AI legal team with 9 specialist lawyers and 160+ legal skills
by u/rohasnagpal in PromptEngineering