legal/skills/triage-nda/SKILL.md
Rapidly triage an incoming NDA — classify as standard approval, counsel review, or full legal review
npx skillsauth add grailautomation/claude-plugins triage-ndaInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Triage the NDA: @$1
Rapidly triage incoming NDAs against standard screening criteria. Classify the NDA for routing: standard approval, counsel review, or full legal review.
/legal:triage-nda
Accept the NDA in any format:
If no NDA is provided, prompt the user to supply one.
Look for NDA screening criteria in local settings (e.g., legal.local.md).
The NDA playbook should define:
If no NDA playbook is configured:
Evaluate the NDA against each screening criterion:
| Criterion | Check | |-----------|-------| | Mutual vs. Unilateral | Are obligations mutual? If unilateral, is that appropriate for the relationship? | | Definition of Confidential Information | Reasonable scope? Not overbroad (e.g., "all information of any kind")? | | Term | Within acceptable range? Reasonable for the type of information? | | Standard Carveouts | All required carveouts present? (independent development, public knowledge, third-party receipt, legal compulsion) | | Permitted Disclosures | Can share with employees, advisors, contractors who need to know? | | Return/Destruction | Reasonable obligations on termination? Allows retention of legal/compliance copies? | | Residuals | If present, narrowly scoped to unaided memory? | | Non-Solicitation | Any non-solicit provisions embedded? | | Non-Compete | Any non-compete provisions embedded? | | Injunctive Relief | Reasonable or one-sided? Pre-determined damages? | | Governing Law | Acceptable jurisdiction? | | Assignment | Reasonable assignment provisions? | | Unusual Provisions | Any non-standard clauses that don't belong in an NDA? |
Based on the screening results, assign a classification:
All criteria met. NDA is market-standard with no unusual provisions.
One or more criteria have minor deviations that need review but are potentially acceptable:
One or more criteria have material deviations that pose risk:
Output a structured report:
## NDA Triage Report
**Classification**: [GREEN / YELLOW / RED]
**Parties**: [party names]
**Type**: [Mutual / Unilateral (disclosing) / Unilateral (receiving)]
**Term**: [duration]
**Governing Law**: [jurisdiction]
**Review Basis**: [Playbook / Default Standards]
## Screening Results
| Criterion | Status | Notes |
|-----------|--------|-------|
| Mutual Obligations | [PASS/FLAG/FAIL] | [details] |
| Definition Scope | [PASS/FLAG/FAIL] | [details] |
| Term | [PASS/FLAG/FAIL] | [details] |
| Standard Carveouts | [PASS/FLAG/FAIL] | [details] |
| [etc.] | | |
## Issues Found
### [Issue 1 -- YELLOW/RED]
**What**: [description]
**Risk**: [what could go wrong]
**Suggested Fix**: [specific language or approach]
[Repeat for each issue]
## Recommendation
[Specific next step: approve, send for review with specific notes, or reject/counter]
## Next Steps
1. [Action item 1]
2. [Action item 2]
Based on the classification:
documentation
Write a feature spec or PRD from a problem statement or feature idea
development
Synthesize qualitative and quantitative user research into structured insights and opportunity areas. Use when analyzing interview notes, survey responses, support tickets, or behavioral data to identify themes, build personas, or prioritize opportunities.
research
Synthesize user research from interviews, surveys, and feedback into structured insights
data-ai
Generate a stakeholder update tailored to audience and cadence