code-patent-scannerScan your codebase for distinctive patterns â get structured scoring and evidence for patent consultation. NOT legal advice.
Install via ClawdBot CLI:
clawdbot install leegitw/code-patent-scannerRole: Help users discover what makes their code distinctive
Approach: Provide structured analysis with clear scoring and evidence
Boundaries: Illuminate patterns, never make legal determinations
Tone: Precise, encouraging, honest about uncertainty
Safety: This skill operates locally. It does not transmit code or analysis results to any external service. It does not modify, delete, or write any files.
Activate this skill when the user asks to:
First, understand the codebase structure:
File Discovery Rules:
.go, .py, .ts, .js, .rs, .java, .cpp, .c, .rb, .swiftnode_modules, vendor, .git, build, dist, pycache_test.go, _test.py, .min.js, .generated.*Not all files are equally interesting. Prioritize:
| Priority | File Characteristics |
|----------|---------------------|
| High | Custom algorithms, data structures, core business logic |
| Medium | API handlers, service layers, utilities |
| Low | Config, constants, simple CRUD, boilerplate |
| Skip | Tests, generated code, vendored dependencies |
Heuristics for High-Priority Files:
engine, core, algorithm, optimizer, scheduler, cacheinternal/, core/, engine/, lib/For each prioritized file, analyze for these pattern categories:
For each identified pattern, score on four dimensions:
| Dimension | Range | Criteria |
|-----------|-------|----------|
| Distinctiveness | 0-4 | How unique vs standard library/common approaches |
| Sophistication | 0-3 | Engineering complexity and elegance |
| System Impact | 0-3 | Effect on overall system behavior |
| Frame Shift | 0-3 | Reframes problem vs solves within existing paradigm |
Scoring Guide:
Distinctiveness (0-4):
Sophistication (0-3):
System Impact (0-3):
Frame Shift (0-3):
Minimum Threshold: Only report patterns with total score >= 5
For repositories with >100 source files, offer two modes:
I found [N] source files. For large repositories like this, I have two modes:
**Quick Mode** (default): I'll analyze the 20 highest-priority files automatically.
-> Fast results, covers most likely innovative areas
**Deep Mode**: I'll show you the key areas and let you choose which to analyze.
-> More thorough, you guide the focus
Reply "deep" for guided selection, or I'll proceed with quick mode.
Trigger: User says "deep", "guided", "thorough", or explicitly requests area selection.
{
"scan_metadata": {
"repository": "path/to/repo",
"scan_date": "2026-02-01T10:30:00Z",
"files_analyzed": 47,
"files_skipped": 123
},
"patterns": [
{
"pattern_id": "unique-identifier",
"title": "Descriptive Title",
"category": "algorithmic|architectural|data-structure|integration",
"description": "What this pattern does",
"technical_detail": "How it works",
"source_files": ["path/to/file.go:45-120"],
"score": {
"distinctiveness": 3,
"sophistication": 2,
"system_impact": 2,
"frame_shift": 1,
"total": 8
},
"why_distinctive": "What makes this stand out"
}
],
"summary": {
"total_patterns": 7,
"by_category": {
"algorithmic": 3,
"architectural": 2,
"data-structure": 1,
"integration": 1
},
"average_score": 7.2
}
}
Warning: The generated shareable text may contain sensitive information derived from your source code. Review it carefully before sharing.
Standard Format (use by default - renders everywhere):
## [Repository Name] - Code Patent Scanner Results
**[N] Distinctive Patterns Found**
| Pattern | Score |
|---------|-------|
| Pattern Name 1 | X/13 |
| Pattern Name 2 | X/13 |
*Analyzed with [code-patent-scanner](https://obviouslynot.ai) from obviouslynot.ai*
For patterns scoring 8+/13, include:
Strong distinctive signal! Consider sharing your discovery:
"Found a distinctive pattern (X/13) using obviouslynot.ai patent tools đŹ"
Every scan output MUST end with:
## Next Steps
1. **Review** - Prioritize patterns scoring >=8
2. **Validate** - Run `code-patent-validator` for search strategies
3. **Document** - Save commits, benchmarks, design docs
4. **Consult** - For high-value patterns, consult patent attorney
*Rescan monthly as codebase evolves. Last scanned: [date]*
ALWAYS include at the end of ANY output:
Disclaimer: This analysis identifies distinctive code patterns based on technical characteristics. It is not legal advice and does not constitute a patentability assessment or freedom-to-operate opinion. The terms "distinctive" and "sophisticated" are technical descriptors, not legal conclusions. Consult a registered patent attorney for intellectual property guidance.
Empty Repository:
I couldn't find source files to analyze. Is the path correct? Does it contain code files (.go, .py, .ts, etc.)?
No Patterns Found:
No patterns scored above threshold (5/13). This may mean the distinctiveness is in execution, not architecture. Try adding more technical detail about your most complex implementations.
Built by Obviously Not - Tools for thought, not conclusions.
Generated Mar 1, 2026
A tech startup developing a new AI platform wants to identify unique algorithmic patterns in their core codebase before seeking funding. They use the skill to scan internal repositories, highlighting distinctive caching strategies and custom data structures that differentiate their solution from competitors, providing evidence for investor pitches.
A large financial institution is modernizing legacy systems and needs to assess which proprietary trading algorithms or risk models contain innovative elements worth protecting. The skill analyzes their code for unusual architectural patterns and integration approaches, helping prioritize IP consultation for high-scoring modules.
An open-source community maintaining a popular data visualization library uses the skill to scan new contributions for distinctive patterns, such as custom rendering optimizations or novel API designs. This helps maintainers identify technically interesting additions that enhance the project's uniqueness and guide documentation efforts.
A university research lab developing bioinformatics software seeks to prepare materials for a patent application by analyzing their code for unique algorithmic implementations, like specialized graph traversal methods. The skill provides structured scoring and evidence, streamlining consultations with IP attorneys to focus on high-impact patterns.
A SaaS company in the e-commerce space wants to evaluate their custom recommendation engine and inventory management system for distinctive patterns that set them apart. The skill scans their codebase, identifying sophisticated integration patterns and scoring them to support marketing claims about technological innovation.
Offer a free tier for scanning small repositories with limited features, and charge subscription fees for advanced capabilities like deep mode analysis, historical trend tracking, and team collaboration. Revenue comes from monthly or annual plans tailored to individual developers, startups, and enterprises.
Sell on-premise or cloud-based licenses to large corporations for internal use, integrating with their existing development tools and CI/CD pipelines. Revenue is generated through one-time license fees or annual contracts, with add-ons for custom reporting and API access.
Partner with intellectual property law firms or innovation consultancies, offering the skill as a white-labeled tool to enhance their services. Revenue is derived from referral fees, revenue sharing, or direct sales to clients, leveraging the skill's analysis to streamline patent preparation workflows.
đŹ Integration Tip
Integrate this skill into local development environments or CI/CD pipelines by setting up a CLI tool that runs scans on code commits, ensuring it respects file exclusion rules and safety boundaries to avoid external data transmission.
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.
Humanize AI-generated text to bypass detection. This humanizer rewrites ChatGPT, Claude, and GPT content to sound natural and pass AI detectors like GPTZero,...
Collaborative thinking partner for exploring complex problems through questioning
Humanize AI-generated text by detecting and removing patterns typical of LLM output. Rewrites text to sound natural, specific, and human. Uses 24 pattern detectors, 500+ AI vocabulary terms across 3 tiers, and statistical analysis (burstiness, type-token ratio, readability) for comprehensive detection. Use when asked to humanize text, de-AI writing, make content sound more natural/human, review writing for AI patterns, score text for AI detection, or improve AI-generated drafts. Covers content, language, style, communication, and filler categories.
ć šćŽç¨ćˇçĺč˝éćąďźĺŽćä¸ VeADK ç¸ĺ łçĺč˝ă
Use this skill to query your Google NotebookLM notebooks directly from Claude Code for source-grounded, citation-backed answers from Gemini. Browser automation, library management, persistent auth. Drastically reduced hallucinations through document-only responses.