Friction Review
ThibautBaissac/rails_ai_agents
Multi-axis adversarial review using friction engineering. An agent skill from ThibautBaissac/rails_ai_agents.
Drafts the brief a party submits to a mediator or conciliator ahead of a session — position, facts, interests, chronology, evidence, negotiation history, and settlement obstacles — adapted to…
$ npx skills add rohasnagpal/legal-ai-skills --skill adr-brief-drafter -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install rohasnagpal/legal-ai-skills adr-brief-drafter --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/rohasnagpal/legal-ai-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/legal-ai-skills/skills/adr-brief-drafter .claude/skills/adr-brief-drafter && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "adr-brief-drafter" agent skill from https://github.com/rohasnagpal/legal-ai-skills/tree/main/plugins/legal-ai-skills/skills/adr-brief-drafter into .claude/skills/adr-brief-drafter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "adr-brief-drafter", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/rohasnagpal/legal-ai-skills/tree/main/plugins/legal-ai-skills/skills/adr-brief-drafterType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add rohasnagpal/legal-ai-skills --skill adr-brief-drafter -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install rohasnagpal/legal-ai-skills adr-brief-drafter --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rohasnagpal/legal-ai-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/legal-ai-skills/skills/adr-brief-drafter .agents/skills/adr-brief-drafter && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "adr-brief-drafter" agent skill from https://github.com/rohasnagpal/legal-ai-skills/tree/main/plugins/legal-ai-skills/skills/adr-brief-drafter into .agents/skills/adr-brief-drafter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "adr-brief-drafter", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add rohasnagpal/legal-ai-skills --skill adr-brief-drafter -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install rohasnagpal/legal-ai-skills adr-brief-drafter --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rohasnagpal/legal-ai-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/legal-ai-skills/skills/adr-brief-drafter .cursor/skills/adr-brief-drafter && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "adr-brief-drafter" agent skill from https://github.com/rohasnagpal/legal-ai-skills/tree/main/plugins/legal-ai-skills/skills/adr-brief-drafter into .cursor/skills/adr-brief-drafter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "adr-brief-drafter", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/rohasnagpal/legal-ai-skills.git --path plugins/legal-ai-skills/skills/adr-brief-drafter--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add rohasnagpal/legal-ai-skills --skill adr-brief-drafter -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install rohasnagpal/legal-ai-skills adr-brief-drafter --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rohasnagpal/legal-ai-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/legal-ai-skills/skills/adr-brief-drafter .gemini/skills/adr-brief-drafter && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "adr-brief-drafter" agent skill from https://github.com/rohasnagpal/legal-ai-skills/tree/main/plugins/legal-ai-skills/skills/adr-brief-drafter into .gemini/skills/adr-brief-drafter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "adr-brief-drafter", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install rohasnagpal/legal-ai-skills adr-brief-drafterInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add rohasnagpal/legal-ai-skills --skill adr-brief-drafter -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/rohasnagpal/legal-ai-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/legal-ai-skills/skills/adr-brief-drafter .github/skills/adr-brief-drafter && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "adr-brief-drafter" agent skill from https://github.com/rohasnagpal/legal-ai-skills/tree/main/plugins/legal-ai-skills/skills/adr-brief-drafter into .github/skills/adr-brief-drafter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "adr-brief-drafter", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add rohasnagpal/legal-ai-skills --skill adr-brief-drafter -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install rohasnagpal/legal-ai-skills adr-brief-drafter --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rohasnagpal/legal-ai-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/legal-ai-skills/skills/adr-brief-drafter .opencode/skills/adr-brief-drafter && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "adr-brief-drafter" agent skill from https://github.com/rohasnagpal/legal-ai-skills/tree/main/plugins/legal-ai-skills/skills/adr-brief-drafter into .opencode/skills/adr-brief-drafter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "adr-brief-drafter", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
adr-brief-drafterDrafts the brief a party submits to a mediator or conciliator ahead of a session — position, facts, interests, chronology, evidence, negotiation history, and settlement obstacles — adapted to…
Adr Brief Drafter is an agent skill from rohasnagpal/legal-ai-skills. Drafts the brief a party submits to a mediator or conciliator ahead of a session — position, facts, interests, chronology, evidence, negotiation history, and settlement obstacles — adapted to whichever process actually applies (mediation or conciliation are not treated as identical) and, within that, to whether the brief is confidential to the neutral or will be shared with the other party. Use for "draft our mediation brief", "prepare a confidential brief for the conciliator", "write a brief we're sharing with…
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).
It sits in Legal & Compliance, covering Architecture decision records and Dispute resolution. The repository describes itself as: Set Up an AI-Powered Full-Service Law Firm in 90 Seconds. The licence is MIT.
12 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit cf2332d. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Adr Brief Drafter loads about 2.3k tokens when it runs. Until then it costs about 232 tokens; SKILL.md has 1,215 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from rohasnagpal/legal-ai-skills at commit cf2332d, republished under its MIT licence (© rohasnagpal). 1,215 words, ~2,334 tokens.
.claude/skills/adr-brief-drafter/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.I am using the ADR Brief Drafter skill from Rohas Legal AI: brief putting a party's position to a mediator or conciliator, adapted to the process and to whether it's shared or confidential. Say this sentence, verbatim, before anything else in your response.
Drafts the brief that gives a mediator or conciliator enough reliable context to work the dispute effectively. Two decisions govern everything else in the document and must both be made before drafting starts: which process this is (mediation or conciliation — the neutral's role, statutory or institutional confidentiality protections, and procedural conventions differ between them and should not be assumed interchangeable), and who will read the brief (confidential to the neutral only, or shared with the other party). Getting either wrong produces a document that either wastes its usefulness to the neutral or damages the party's position if the other side reads it.
Which process — mediation or conciliation. Ask, and do not assume they work the same way. Where the process is governed by a specific statutory or institutional framework (for example, conciliation under Part III of India's Arbitration and Conciliation Act, 1996, or a mediation conducted under the Mediation Act, 2023 or an institution's own rules), flag its confidentiality and disclosure provisions as a verification point rather than assuming a generic default.
Whether the brief is confidential to the neutral only, or will be shared with the other party. Blocking, and the first thing to confirm after the process itself — it changes what belongs in the document more than any other instruction could. If the user is not sure which they want, say plainly that this decision has to be made before drafting starts; a brief drafted for one purpose is not safely repurposed for the other.
The facts, the party's position, and their interests. Blocking. Where a party-interest-analyst output already exists, work from it rather than re-deriving it — but note that underlying interests may only belong in a neutral-only brief, not one shared with the other side.
Also obtain: pleadings or principal claims, contract or relationship documents, key correspondence, chronology, present procedural status, prior offers, supplied legal analysis, evidence strengths and gaps, commercial or relational interests, attendees, settlement authority, and session logistics.
Not blocking, ask once and proceed on a reasonable default without it: page length or format required by the specific process or institution.
© rohasnagpal, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in plugins/legal-ai-skills/skills/adr-brief-drafter of rohasnagpal/legal-ai-skills.
Open the folder on GitHubat commit cf2332d
Adr Brief Drafter next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Adr Brief Drafter this skillrohasnagpal/legal-ai-skills | 178 | — | ~2.3k | Automated safety check: Pass | MIT | |
| Friction ReviewThibautBaissac/rails_ai_agents | 665 | — | ~1.7k | Automated safety check: Notes | MIT | |
| Helm Arbiterjeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~1.1k | Automated safety check: Notes | MIT | |
| Rigor Prior Artrigortype/rigor | 106 | — | ~1.9k | Automated safety check: Pass | MPL-2.0 | |
| Litigation Deadline Calendarlawve-ai/awesome-legal-skills | 847 | — | ~4.3k | Automated safety check: Pass | MIT | |
| Moot Court Simulation Buildercat-xierluo/legal-skills | 721 | — | ~1.4k | Automated safety check: Pass | CC-BY-NC-4.0 |
ThibautBaissac/rails_ai_agents
Multi-axis adversarial review using friction engineering. An agent skill from ThibautBaissac/rails_ai_agents.
jeremylongshore/tons-of-skills-marketplace
Scope arbitration — resolve disagreements between product and engineering on what is in or out of scope, with a decision log and escalation path.
rigortype/rigor
Find prior Rigor evaluations, measurements, comparisons, or decisions and report file:line evidence.
lawve-ai/awesome-legal-skills
Calendar litigation and arbitration deadlines from a scheduling order.
cat-xierluo/legal-skills
Chinese-language skill that organizes a case file into a multi-role mock trial with judge, parties and clerk, producing a transcript, issue review and a to-strengthen list.
stella/stella
Collects the facts of an unpaid invoice, then drafts a payment demand letter.
rohasnagpal/legal-ai-skills
Acts as an interactive legal tutor for learning a law, legal subject, doctrine, judgment, procedure, or legal concept.
rohasnagpal/legal-ai-skills
Compares the same clause or provision across draft rounds, precedents, public agreements or a portfolio and reports what differs in wording and effect.
rohasnagpal/legal-ai-skills
Drafts a complete contract from a term sheet, negotiated heads or plain instructions — parties, recitals, definitions, operative clauses, schedules and boilerplate — in a specified posture and…
rohasnagpal/legal-ai-skills
Produces polished legal deliverables from completed or supplied content by applying an authorised template, styles, numbering, headers, footers, signature blocks, schedules and exhibits; creates or…
rohasnagpal/legal-ai-skills
Assesses whether and how to pursue, defend, settle or further investigate a civil, commercial, regulatory or arbitral dispute.
rohasnagpal/legal-ai-skills
Plans and performs legal due diligence for acquisitions, investments, mergers, asset purchases, joint ventures, and exits, producing a tailored request list, completeness assessment, evidence-linked…
Categories
Drafts the brief a party submits to a mediator or conciliator ahead of a session — position, facts, interests, chronology, evidence, negotiation history, and settlement obstacles — adapted to…. Adr Brief Drafter is an agent skill from rohasnagpal/legal-ai-skills. Drafts the brief a party submits to a mediator or conciliator ahead of a session — position, facts, interests, chronology, evidence, negotiation history, and settlement obstacles — adapted to whichever process actually applies (mediation or conciliation are not treated as identical) and, within that, to whether the brief is confidential to the neutral or will be shared with the other party.
Adr Brief Drafter fits situations like: draft our mediation brief; prepare a confidential brief for the conciliator; write a brief were sharing with the other side too; set out our position and interests for this session.
Run `npx skills add rohasnagpal/legal-ai-skills --skill adr-brief-drafter -a claude-code`. Or copy the skill folder (plugins/legal-ai-skills/skills/adr-brief-drafter in rohasnagpal/legal-ai-skills) into .claude/skills/adr-brief-drafter in your project. Claude Code loads it when a task matches its description.
Run `npx skills add rohasnagpal/legal-ai-skills --skill adr-brief-drafter -a codex`. Or copy the skill folder (plugins/legal-ai-skills/skills/adr-brief-drafter in rohasnagpal/legal-ai-skills) into .agents/skills/adr-brief-drafter in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add rohasnagpal/legal-ai-skills --skill adr-brief-drafter -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/adr-brief-drafter, .gemini/skills/adr-brief-drafter, .github/skills/adr-brief-drafter and .opencode/skills/adr-brief-drafter in your project.
SKILL.md names no scripts, command-line tools or credentials: Adr Brief Drafter is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Adr Brief Drafter is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Adr Brief Drafter: Friction Review (ThibautBaissac/rails_ai_agents, 665 stars), Helm Arbiter (jeremylongshore/tons-of-skills-marketplace, 2.8k stars), Rigor Prior Art (rigortype/rigor, 106 stars) and Litigation Deadline Calendar (lawve-ai/awesome-legal-skills, 847 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
rohasnagpal (a GitHub user) maintains it in rohasnagpal/legal-ai-skills, which has 178 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on October 10, 2026.
Source: rohasnagpal/legal-ai-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.