Skills

Contract Playbook Review

Methodology for clause-by-clause review of a contract against a structured deviation...

Install

npx skills add benchflow-ai/skillsbench --skill contract-playbook-review -g -a claude-code -y
Category
Business
Updated
11d ago
License
Apache-2.0
Context cost
Mediumabout 1,914 tokens
Runs scripts
No, instructions only

What it does

Methodology for clause-by-clause review of a contract against a structured deviation policy ("playbook"). Covers how to walk a playbook, locate the matching provision in the contract, apply rule types (max-value, must-be-present, must-be-absent, acceptable-set, must-have-feature), classify the result (ok / risk / reject), choose the prescribed action, and ground each finding in a verbatim excerpt. Use whenever reviewing any contract, NDA, MSA, vendor DD questionnaire, lease, DPA, against a structured rules-based playbook.

Contract playbook review

How a contract reviewer applies a structured deviation policy to a contract, clause by clause, and emits a structured review.

The general workflow

A playbook is a list of clause rules. Each rule names a clause, describes the policy in prose, and encodes the policy as machine-checkable fields (e.g. max_years, acceptable_jurisdictions, must_be_present). Review is a four-step loop, repeated once per clause:

  1. Locate the corresponding provision in the contract (it may not be present at all).
  2. Apply the rule, check the contract's position against the policy fields.
  3. Classify the outcome as ok, risk, or reject.
  4. Record the finding: a verbatim excerpt that grounds it, a rationale, and the playbook's prescribed action.

Walk the playbook in order. Don't skip clauses just because the contract is silent on them, silence is itself a finding (found = false) and may trigger an action (e.g. "request_addition").

Rule types you will see

A handful of rule shapes cover almost every playbook entry. Recognise them and you can apply them mechanically:

Rule shapeField example"ok" means
Numeric ceilingmax_years: 3, max_months: 24Contract value ≤ ceiling
Numeric floormin_years: 1Contract value ≥ floor
Must be presentmust_be_present: trueProvision exists
Must be absentmust_be_absent: trueProvision (or specific phrasing) does NOT exist
Acceptable setacceptable_jurisdictions: [...]Contract value ∈ set
Required featuremust_allow_destruction: trueProvision contains the feature
Conjunction of featuresmust_require_notice && must_require_cooperationAll features present
Conditional structuralmust_be_bilateral_if_presentProvision absent OR present-and-symmetric
Read the whole SKILL.md on GitHub

More in Business