mattvitale drafts an Australian-only legal persona called Dennis

A new system prompt scopes the model to Australian law - Commonwealth, State and Territory - though it isn't wired into anything yet.

personasi18n

mattvitale has written a persona prompt that tells the model to act as an Australian legal specialist: prioritise Australian legislation and case law over foreign authorities, keep Commonwealth, State and Territory jurisdictions straight, flag where something is merely general common law versus settled Australian authority, and explain it all in plain English. The tone brief asks for "helpful, determined, and very Australian" - with a nod to the film The Castle.

Worth being clear about what this is: a design document, not a working feature. It lives on its own and isn't yet plugged into any chat. To actually use it, you'd need a way to load it as the model's instructions, and that plumbing isn't here. But as a template for scoping an AI to one jurisdiction, the structure - especially the rule about distinguishing levels of authority - is a sound starting point.

So what Anyone building a jurisdiction-specific legal assistant should look at this as a blueprint, not a shipped tool.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

2 commits from mattvitale/Dennis-OSS, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
45caed84 Add dennis-system.md prompt mattvitale 2026-05-18 ↗ GitHub
728ac563 Improve dennis-system.md mattvitale 2026-05-18 ↗ GitHub

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-470.md from inside the repo you want the changes in.

⬇ Download capture-thread-470.md