Tooluck logoTooluck
SKILL.md

contract-playbook-review

Agent skill frombenchflow-ai/skillsbench

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.

How to install contract-playbook-review

install contract-playbook-review
# install the skillsbench pack with the skills CLI
npx skills add benchflow-ai/skillsbench

# or add only this skill to Claude Code: copy the folder

tasks-extra/nda-playbook-review/environment/skills/contract-playbook-review/

# into

~/.claude/skills/contract-playbook-review/ (all projects)

.claude/skills/contract-playbook-review/ (one project)

tasks-extra/nda-playbook-review/environment/skills/contract-playbook-review/SKILL.md

Apache-2.0Full file
1# Contract playbook review
2
3How a contract reviewer applies a structured deviation policy to a contract, clause by clause, and emits a structured review.
4
5## The general workflow
6
7A 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:
8
91. **Locate** the corresponding provision in the contract (it may not be present at all).
102. **Apply** the rule — check the contract's position against the policy fields.
113. **Classify** the outcome as `ok`, `risk`, or `reject`.
124. **Record** the finding: a verbatim excerpt that grounds it, a rationale, and the playbook's prescribed action.
13
14Walk 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").
15
16## Rule types you will see
17
18A handful of rule shapes cover almost every playbook entry. Recognise them and you can apply them mechanically:
19
20| Rule shape | Field example | "ok" means |
21|---|---|---|
22| Numeric ceiling | `max_years: 3`, `max_months: 24` | Contract value ≤ ceiling |
23| Numeric floor | `min_years: 1` | Contract value ≥ floor |
24| Must be present | `must_be_present: true` | Provision exists |
25| Must be absent | `must_be_absent: true` | Provision (or specific phrasing) does NOT exist |
26…

Excerpt shown under the repository's Apache-2.0 license.

More skills in skillsbench

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates