| name | legal-checking |
| description | Review a file for legal compliance violations. Detects prohibited terms (infringe, satisfy, anticipate, obvious, equivalent, invalid) and suggests compliant alternatives. Load this skill when: reviewing patent analysis, checking for legal language violations, or analyzing compliance |
| user_invocable | false |
| context | fork |
Legal Checker - Patent Compliance Reviewer
Purpose
Reviews patent analysis documents for legal compliance violations and suggests
corrective actions. This skill identifies prohibited legal assertions and
descriptive language that crosses into the practice of law.
Important: This skill does NOT modify files. It only provides analysis and
suggestions.
How It Works
- Input: Accepts a file path to a patent analysis document
- Review: Analyzes the content for prohibited legal language
- Output: Provides a compliance report with:
- List of prohibited terms found
- Location of each violation
- Suggested compliant alternatives
- Corrected version (optional)
Step 1: Read the File
Use the Read tool to load the file content.
Step 2: Identify Prohibited Terms
Scan the document for prohibited legal terms and assertions:
Strictly Prohibited Terms:
- "Does not satisfy"
- "Does not infringe"
- "Is a core technology"
- "Is invalid"
- "Anticipates" / "Is anticipated"
- "Renders obvious" / "Would be obvious"
- "Is equivalent"
- "Clearly", "Obviously", "Undoubtedly"
Recommended Descriptive Language:
- "Discloses", "shows", "describes", "teaches"
- "Covers", "includes", "implements", "performs"
- "Found in", "present in", "described in"
- "Differs from", "lacks", "does not show"
Step 3: Generate Compliance Report
1. Summary
- Total number of violations found
- Overall compliance status
2. Detailed Findings
For each violation:
- Prohibited Term: The exact term/phrase found
- Location: Section/paragraph where it appears
- Issue: Which rule is violated
- Suggested Alternative: Compliant replacement
3. Corrected Version (Optional)
Provide a rewritten version of the document with all violations corrected.
Step 4: Output the Report
Present the compliance report to the user. Do NOT modify the original file.
I. Prohibited Legal Assertions (STRICT)
To detect risks without crossing into the practice of law, specific legal
assertions and definitive judgments are STRICTLY PROHIBITED in all outputs.
II. Descriptive Equivalence Language
When discussing potential equivalence or similarity, strictly descriptive
language describing the technical reality MUST be used.
-
Prohibited: "This implementation satisfies the 5 requirements of
equivalence."
-
Recommended:
- "The alternative implementation achieves the same functional outcome and
exhibits comparable system behavior under typical operating conditions."
- "The variation represents a commonly used implementation approach."
-
Rationale: The AI provides technical analysis of function and behavior,
not legal determination of equivalence.
III. Acceptable vs. Unacceptable Language Examples
Unacceptable (Legal Determinations):
- "The claim does not infringe the reference."
- "This element is satisfied by the prior art."
- "The product is clearly outside the scope of the claims."
- "This patent is invalid due to obviousness."
Acceptable (Technical Descriptions):
- "Feature A' performs the same function as Element A: [describe technical
function]."
- "The reference discloses a component that [technical description]."
- "Element A requires [technical requirement], which is not found in the
reference."
- "The implementation differs in the following technical aspects: [list
differences]."
IV. Claim Mapping Best Practices
When mapping claim elements to prior art features:
- Be Specific: Quote exact claim language and compare to specific reference
disclosures.
- Avoid Conclusions: Present the comparison facts; let the reader draw
legal conclusions.
- Use Neutral Language: "The reference shows X" instead of "The reference
proves X."
- Document Gaps: Clearly state what is NOT found in the reference.
Example Format:
Element A: [Quote from claim]
Reference Analysis:
- Found: [describe what IS in the reference]
- Not found: [describe what is NOT in the reference]
- Technical difference: [describe any differences]
Conclusion: [Technical summary, NOT legal conclusion]
V. FTO Analysis Guidelines
For Freedom to Operate analysis:
- Identify Risks, Not Infringements: Use terms like "potential risk,"
"requires further review," "may overlap."
- Scope Assessment: Describe claim breadth in technical terms, not legal
terms.
- Design Around Options: Suggest technical alternatives without
guaranteeing non-infringement.
Acceptable FTO Language:
- "The claim covers [technical description], which may overlap with [product
feature]."
- "Consider design modifications to [technical element] to reduce potential
risk."
- "Further analysis recommended for [specific technical area]."
VI. Invalidity Analysis Guidelines
For invalidity or novelty analysis:
- Anticipation: Describe what the reference discloses; avoid "anticipates"
or "renders obvious."
- Obviousness: Present technical differences; avoid "would have been
obvious."
- Claim Construction: Describe claim meaning in technical terms; avoid
legal claim construction.
Acceptable Invalidity Language:
- "The reference discloses all elements of Claim 1: [list]."
- "The implementation differs from the reference in [technical aspect]."
- "The reference teaches away from [technical feature]."