patent-drafting

Drafts patent claims and specifications following USPTO rules and statutory requirements.

Updated Jul 28, 2026
One-click install
npx skills add https://github.com/Aadi-110i/PEP-PROJECT --skill patent-drafting-aadi-110i
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: patent-drafting
Source: https://github.com/Aadi-110i/PEP-PROJECT/tree/main/skills/patent-drafting
Command: npx skills add https://github.com/Aadi-110i/PEP-PROJECT --skill patent-drafting-aadi-110i

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Drafting patent applications requires navigating complex USPTO rules like 35 USC 101, 102, 103, and 112, where small mistakes such as missing antecedent basis or means-plus-function language can fatally narrow or invalidate claims. ## Core Features & Use Cases - Claim Drafting Guidance: Provides patterns for method, system, apparatus, CRM, and product-by-process claims with correct transitional phrases like 'comprising' versus 'consisting of'. - Rejection Risk Diagnosis: Identifies critical failure modes including 112(f) means-plus-function traps, 112(b) indefiniteness, 101 abstract idea rejections under Alice/Mayo, and new matter violations under 35 USC 132. - Automated Validation Rules: Applies regex-based checks to claim files to detect means-plus-function language, missing antecedents, closed claim language, and generic computer implementations. - Use Case: When drafting a software patent, use this Skill to write claims with structural language, multiple embodiments in the specification, and fallback dependent claims that survive examiner rejections. ## Quick Start Draft an independent method claim and three dependent claims for my data processing invention, checking for antecedent basis and means-plus-function issues.

Frequently Asked Questions about patent-drafting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I draft patent claims that avoid 112(b) rejections?

Ensure every claim term using 'the [noun]' has a prior introduction with 'a [noun]' to establish antecedent basis. Track each reference carefully, and use 'a first processor... a second processor' style when multiple instances of an element appear.

How to write software patent claims that survive Alice 101 rejections?

Integrate the claim into a practical application by claiming specific technical improvements, unconventional steps, or hardware integration. Focus on how the invention works technically rather than the abstract goal, and avoid generic computer implementation language.

What is the difference between comprising and consisting of in patent claims?

'Comprising' is an open transitional phrase that allows additional unlisted elements and is generally preferred. 'Consisting of' is closed and excludes any unlisted elements, narrowing infringement scope significantly.

Why is means-plus-function language risky in patent claims?

Using 'means for [function]' triggers 35 USC 112(f), limiting the claim to structures disclosed in the specification plus equivalents. Replace it with structural language like 'a processor configured to' and disclose multiple embodiments.

Can I add new features to a patent application after filing?

No, 35 USC 132 prohibits adding new matter after the filing date. The specification is frozen at filing, so include all known embodiments, alternatives, and future variations in the original disclosure using 'in some embodiments' language.