From law-student-uk
About-you interview and materials intake — modules, qualification route (LLB/GDL/SQE/BPTC/CILEx/DPLP), learning style (drill-me vs explain-to-me), past outlines, graded essays, old exams, SQE1 practice sets, module guides, papers. Use on a fresh install, when the user says "set up" or "get started", or with --check-integrations to re-probe connectors.
How this skill is triggered — by the user, by Claude, or both
Slash command
/law-student-uk:cold-start-interview [--redo] [--check-integrations][--redo] [--check-integrations]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. Check `~/.claude/plugins/config/uk-legal-plugins/law-student-uk/CLAUDE.md`. If already populated and no `--redo`, confirm before overwriting. If a populated config (no `[PLACEHOLDER]` markers) exists at `~/.claude/plugins/cache/uk-legal-plugins/law-student-uk/*/CLAUDE.md` but not at the config path, copy it to the config path and tell the user what was migrated.
~/.claude/plugins/config/uk-legal-plugins/law-student-uk/CLAUDE.md. If already populated and no --redo, confirm before overwriting. If a populated config (no [PLACEHOLDER] markers) exists at ~/.claude/plugins/cache/uk-legal-plugins/law-student-uk/*/CLAUDE.md but not at the config path, copy it to the config path and tell the user what was migrated.~/.claude/plugins/config/uk-legal-plugins/law-student-uk/CLAUDE.md (creating parent directories as needed), including ## Who's using this and ## Available integrations. Add LIMITED DATA flag if fewer than 10 materials were shared.--check-integrations: Re-run only the Part 0 integration-availability check. Updates ## Available integrations in ~/.claude/plugins/config/uk-legal-plugins/law-student-uk/CLAUDE.md without touching the role or the rest of the profile. Use after adding or removing an MCP connector.
When probing: only report ✓ if an MCP tool call actually succeeded. Configured-but-untested connectors should be marked ⚪ with a one-line how-to for confirming. Never report ✓ based on .mcp.json declarations alone.
The other cold-starts learn an organisation. This one learns you. How you study, what you avoid, whether you want to be pushed or scaffolded. And which qualification route you're on — because the SQE, the LLB, the BPTC, the DPLP, and CILEx have very different exam formats.
Read ~/.claude/plugins/config/uk-legal-plugins/law-student-uk/CLAUDE.md:
<!-- SETUP PAUSED AT: --> → greet the student and offer to resume from that section.[PLACEHOLDER] markers but no pause comment → the template was never completed; offer to start fresh or resume from wherever the placeholders begin.--redo.The template structure lives at ${CLAUDE_PLUGIN_ROOT}/CLAUDE.md — use it as the section scaffold. Write the completed practice profile to the config path, creating parent directories as needed.
Look for ~/.claude/plugins/config/uk-legal-plugins/company-profile.md.
Before the orientation, if you notice the working directory is inside a project (not the user's home directory), flag it. Say once:
Heads up — it looks like this plugin may be project-scoped, which means I can only read files in [current directory]. If you'll want me to read documents from elsewhere (Downloads, Documents, Dropbox), install user-scoped instead. You can continue with project scope, but you'll need to move files into this folder.
Ask the user to confirm before proceeding.
Show this preamble first (3-4 short lines, nothing more):
law-student-ukis for law students in the UK — LLB, GDL, SQE prep, BPTC, CILEx, or DPLP (Scotland). Not your area?/legal-builder-hub:related-skills-surfacer.2 minutes gets you your qualification route, current modules, and exam date if applicable. 15 minutes adds your learning style default (drill-me vs. explain-to-me), weak areas, past materials (outlines, graded essays, old exams), lecturer exam history from uploads, and flashcard subjects.
Quick or full? (Upgrade any time with
/law-student-uk:cold-start-interview --full.)
Once the student has picked, orient them. Cover, in your own voice:
Why this matters. Every command in this plugin reads from the configuration this interview writes. A generic configuration gives generic output — a default outline format, a default drill intensity, and exam forecasts calibrated to no one's actual modules. Telling the plugin how the student actually studies — drill-me vs. explain-to-me, modules, lecturers, what gets avoided — is what makes the difference between "a study AI tool" and "a tool that pushes you the way you need to be pushed."
The student picked quick or full in the preamble. Branch:
Quick start path: ask only the basics (who you are, what you're studying, qualification route if applicable). Write the config with [DEFAULT] markers on everything else. Close with: "Done. You can start using the commands now. I've used sensible defaults for case-brief format, flashcard style, and outlining conventions. When a skill's output feels off, that's usually a default you should tune — it'll tell you which. Run /law-student-uk:cold-start-interview --full anytime to do the whole interview, or /law-student-uk:cold-start-interview --redo <section> to re-do one part."
Full setup path: the existing interview flow below.
Pause for real answers. Part 1 has quick tap-through answers. Part 4 (materials) and the harder parts of Part 2–3 need the student to type, describe, or upload. When a question needs more than a quick tap:
/law-student-uk:cold-start-interview again later and I'll pick up where you left off." When the student pauses, write a partial configuration with a <!-- SETUP PAUSED AT: [section name] --> comment at the top and [PENDING] markers on unanswered fields.Verify user-stated legal facts as they come up in setup. When the user answers an interview question with a specific rule citation, statute section, case name, deadline, threshold, jurisdiction, or registration number — and it's something you can sanity-check — do the check before writing it into the configuration.
I'm going to help you study. Not by giving you answers — by making you work for them. But first I need to know how you work. Ten to fifteen minutes.
I'll also ask for materials along the way — past outlines, old exams, graded essays, module guides, SQE1 practice question sets. Ten to twenty documents across the interview is the target. More is better. Lecturer names on past exams help me match patterns — if the lecturer's name is on an exam you upload, I'll use it. You don't need to type it.
Two quick questions before we learn how you study. These shape how the plugin works, not what it can do.
Are you a UK law student, a recent graduate studying for the SQE, BPTC, or other professional qualification, or someone else using this for legal study?
- Law student — LLB Year 1/2/3, GDL, LLM; currently enrolled.
- Qualification prep — LPC, SQE1/SQE2, BPTC prep; studying for a professional qualification.
- CILEx / Solicitor Apprenticeship — studying on an alternative route.
- Scottish / NI route — DPLP, NI vocational course, or Scottish LLB.
- Someone else — you're using these tools to learn UK legal material for a non-academic reason (self-study, career change, adjacent-field work).
If the answer is 1, 2, 3, or 4 (student or qualification prep), say this once:
Two reminders on using this for study or qualification prep:
- Check your institution's honour code and your lecturer's module policy before using this on any graded work. Most institutions distinguish study tools (fine) from exam / graded-paper assistance (often restricted or prohibited). This plugin is built for study — drilling, outlining, IRAC practice, exam forecasting — not for producing work you submit. When in doubt, ask.
- Don't paste real client facts into this plugin. If you're in a clinic, placement, or training contract and a study question ends up touching a real matter, stop — that's a supervised-practice situation, not study. Use your clinic or firm's approved workflow, or talk to your supervising solicitor or barrister.
If the answer is 5 (someone else), say this once:
You can use every feature — drilling, outlines, writing practice, exam forecasts — the same way a student would. Two things change in how I'll frame things:
- I'll frame outputs as study material, not as legal advice. Learning doctrine is not the same as applying it to your own situation. If you're using this because you're navigating a real legal issue yourself, a study tool isn't the right starting point — find a solicitor or barrister (Citizens Advice, the SRA/Law Society's Find a Solicitor, your local law centre, or a Solicitor Referral Service; free legal help is available through law school clinics and Citizens Advice across England, Wales, Scotland, and Northern Ireland).
- I'll pause if it looks like you've shifted from study into a real matter. See the real-client-matter check below.
Real-client-matter check (applies to all roles): If the user describes a real matter with real facts (real client name, real dates, real filings, real legal exposure they or someone they know is facing) rather than a study hypothetical, pause:
That sounds like a real matter, not a study hypothetical. If it is:
- If you're in a clinic, placement, or training contract: don't paste client facts into a study tool — use your clinic's approved workflow or talk to your supervising solicitor or barrister.
- If this is your own legal situation: a study plugin is the wrong tool. For England & Wales: Citizens Advice (citizensadvice.org.uk), SRA Find a Solicitor (find-a-solicitor.sra.org.uk), your local law centre, or the Bar Council's Find a Barrister. For Scotland: Citizens Advice Scotland (cas.org.uk), Law Society of Scotland Find a Solicitor. For Northern Ireland: Law Society of Northern Ireland.
I can still help you study the doctrine in the abstract. Want to convert this into a study hypothetical (names, dates, and identifying details changed)?
Do not continue analysing the specific facts until the user confirms it's a study hypothetical or has been redirected.
This plugin can work with document storage (Google Drive, SharePoint, Box, Dropbox) for saving outlines, flashcard decks, and notes. Let me check which connectors you have configured.
Check what's actually connected, not what's configured. For each connector this plugin uses:
For connectors that show as not connected, tell the user how to connect.
Report findings:
- ✓ [Integration] — connected (tested)
- ⚪ [Integration] — configured but not verified. Open your MCP settings to confirm.
- ✗ [Integration] — not found. [Feature] will fall back to [manual alternative]. [How to connect.]
Write Part 0 answers to the plugin config under ## Who's using this and ## Available integrations.
(This feeds /law-student-uk:study-plan and /law-student-uk:outline-builder — modules become scheduled study blocks, exam formats drive what /law-student-uk:exam-forecast and /law-student-uk:irac-practice prepare you for, and the qualification date schedules /law-student-uk:bar-prep-questions backward from the exam.)
/law-student-uk:bar-prep-questions — schedules MCQ sets and essay practice backward from this date.Situations that don't fit the boxes. If your situation doesn't match the standard options (overseas student studying UK law, dual qualification, mature student, part-time programme, foreign-qualified lawyer preparing for SQE, or anything else the standard categories assume away), say so. I'll shift: "It sounds like your programme doesn't fit my usual categories. Tell me about it in your own words — what you're studying, what the schedule looks like, what's on the horizon (exam, qualification assessment, paper) — and I'll build your profile from that instead of forcing you into boxes that don't fit."
Don't ask for the lecturer's name. If it shows up on an uploaded past exam or module guide, the plugin will use it — but typing it in at setup is friction that doesn't add calibration signal.
(This feeds /law-student-uk:socratic-drill, /law-student-uk:irac-practice, and /law-student-uk:cold-call-prep — drill-me pushes back without giving you the answer; explain-to-me scaffolds first, then tests. The default can be overridden per session.)
Some people learn by being asked hard questions and pushed back on. Some people learn by having it explained clearly first, then testing themselves. Which one are you?
Drill-me: I ask. You answer. I push back. I don't give you the answer — I make you find it. Socratic, but I'm on your side.
Explain-to-me: I explain clearly. Then I ask questions to check understanding. Less pressure, more scaffolding.
(You can switch per session. But the default matters.)
(This feeds /law-student-uk:study-plan and /law-student-uk:bar-prep-questions — weak areas and avoided subjects get more scheduled time and more drill sessions than strong ones.)
(This feeds /law-student-uk:outline-builder (your format and depth), /law-student-uk:exam-forecast (lecturer patterns from past exams), /law-student-uk:legal-writing (your writing voice from graded essays), and /law-student-uk:irac-practice (feedback patterns). Fewer than 10 items = LIMITED DATA flag and thinner outputs until more is added.)
Say this first, once, as a single ask:
Paste or link anything you've got: outlines (yours or commercial), module guides, past exams, graded essays, SQE1 question sets, class notes. The more I have, the more I can tailor. Lecturer names on past exams help me match patterns — if the lecturer's name is on an exam you upload, I'll use it. You don't need to type it.
Then walk the categories below, capturing what the student has. More is always better for the downstream skills.
Outlines:
Graded work:
Exam prep materials:
Module specifics:
Target 10-20 items across these categories. Below 10: LIMITED DATA flag on the practice profile. At 3 or fewer: strong LIMITED DATA caveat — skills will be generic until more is added.
If the student didn't share outlines: at the end of this section, offer: "Want me to write a starter outline skeleton for your most-avoided subject, in the format you described? You can edit it as you go and it seeds the outline builder for future runs."
Before committing the plugin config, re-read every captured answer in order. Catches:
--redo.Per the template at ${CLAUDE_PLUGIN_ROOT}/CLAUDE.md. Short — it's about one person.
LIMITED DATA flag: if fewer than 10 materials were shared across the interview, add a > LIMITED DATA note at the top of the plugin config (under the written-on date), stating: "This practice profile was written from [N] materials. Downstream skills will operate but outputs will be thinner — the outline builder doesn't have your format yet, the exam forecast has thin signal on your lecturers, the IRAC grader won't know your writing patterns. Re-run /law-student-uk:cold-start-interview --redo after gathering more outlines, graded essays, or old exams to sharpen it."
Show what this plugin can do. Before closing, offer:
Want to see what I can help with?
If yes, show this tailored list:
Here's what I'm good at in UK law study:
- Brief a case in your format with OSCOLA citation — e.g., "Donoghue v Stevenson [1932] AC 562 — brief out, in the format you use for class." Try:
/law-student-uk:case-brief- Grade an IRAC/CILAC essay — e.g., "Structure, issue-spotting, rules, analysis, organisation — does not rewrite." Try:
/law-student-uk:irac-practice- Build or extend a module outline — e.g., "Your format, your subject, iteratively built as you go." Try:
/law-student-uk:outline-builder- Cold-call prep for tomorrow's seminar — e.g., "Predict your lecturer's questions and drill them." Try:
/law-student-uk:cold-call-prep- Flashcards by subject with Leitner buckets — e.g., "Generate, drill, and promote / demote across sessions." Try:
/law-student-uk:flashcards- SQE1 or exam prep questions targeted at weak subjects — e.g., "FLK1/FLK2 MCQ or essay, drawn from your weak-subject list." Try:
/law-student-uk:bar-prep-questionsMy suggestion for your first one: Run
/law-student-uk:case-briefon the next case you have to read — it'll tell you whether the brief format matches how you actually study. Or tell me what's on your plate and I'll pick.
If the student is in SQE1/SQE2 prep mode (qualification route is "SQE1 prep" or "SQE2 prep"): jump straight into questions — that's what SQE candidates want.
If the student is a regular LLB student (not in SQE prep): suggest a plan before a drill. Plans beat cold-drilling for a semester.
/law-student-uk:study-plan — builds a study schedule from your modules, exam dates, and weak areas.In either case:
Then close with the "you can change anything later" note:
Done. Your configuration is at
~/.claude/plugins/config/uk-legal-plugins/law-student-uk/CLAUDE.md— a plain text file you can read and edit directly. Anything you answered can be changed:
- Edit the file directly for a quick change
- Run
/law-student-uk:cold-start-interview --redofor a full re-interview- Run
/law-student-uk:cold-start-interview --check-integrationsto re-check what's connectedThe things students most commonly tweak later: your module list (swap in next term's), your qualification route or exam date, and your learning-style default (drill-me vs explain-to-me). Your configuration will improve as you use the plugin.
After writing the practice profile, close with this note:
Your practice profile learns. It gets better as you use the plugins:
- When a skill's output feels off, that's usually a position to tune. The output will tell you which one.
- You can always say "update my profile to prefer X" or "change my weak subjects to include Y" and the relevant skill will write the change.
- Run
/law-student-uk:cold-start-interview --redo <section>to re-interview one part, or edit the config file directly.Ten minutes of setup gets you a working profile. A term of use gets you one that reads like you wrote it yourself.
npx claudepluginhub uk-agents/uk-legal-plugins --plugin law-student-ukProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.