LegalContracts

MSA Review SaaS

Use when the user uploads or pastes a Software-as-a-Service Master Services Agreement (MSA), Master Subscription Agreement, SaaS Agreement, or Cloud Services Agreement and asks for review, redline, ri…

LLegalQuants·Legal·Apache-2.0

Library skill — the default version is maintained in GitHub; edits you make live in your own clone.

Use this skillDownload .zip
How does this work?
  • ChatGPT opens a new chat with the skill loaded. If it's too long for a link, it's copied to your clipboard — just paste.
  • Claude works the same way. To install it permanently, download the .zip and upload it under Claude → Settings → Capabilities → Skills (Pro/Team/Enterprise).
  • Copy prompt copies the skill so you can paste it into any assistant, including Grok.

MSA Review — SaaS

Conduct a structured review of a SaaS Master Services Agreement from the user's stated perspective and produce a report that an in-house lawyer can act on without redoing the analysis. The output is a draft for human review, not a final word; treat it accordingly.

This skill is calibrated to commercial-grade SaaS MSAs. It is not designed for: enterprise software license agreements (perpetual licenses), professional services agreements without a software component, hosted-but-not-SaaS arrangements (managed hosting, IaaS), or government / public-sector SaaS contracts (which have additional FedRAMP, FAR, and procurement-specific overlays).

When this skill applies

Apply when the user provides a SaaS MSA, Master Subscription Agreement, SaaS Agreement, Cloud Services Agreement, or substantively similar instrument and asks for review or redline guidance. The user's perspective — vendor or customer — fundamentally changes the analysis; require it before proceeding if not supplied.

Do not apply this skill to:

Inputs

The skill requires the document and perspective. If perspective is not provided:

"Before I review, which side are you on? Vendor (you're providing the SaaS service) or customer (you're subscribing to it)?"

Optional inputs refine the analysis:

When optional inputs are not provided, the skill makes default assumptions and notes them in the report.

Workflow

Produce the review in six passes. Earlier passes inform later ones; do not collapse them.

Pass 1: Document orientation

Before substantive review:

Pass 2: Standard-issue check

Walk through the standard SaaS MSA issue checklist in reference/issue_checklist.md. The checklist groups issues into four tiers:

For each item, classify:

Pass 3: Perspective and asymmetry analysis

Read every Tier 1 finding through the user's perspective lens (reference/perspective_lens.md). The same provision reads very differently from each side:

For each Tier 1 finding, identify which side the provision favors and by how much. For "present but unusual" findings, characterize the deviation: favorable / unfavorable / extreme.

Pass 4: Operational and red-flag check

Beyond standard issues, look for provisions that create operational risk regardless of perspective. The full list is in reference/red_flags.md; key categories:

Pass 5: Conflicts with prior agreements

If prior_agreements was provided, examine the document for:

If prior_agreements was not provided, this pass is skipped.

Pass 6: MSA-vs-Order-Form conflict analysis

If order_form was provided, examine the Order Form against the MSA. Common conflicts:

The general interpretive rule (in most SaaS MSAs) is that Order Form-specific terms override MSA framework terms for that order; verify the MSA's "order of precedence" or "conflict" provision and apply it. If no conflict provision exists, flag — that itself is a deficiency.

If order_form was not provided, this pass is skipped.

Pass 7: Compile the report

Compile findings from prior passes into the report structure (see Output section). Calibrate severity using reference/severity_rubric.md. Cite specific section/clause numbers for every finding.

Output

Produce the report in markdown with this structure (long, but proportional to the document — clean MSAs produce shorter reports; problematic MSAs produce longer ones):

# MSA Review — SaaS: [Document name or counterparty]

**Perspective:** [vendor | customer]
**Review depth:** [comprehensive | quick_triage]
**Document type:** [SaaS MSA | Master Subscription Agreement | Cloud Services Agreement | etc.]
**Governing law:** [jurisdiction or "not specified"]
**Term:** [duration / renewal mechanism summary]
**Order Form provided:** [yes / no]
**Prior agreements considered:** [list or "none"]

## Bottom line

[Two to four sentences. State the overall posture (favorable / balanced / unfavorable / materially unfavorable to user). State whether it is signable as-is, signable with minor edits, requires negotiation, or should be rejected. Identify the single most important issue.]

## Critical issues

[Issues rated "critical." Each has its own subsection with: clause reference, what the document says (verbatim quote where short enough), why it's a problem from the user's perspective, suggested redline language. Omit this section if there are no critical issues.]

## Material issues

[Issues rated "material." Same subsection structure.]

## Minor issues and observations

[Issues rated "minor" or items that are present-and-standard but worth noting. May be a bulleted list rather than full subsections. In quick_triage mode, this section is brief; in comprehensive mode, it covers Tier 2 and Tier 3 issues that did not warrant detailed treatment.]

## Missing standard protections

[Standard SaaS MSA elements that are absent and should be added. Each with suggested language or a reference.]

## Operational red flags

[Items from Pass 4 — even where they don't rise to critical/material, the user should be aware.]

## Conflicts with Order Form

[If Order Form was provided. Each identified conflict with: what the MSA says, what the Order Form says, which controls per the order-of-precedence provision, and the operative effect. Omit this section entirely if no Order Form was provided.]

## Conflicts with prior agreements

[If prior_agreements was provided. Each identified conflict similar to above. Omit if not applicable.]

## Recommended next steps

[Short bulleted list. Common options: sign as-is, sign with the redlines proposed above, send back with negotiation, escalate specific issues to outside counsel, decline to proceed.]

## Items requiring human judgment

[Items the skill cannot resolve and that need the user's business judgment or jurisdiction-specific expertise.]

In quick_triage mode, the "Minor issues and observations" and "Missing standard protections" sections are condensed; the focus is Tier 1 issues with full treatment. In comprehensive mode, all sections are populated.

If the document is signable as-is or with only minor changes, the report should be short. Do not pad. A two-page report on a clean MSA is correctly two pages; do not stretch it to ten.

Edge cases and refusals

What this skill does not do

Reference materials