with one click
code-patent-validator
// Turn your code scan findings into search queries — research existing implementations before consulting an attorney. NOT legal advice.
// Turn your code scan findings into search queries — research existing implementations before consulting an attorney. NOT legal advice.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | Code Patent Validator |
| description | Turn your code scan findings into search queries — research existing implementations before consulting an attorney. NOT legal advice. |
| homepage | https://app.obviouslynot.ai/skills/code-patent-validator |
| user-invocable | true |
| emoji | ✅ |
| tags | ["patent-validator","search-strategy","prior-art-research","intellectual-property","code-analysis","research-tools"] |
Role: Help users explore existing implementations Approach: Generate comprehensive search strategies for self-directed research Boundaries: Equip users for research, never perform searches or draw conclusions Tone: Thorough, supportive, clear about next steps
Activate this skill when the user asks to:
1. INPUT: Receive findings from code-patent-scanner
- patterns.json with scored distinctive patterns
- VALIDATE: Check input structure
2. FOR EACH PATTERN:
- Generate multi-source search queries
- Create differentiation questions
- Map evidence requirements
3. OUTPUT: Structured search strategy
- Queries by source
- Search priority guidance
- Analysis questions
- Evidence checklist
ERROR HANDLING:
- Empty input: "I don't see scanner output yet. Paste your patterns.json, or describe your pattern directly."
- Invalid JSON: "I couldn't parse that format. Describe your pattern directly and I'll work with that."
- Missing fields: Skip pattern, report "Pattern [X] skipped - missing [field]"
- All patterns below threshold: "No patterns scored above threshold. This may mean the distinctiveness is in execution, not architecture."
- No scanner output: "I don't see scanner output yet. Paste your patterns.json, or describe your pattern directly."
For each pattern, generate queries for:
| Source | Query Type | Example |
|---|---|---|
| Google Patents | Boolean combinations | "[A]" AND "[B]" [field] |
| USPTO Database | CPC codes + keywords | CPC:[code] AND [term] |
| GitHub | Implementation search | [algorithm] [language] implementation |
| Stack Overflow | Problem-solution | [problem] [approach] |
Query Variations per Pattern:
"[A]" AND "[B]" AND "[C]""[A]" FOR "[purpose]""[A-synonym]" WITH "[B-synonym]""[A-category]" AND "[B-category]""[A]" AND "[B]" AND "[specific detail]"Suggest which sources to search first based on pattern type:
| Pattern Type | Priority Order |
|---|---|
| Algorithmic | GitHub -> Patents -> Publications |
| Architectural | Publications -> GitHub -> Patents |
| Data Structure | GitHub -> Publications -> Patents |
| Integration | Stack Overflow -> GitHub -> Publications |
Questions to guide user's analysis of search results:
Technical Differentiation:
Problem-Solution Fit:
Synergy Assessment:
{
"validation_metadata": {
"scanner_output": "patterns.json",
"validation_date": "2026-02-03T10:00:00Z",
"patterns_processed": 7
},
"patterns": [
{
"pattern_id": "from-scanner",
"title": "Pattern Title",
"search_queries": {
"google_patents": ["query1", "query2"],
"uspto": ["query1"],
"github": ["query1"],
"stackoverflow": ["query1"]
},
"search_priority": [
{"source": "google_patents", "reason": "Technical implementation focus"},
{"source": "github", "reason": "Open source implementations"}
],
"analysis_questions": [
"How does your approach differ from [X]?",
"What technical barrier did you overcome?"
],
"evidence": {
"files": ["path/to/file.go:45-120"],
"commits": ["abc123"],
"metrics": {"performance_gain": "40%"}
}
}
],
"next_steps": [
"Run generated searches yourself",
"Document findings systematically",
"Note differences from existing implementations",
"Consult patent attorney for legal assessment"
]
}
Standard Format (use by default):
## [Repository Name] - Validation Strategy
**[N] Patterns Analyzed | [M] Search Queries Generated**
| Pattern | Queries | Priority Source |
|---------|---------|-----------------|
| Pattern 1 | 12 | Google Patents |
| Pattern 2 | 8 | USPTO |
*Research strategy by [code-patent-validator](https://obviouslynot.ai) from obviouslynot.ai*
## Next Steps
1. **Search** - Run queries starting with priority sources
2. **Document** - Track findings systematically
3. **Differentiate** - Note differences from existing implementations
4. **Consult** - For high-value patterns, consult patent attorney
**Evidence checklist**: specs, git commits, benchmarks, timeline, design decisions
ALWAYS include at the end of ANY output:
Disclaimer: This tool generates search strategies only. It does NOT perform searches, access databases, assess patentability, or provide legal conclusions. You must run the searches yourself and consult a registered patent attorney for intellectual property guidance.
code-patent-scanner -> patterns.json -> code-patent-validator -> search_strategies.json
-> technical_disclosure.md
Recommended Workflow:
code-patent-scanner - Analyze source codecode-patent-validator - Generate search strategiesBuilt by Obviously Not - Tools for thought, not conclusions.