A Claude AI skill that reviews and fixes clause numbering and stale cross-references in legal contracts and agreements.
94
Pending
Does it follow best practices?
Impact
94%
0.98xAverage score across 10 eval scenarios
Pending
The risk profile of this skill
Design a solution that builds a complete clause map from a legal contract document. The clause map must enumerate every top-level clause and every sub-clause, recording both the clause number and a short heading/description. This map will be used as ground truth for all subsequent analysis steps.
The solution should open the target document (Google Doc or .docx) and extract a structured list of every clause it contains. For each clause, it records the clause number (e.g., 10, 10.1, 10.4) and the associated heading or short description. For Word documents, extraction must be performed programmatically by iterating over the document's paragraphs using python-docx — reading screenshots is not sufficient. Once built, the clause map must be retained in memory and referenced in all subsequent steps; it must not be rebuilt from scratch or discarded mid-session.
Accepts a document (Google Doc or .docx) and outputs a structured clause map. Each entry in the map contains:
clause_number: the numeric identifier (e.g., "10.1")heading: a short heading or description for the clauseAI skill that reviews and fixes clause numbering issues and stale cross-references in legal contracts.
docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10