Contract Review
Review the contract for "$ARGUMENTS". Analyze each section against best practices, identify missing standard clauses, flag unfavorable terms, and score overall risk.
Note: AI-generated legal content does not constitute legal advice. Consult a qualified attorney.
Prerequisites
Check that .metapowers/legal/$ARGUMENTS/00-assess.md exists. If it does not exist, stop and tell the user:
"Run an Assess skill first (e.g. /legal:risk-assessment $ARGUMENTS) to generate the prerequisite assessment artifact."
If the user passes --skip-checks, bypass this check and log the skip to .metapowers/legal/$ARGUMENTS/skip-log.md with a timestamp and the reason "Prerequisite check skipped for contract-review".
Process
Read inputs:
- Read
.metapowers/legal/$ARGUMENTS/00-assess.md for risk and jurisdiction context
- Read
plugins/legal/shared/contract-template.md for standard contract provisions
- Read the contract from the source provided by the user (file path, URL, or inline text)
Check each section against best practices:
- Compare contract structure to the standard template
- Verify each clause uses clear, unambiguous language
- Confirm defined terms are used consistently throughout
- Check that cross-references are accurate
Identify missing standard clauses:
- Indemnification — mutual or one-sided indemnification obligations
- Limitation of liability — liability cap and exclusions
- Intellectual property — ownership, licensing, and assignment provisions
- Confidentiality — scope, duration, and exceptions
- Termination — rights, notice periods, and consequences
Flag unfavorable terms:
- Unlimited liability — no cap on damages or liability exposure
- Broad indemnification — disproportionate indemnification obligations
- Unilateral amendments — one party can modify terms without consent
- Auto-renewal traps — automatic renewal with punitive exit terms
- Excessive exclusivity — unreasonable exclusivity scope or duration
- One-sided termination — asymmetric termination rights
Score overall risk:
- Low — contract follows best practices with minor improvements suggested
- Medium — contract has notable gaps or moderately unfavorable terms requiring negotiation
- High — contract contains significant risk exposure or multiple missing critical clauses
Provide section-by-section commentary:
- For each contract section, note: status (acceptable/needs revision/missing), specific issues found, and concrete recommendations
Write the artifact to .metapowers/legal/$ARGUMENTS/02-review.md with frontmatter:
---
description: Contract review for $ARGUMENTS
---
Include sections:
- Contract Overview — parties, type, effective date, term
- Section-by-Section Analysis — commentary per contract section
- Missing Clauses — standard clauses not present in the contract
- Unfavorable Terms — flagged terms with risk explanation
- Overall Risk Score — Low/Medium/High with justification
- Recommendations — prioritized action items for revision
Output
The contract review written to .metapowers/legal/$ARGUMENTS/02-review.md. Present a summary to the user highlighting:
- Overall risk score and top contributing factors
- Missing standard clauses that should be added
- Most critical unfavorable terms requiring immediate attention
- Top 3 recommended revisions
1---2name: contract-review3description: Review a contract for risks, missing clauses, and unfavorable terms4---56# Contract Review78Review the contract for "$ARGUMENTS". Analyze each section against best practices, identify missing standard clauses, flag unfavorable terms, and score overall risk.910> **Note:** AI-generated legal content does not constitute legal advice. Consult a qualified attorney.1112## Prerequisites1314Check that `.metapowers/legal/$ARGUMENTS/00-assess.md` exists. If it does not exist, stop and tell the user:1516> "Run an Assess skill first (e.g. `/legal:risk-assessment $ARGUMENTS`) to generate the prerequisite assessment artifact."1718If the user passes `--skip-checks`, bypass this check and log the skip to `.metapowers/legal/$ARGUMENTS/skip-log.md` with a timestamp and the reason "Prerequisite check skipped for contract-review".1920## Process21221. **Read inputs:**23 - Read `.metapowers/legal/$ARGUMENTS/00-assess.md` for risk and jurisdiction context24 - Read `plugins/legal/shared/contract-template.md` for standard contract provisions25 - Read the contract from the source provided by the user (file path, URL, or inline text)26272. **Check each section against best practices:**28 - Compare contract structure to the standard template29 - Verify each clause uses clear, unambiguous language30 - Confirm defined terms are used consistently throughout31 - Check that cross-references are accurate32333. **Identify missing standard clauses:**34 - **Indemnification** — mutual or one-sided indemnification obligations35 - **Limitation of liability** — liability cap and exclusions36 - **Intellectual property** — ownership, licensing, and assignment provisions37 - **Confidentiality** — scope, duration, and exceptions38 - **Termination** — rights, notice periods, and consequences39404. **Flag unfavorable terms:**41 - **Unlimited liability** — no cap on damages or liability exposure42 - **Broad indemnification** — disproportionate indemnification obligations43 - **Unilateral amendments** — one party can modify terms without consent44 - **Auto-renewal traps** — automatic renewal with punitive exit terms45 - **Excessive exclusivity** — unreasonable exclusivity scope or duration46 - **One-sided termination** — asymmetric termination rights47485. **Score overall risk:**49 - **Low** — contract follows best practices with minor improvements suggested50 - **Medium** — contract has notable gaps or moderately unfavorable terms requiring negotiation51 - **High** — contract contains significant risk exposure or multiple missing critical clauses52536. **Provide section-by-section commentary:**54 - For each contract section, note: status (acceptable/needs revision/missing), specific issues found, and concrete recommendations55567. **Write the artifact** to `.metapowers/legal/$ARGUMENTS/02-review.md` with frontmatter:5758 ```59 ---60 description: Contract review for $ARGUMENTS61 ---62 ```6364 Include sections:65 - **Contract Overview** — parties, type, effective date, term66 - **Section-by-Section Analysis** — commentary per contract section67 - **Missing Clauses** — standard clauses not present in the contract68 - **Unfavorable Terms** — flagged terms with risk explanation69 - **Overall Risk Score** — Low/Medium/High with justification70 - **Recommendations** — prioritized action items for revision7172## Output7374The contract review written to `.metapowers/legal/$ARGUMENTS/02-review.md`. Present a summary to the user highlighting:75- Overall risk score and top contributing factors76- Missing standard clauses that should be added77- Most critical unfavorable terms requiring immediate attention78- Top 3 recommended revisions