[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-anthropic-clearance":3,"mdc--pjx6t8-key":34,"related-org-anthropic-clearance":3756,"related-repo-anthropic-clearance":3945},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":23,"repoUrl":24,"updatedAt":25,"license":26,"forks":27,"topics":28,"repo":29,"sourceUrl":32,"mdContent":33},"clearance","perform trademark clearance checks","Trademark clearance first pass — knockout + similar-marks check producing a flag list, not a clearance opinion. Use when a new mark is proposed, when asked whether a mark is available or to run a knockout search, or when assessing likelihood-of-confusion factors before a full professional search. This skill never concludes a mark is clear.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"anthropic","Anthropic","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fanthropic.png","anthropics",[13,17,20],{"name":14,"slug":15,"type":16},"Research","research","tag",{"name":18,"slug":19,"type":16},"Operations","operations",{"name":21,"slug":22,"type":16},"Legal","legal",8721,"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fclaude-for-legal","2026-05-13T06:02:36.641146",null,1642,[],{"repoUrl":24,"stars":23,"forks":27,"topics":30,"description":31},[],"A suite of plugins for legal workflows","https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fclaude-for-legal\u002Ftree\u002FHEAD\u002Fip-legal\u002Fskills\u002Fclearance","---\nname: clearance\ndescription: >\n  Trademark clearance first pass — knockout + similar-marks check producing a\n  flag list, not a clearance opinion. Use when a new mark is proposed, when\n  asked whether a mark is available or to run a knockout search, or when\n  assessing likelihood-of-confusion factors before a full professional search.\n  This skill never concludes a mark is clear.\nargument-hint: \"[describe the proposed mark, goods\u002Fservices, and jurisdictions — or just the mark and I'll ask]\"\n---\n\n# \u002Fclearance\n\n**This is a triage, not a clearance opinion.** A trademark clearance opinion\nrequires a full professional search and registered trademark counsel's\njudgment. A \"no obvious conflicts\" result means the triage\ndidn't find anything — it does not mean the mark is clear. Clients have been\nsued over marks that passed a knockout search.\n\n## Instructions\n\n1. Read `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fip-legal\u002FCLAUDE.md`. If it\n   contains `[PLACEHOLDER]`, stop and direct to `\u002Fip-legal:cold-start-interview`.\n2. Follow the workflow below.\n3. Run intake (mark, goods\u002Fservices, classes, jurisdictions, visual\u002Fstylization).\n4. Knockout check for intrinsic bars — generic, descriptive, deceptive,\n   geographic, surname, false connection, prohibited matter, functional.\n5. Similar-marks search against what's connected (Solve Intelligence, CourtListener, Descrybe, or whatever MCP is available). If nothing is\n   connected, say so in the output and proceed with the factor analysis only.\n6. Walk the applicable circuit's likelihood-of-confusion factors — du Pont \u002F\n   Polaroid \u002F Sleekcraft \u002F other. Flag each; never conclude.\n7. Write the triage memo to the matter folder (if a matter is active) or the\n   practice outputs folder. Apply the work-product header per role.\n8. End with recommended next steps and the non-lawyer gate if the role is\n   non-lawyer.\n\nThis skill never concludes a mark is clear. If uncertain, flag — the attorney\ndecides.\n\n## Examples\n\n```\n\u002Fip-legal:clearance \"APEXLEAF for an outdoor apparel line, planned launch US + EU\"\n```\n\n```\n\u002Fip-legal:clearance\n```\n\n(And the skill will ask for the mark, goods, classes, and jurisdictions.)\n\n---\n\n## THIS IS A FIRST PASS, NOT A CLEARANCE OPINION\n\n**Say this at the top of every output. Do not drop it. Do not soften it.**\n\n> **This is a first pass, not a clearance opinion.** A trademark clearance opinion\n> requires a full professional search (TESS, state registries, common law sources,\n> international registries, domain and social, trade dress and design marks where\n> relevant) and attorney judgment on likelihood of confusion, which depends on\n> factors a structured triage cannot fully assess. A \"no obvious conflicts\" result\n> from this skill means the triage didn't find anything — it does not mean the\n> mark is clear. Clients have been sued over marks that passed a knockout search.\n> A registered trademark attorney evaluates before anyone adopts, files, or\n> invests in this mark.\n\nThis is the loudest guardrail in the plugin. Under-calling a conflict is a\none-way door — a logo on trucks, a product launched, a TM application filed, all\nwith a problem underneath. Over-calling is a two-way door — the attorney narrows\nthe list in review. Stay on the two-way door side.\n\n---\n\n## Matter context\n\n**Matter context.** Check `## Matter workspaces` in the practice-level CLAUDE.md. If `Enabled` is `✗` (the default for in-house users), skip the rest of this paragraph — skills use practice-level context and the matter machinery is invisible. If enabled and there is no active matter, ask: \"Which matter is this for? Run `\u002Fip-legal:matter-workspace switch \u003Cslug>` or say `practice-level`.\" Load the active matter's `matter.md` for matter-specific context and overrides. Write outputs to the matter folder at `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fip-legal\u002Fmatters\u002F\u003Cmatter-slug>\u002F`. Never read another matter's files unless `Cross-matter context` is `on`.\n\n---\n\n## Load the practice profile first\n\nBefore running clearance, read `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fip-legal\u002FCLAUDE.md`. Pull:\n\n- **Role** from `## Who's using this` (lawyer vs. non-lawyer changes the work-product header and the non-lawyer gate below).\n- **Registered in** and **enforce where** from `## IP practice profile` and `## Enforcement posture` (default jurisdictions if the user doesn't specify).\n- **Integrations** from `## Available integrations` (CourtListener \u002F Solve Intelligence \u002F Descrybe — each determines what searches are available to run, what the fallback is, and what gets attributed in the output).\n- **Decision posture** from `## Decision posture on subjective legal calls` — this skill never concludes \"not confusingly similar.\"\n\nIf `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fip-legal\u002FCLAUDE.md` contains `[PLACEHOLDER]` or `[Your Company Name]`, surface this bounce:\n\n> I notice you haven't configured your practice profile yet — that's how I tailor posture, jurisdictions, and approval chain to your practice.\n>\n> **Two choices:**\n> - Run `\u002Fip-legal:cold-start-interview` (2 minutes) to configure your profile, then I'll run this tailored to YOUR practice.\n> - Say **\"provisional\"** and I'll run this against generic defaults — US jurisdiction, middle risk appetite, lawyer role, no playbook — and tag every output `[PROVISIONAL — configure your profile for tailored output]` so you can see what I do before committing.\n\n### Provisional mode\n\nIf the user says \"provisional,\" run the clearance normally using these generic defaults: middle risk appetite, lawyer role, US jurisdiction (USPTO + common-law), no playbook (do the full analysis rather than matching against a position list). Tag the reviewer note and every finding block with `[PROVISIONAL]`. At the end of the output, append:\n\n> \"That was a generic run against default assumptions. Run `\u002Fip-legal:cold-start-interview` to get output calibrated to YOUR practice — your playbook, your jurisdiction, your risk appetite. 2 minutes.\"\n\n---\n\n## Intake\n\nAsk once, in a single batch (don't drag out a quick job):\n\n> A few questions before I run the triage:\n>\n> 1. **Proposed mark.** Exact spelling, any stylization, and whether it's a word mark, logo, or both.\n> 2. **Goods or services.** What's actually being sold or offered under this mark. A sentence or two — I'll map to international classes.\n> 3. **Classes.** If you already know the Nice classes, list them. Otherwise describe the goods\u002Fservices and I'll suggest the likely classes and confirm with you before running the search.\n> 4. **Jurisdictions.** Where do you plan to use, register, or enforce? (US \u002F EU \u002F UK \u002F Madrid \u002F specific countries — I'll default to `Registered in` from your practice profile if you don't say.)\n> 5. **How it will appear in use.** Any taglines, adjacent product names, trade dress, or design elements that would show up with it in market.\n\nWait for the answer. If the description is vague (\"AI tool,\" \"platform\"), push once:\n\n> Give me the actual thing a customer sees — is it a consumer mobile app, enterprise API, physical product, service? The classes turn on this.\n\n---\n\n## Knockout check\n\nBefore any database search, run the intrinsic problems that kill a mark regardless\nof prior registrations. For each, assess plainly and flag. Do not rationalize away\na clear issue.\n\n| Bar | What it means | Flag when |\n|---|---|---|\n| **Generic** | The term IS the category (e.g., \"Soap\" for soap) | The mark names what the thing is |\n| **Descriptive** | Directly describes a feature, function, quality, or ingredient | A consumer reads the mark and knows what the product does without imagination |\n| **Deceptive \u002F deceptively misdescriptive** | Misrepresents a material feature | The mark suggests a quality the goods don't have and that quality would matter |\n| **Primarily geographically descriptive \u002F deceptive** | Mark is primarily a place name and goods come from (or don't) that place | Mark = place + generic; or place + goods where customers would assume origin |\n| **Primarily merely a surname** | Mark is primarily a surname | Mark reads as someone's last name to the relevant consumer |\n| **False connection** | Mark falsely suggests connection with person, institution, national symbol | Mark invokes a specific identifiable person or institution |\n| **Prohibited matter** | Flags, coats of arms, insignia, specific prohibited categories | Mark contains a prohibited element |\n| **Functional (for design marks \u002F trade dress)** | The feature is essential to use or affects cost\u002Fquality | Design mark — and the feature performs a function |\n\nNote on scandalous\u002Fimmoral marks: after *Iancu v. Brunetti* (2019) and *Matal v.\nTam* (2017), the USPTO no longer refuses registration on those bases. The\nsurviving statutory bar in this zone is false connection under §2(a). Apply that;\ndon't flag under the struck-down bars.\n\n**Output:** for each knockout category, either \"no issue identified\" or a\nspecific flag with a one-line reason. Don't produce a blank table of passes.\n\n---\n\n## Similar marks check\n\nThe purpose here is to **find potentially confusingly similar prior marks**, not\nto decide whether confusion is likely. That is the attorney's call.\n\n### What the user has connected\n\nRead `## Available integrations` from `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fip-legal\u002FCLAUDE.md`:\n\n- **If a trademark search connector is available** (Solve Intelligence,\n  Descrybe — or any MCP exposing TM-registry search): run a preliminary search\n  across the relevant classes and jurisdictions. Attribute every result to its\n  source. Note the date of the search and the scope (which registries, which\n  classes, exact-match vs. fuzzy, design search or not).\n- **If a legal research connector is available** (CourtListener for litigation for case law and TTAB decisions): sweep for reported disputes involving\n  the mark or a close variant. Same attribution rule.\n- **If no search connector is available:** say so, explicitly, in the output.\n  Do not infer results from model knowledge and present them as search findings.\n\n### Fallback when no database access exists\n\nWrite out, in the output, this exact statement:\n\n> **No database search was run.** This triage did not hit TESS, Solve\n> Intelligence, Descrybe, CourtListener, state registries, Madrid\u002FWIPO, or any\n> common law \u002F unregistered-mark sources. A knockout or full search across those\n> databases is required before any conclusion about availability. The triage\n> below is limited to intrinsic-bar analysis and structured confusion factors\n> against marks the user has identified or that come up in the conversation.\n\nThen proceed — the intrinsic checks and the factors analysis are still useful,\njust labeled honestly.\n\n### For each similar mark found (or supplied)\n\nCapture:\n\n- **Mark** (exact characters, any stylization)\n- **Source** (TESS registration no., Madrid designation, state registry, case\n  citation, domain, social handle — whichever)\n- **Classes \u002F goods-services description** from the register\n- **Owner**\n- **Status** (registered \u002F pending \u002F abandoned \u002F cancelled — a dead mark is not a\n  bar but can be relevant to fame and to a predecessor's rights)\n- **First-use date if available**\n\n**Do not supplement silently.** If you cite a USPTO registration number, it came\nfrom the search you ran; if you describe a mark the user mentioned, say that.\nNever invent a registration and never \"fill in\" a detail the record doesn't\nsupport. If the search didn't return a first-use date, write \"first-use date not\navailable from search result\" — do not guess.\n\n### Adjacent families sweep (required before concluding)\n\nA clearance that only checks exact and near-exact matches misses the marks a\ncompetitor adopted *because* yours was taken. Before concluding, identify 3–5\nadjacent word families the practitioner should also sweep, and ask the user to\nconfirm or add to the list.\n\nAdjacent families are category-conventional substitutes a reasonable competitor\nwould consider when the direct mark is unavailable. For a mark like\n`NEXUS HOME` in the smart-home hub space, the adjacent families include at\nminimum:\n\n- **Category synonyms** for NEXUS: `HUB`, `NEST`, `CORE`, `LINK`, `CONNECT`,\n  `BRIDGE`, `CENTRAL`, `GATEWAY`.\n- **Assistant-style names** in the same product category: `ALEXA`,\n  `ECHO`, `SIRI`, `GOOGLE HOME`, `CORTANA`, `HOMEY`, `HOMEBASE`.\n- **HOME \u002F HOUSE \u002F SMART variants**: `SMART HOME`, `HOUSEHOLD`, `HOUSE`,\n  `ABODE`, `CASA`, `DOM`.\n- **Phonetic twins** on the root: `NEXIS`, `NEKSUS`, `NEXXUS`, `NECTIS`,\n  `KNOXUS` (depending on how the word sits in the market).\n\nThe skill should output an adjacent-families block in the Similar Marks section\nwith a confirmation prompt:\n\n> **Adjacent families to sweep (please confirm or add):**\n>\n> - [family 1 — e.g., HUB \u002F NEST \u002F LINK \u002F CONNECT]\n> - [family 2 — e.g., ALEXA-style assistant names]\n> - [family 3 — e.g., HOME \u002F HOUSE \u002F SMART variants]\n> - [family 4 — phonetic twins on the root]\n>\n> A clearance that only checks exact and near-exact matches misses the marks a\n> competitor adopted because yours was taken. Confirm this list is complete for\n> the category before I continue.\n\n> **When non-English-speaking jurisdictions are in scope,** the English-only phonetic sweep misses the most common source of cross-border conflicts. Add:\n> - **Translation equivalents.** The mark translated into the relevant languages. The EU's foreign-equivalents doctrine treats a translation as the same mark for confusion purposes.\n> - **Transliteration.** The mark written in the relevant script (Cyrillic, Chinese\u002FJapanese\u002FKorean, Arabic, Hangul, Thai). Phonetic equivalence across scripts is a recognized conflict basis.\n> - **Script variations.** Marks registered in a non-Latin script that sound like your mark when romanized.\n>\n> If you can't perform cross-language analysis, say so: \"Cross-language phonetic and translation-equivalent analysis not performed — this is the most common source of cross-border conflicts. A clearance search in [jurisdiction] should include it.\"\n\nIf the practitioner has a connected TM search tool, re-run the sweep against\neach confirmed adjacent family (exact + phonetic + translation-of-foreign-equivalent\nwhere relevant) and add the results to the Similar Marks table with the\n`Adjacent family` source noted. If no connector is available, say so, and list\nthe families as the explicit next-step input for a full professional search —\ndo not silently skip the sweep.\n\n---\n\n## Likelihood-of-confusion factors\n\n> **Confusion framework is jurisdiction-specific.** The US and EU assess likelihood of confusion differently. Don't apply the wrong one.\n>\n> - **US (federal circuits):** Multi-factor tests (*du Pont*, *Polaroid*, *Sleekcraft*) — strength of the mark, similarity (sight\u002Fsound\u002Fmeaning), proximity of goods, channels, buyer sophistication, actual confusion, intent.\n> - **EU (Art. 8(1)(b) EUTMR):** Global appreciation — all relevant factors assessed holistically through the eyes of the average consumer. Key differences: greater weight on phonetic similarity; translation equivalents as standard (the mark translated into EU languages); \"likelihood of association\" beyond source confusion; the distinctiveness of the earlier mark carries more weight.\n> - **UK (TMA 1994 §5(2)):** Follows the EU global appreciation approach post-Brexit but diverging case law. Check for UK-specific decisions.\n> - **Other jurisdictions:** If the intake includes a jurisdiction without a framework above, say: \"I don't have [jurisdiction]'s confusion framework. Applying the US test would give you a wrong answer that looks right. Options: (a) I search for the applicable standard, (b) you route to a [jurisdiction] trademark specialist, (c) I note this jurisdiction is out of scope.\" Never silently apply US doctrine.\n\nThe relevant circuit's test determines the factors to walk through. Cite the\ntest that applies:\n\n- **TTAB \u002F Federal Circuit:** *In re E. I. du Pont de Nemours & Co.*, 476 F.2d\n  1357 (C.C.P.A. 1973) (13 factors).\n- **Second Circuit:** *Polaroid Corp. v. Polarad Electronics Corp.*, 287 F.2d 492\n  (2d Cir. 1961) (8 factors).\n- **Ninth Circuit:** *AMF Inc. v. Sleekcraft Boats*, 599 F.2d 341 (9th Cir. 1979)\n  (8 factors).\n- **Other circuits:** walk through the circuit's named multi-factor test (e.g.,\n  *Frisch's Restaurants* in the Sixth Circuit, *Scotch Whisky Association* in the\n  Seventh, *Lapp* in the Third).\n\nPick based on where the user plans to enforce (practice profile), the TTAB if\nthe immediate forum is registration, or the primary commercial forum otherwise.\nNote your pick in the output.\n\nFor each factor, produce a **flag**, not a verdict. Each factor should say what\ncuts each way and where the uncertainty is:\n\n- **Similarity of marks** (appearance, sound, meaning \u002F connotation, commercial\n  impression). Sight-sound-meaning, considered together.\n- **Similarity of goods or services.** Not whether the goods are identical —\n  whether consumers would expect them to come from the same source.\n- **Channels of trade.** Where each side actually sells (or would sell). Same\n  stores? Same distribution? Same trade shows? Online-only?\n- **Sophistication of consumers.** Impulse buy at a gas station vs. considered\n  enterprise purchase changes the standard of care.\n- **Strength of prior mark found.** Fanciful \u002F arbitrary \u002F suggestive \u002F\n  descriptive \u002F generic, and fame evidence if any. A strong prior mark gets\n  wider protection.\n- **Intent.** Evidence of intent to trade on goodwill — a near-copy with similar\n  trade dress in an adjacent class is different from an independent coinage.\n- **Actual confusion.** Any evidence (misdirected inquiries, surveys, reviews,\n  social posts).\n- **Likelihood of expansion** (bridge-the-gap). Whether the senior user is\n  likely to expand into the junior's lane, and vice versa.\n\nPer the decision posture in `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fip-legal\u002FCLAUDE.md`:\n\n- **Never conclude \"not confusingly similar.\"**\n- If uncertain, write: \"Similar marks found — confusion assessment required\n  before adoption.\" Or: \"Factors cut both ways; attorney judgment required.\"\n- Clear space for \"no similar marks found in the databases searched\" is fine\n  *only* if a real search was run; see the no-search fallback above otherwise.\n\n---\n\n## Recommended next steps\n\nEvery clearance output ends with concrete next steps, bucketed by what the\ntriage found:\n\n- **If knockout issues found:** reframe the mark, or accept the descriptiveness\n  bar and plan for secondary-meaning over time; route for attorney review before\n  adopting.\n- **If similar marks found in the databases searched:** attorney review is\n  required before adopting, filing, or marketing. Often the next step is a full\n  professional search to find everything the triage missed.\n- **If no similar marks found but no database search ran:** a full search is\n  required before adoption. Name the databases that need to be hit.\n- **If similar marks found and the senior mark is weak, old, in a different\n  class, or abandoned:** flag for attorney review — the triage will not make\n  this call.\n- **Always:** a full clearance opinion from registered trademark counsel, scaled\n  to the investment the mark will carry. A mark you'll put on a product line and\n  a Super Bowl ad carries more weight than a mark for a one-off pop-up.\n\n---\n\n## Output format\n\nPrepend the work-product header from `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fip-legal\u002FCLAUDE.md` `## Outputs`.\n\n```markdown\n[WORK-PRODUCT HEADER]\n\n# Trademark Clearance — First Pass (NOT AN OPINION)\n\n**This is a first pass, not a clearance opinion.** A clearance opinion requires\na full professional search and attorney judgment. A \"no obvious conflicts\"\nresult here means the triage didn't find anything — it does not mean the mark\nis clear. A registered trademark attorney evaluates before anyone adopts, files,\nor invests in this mark.\n\n**Triage result:** [GREEN \u002F YELLOW \u002F RED — one sentence why]\n\n## Proposed mark\n\n- **Mark:** [exact text, stylization noted]\n- **Mark type:** [word \u002F design \u002F composite]\n- **Goods \u002F services:** [description]\n- **Classes:** [Nice class numbers with one-line descriptions]\n- **Jurisdictions:** [US \u002F EU \u002F UK \u002F Madrid \u002F specific countries]\n- **Confusion test applied:** [du Pont \u002F Polaroid \u002F Sleekcraft \u002F other — with the\n  reason it's the right one]\n\n## Knockout issues\n\n| Bar | Flag | Note |\n|---|---|---|\n| Generic \u002F descriptive \u002F deceptive \u002F geographic \u002F surname \u002F false connection \u002F prohibited \u002F functional | [none \u002F flagged] | [one line if flagged] |\n\n## Similar marks check\n\n**Sources searched:** [registries and databases hit, with dates — or \"no database\nsearch run; see scope note below.\"]\n**Scope:** [classes, jurisdictions, exact-vs-fuzzy, design search or not]\n\n**Adjacent families swept (confirmed with user):**\n- [family 1 — e.g., HUB \u002F NEST \u002F LINK \u002F CONNECT \u002F BRIDGE \u002F GATEWAY]\n- [family 2 — e.g., ALEXA-style assistant names]\n- [family 3 — e.g., HOME \u002F HOUSE \u002F SMART variants]\n- [family 4 — phonetic twins on the root]\n\n*A clearance that only checks exact and near-exact matches misses the marks a\ncompetitor adopted because yours was taken. If any family was not swept (no\nconnector, time not available), it is listed explicitly as a next-step input\nto the full professional search — not silently skipped.*\n\n| Mark | Source | Classes \u002F G&S | Owner | Status | First use | Note |\n|---|---|---|---|---|---|---|\n| [exact] | [registration no. \u002F citation \u002F URL] | [class list] | [owner from record] | [reg\u002Fpending\u002Fabandoned\u002Fcancelled] | [date or \"not available\"] | [why it matters — exact match \u002F adjacent family] |\n\n*If no search was run:* **No database search was run.** This triage did not hit\nTESS, Solve Intelligence, Descrybe, CourtListener, state registries,\nMadrid\u002FWIPO, or any common law \u002F unregistered-mark sources. A knockout or full\nsearch across those databases is required before any conclusion about availability.\n\n## Confusion factors — flags for attorney review\n\nFor each of the factors under the test applied, a one-line flag noting what cuts\neach way.\n\n| Factor | Flag | Direction |\n|---|---|---|\n| Similarity of marks (sight \u002F sound \u002F meaning \u002F commercial impression) | [note] | [weighs toward \u002F against conflict \u002F mixed] |\n| Similarity of goods or services | [note] | [direction] |\n| Channels of trade | [note] | [direction] |\n| Consumer sophistication | [note] | [direction] |\n| Strength of prior mark | [note] | [direction] |\n| Intent | [note] | [direction] |\n| Actual confusion | [note or \"no evidence surfaced\"] | [direction] |\n| Likelihood of expansion \u002F bridge-the-gap | [note] | [direction] |\n\n**Conclusion on confusion:** *This skill does not conclude.* Either:\n- \"Similar marks found; attorney confusion assessment required before adoption.\"\n- \"No similar marks found in the databases searched; full clearance required\n  before adoption.\"\n- \"Factors cut both ways; attorney judgment required.\"\n\n## Recommended next steps\n\n- [specific next step 1 — e.g., \"Full professional search across USPTO, state\n  registries, common law sources, EUIPO, and UK IPO before adoption\"]\n- [specific next step 2 — e.g., \"Design-around review of the `APEXLEAF` mark\n  in Class 25 if the intent is to proceed\"]\n- [specific next step 3 — e.g., \"Reframe the mark — current form is descriptive\n  and will require secondary meaning\"]\n- [routing per `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fip-legal\u002FCLAUDE.md` —\n  trademark OC or in-house IP counsel named in the practice profile]\n\n## Citation verification\n\nEvery case, registration number, statute, and database result in this memo must\nbe verified against the authoritative source before relying on it. Registration\nnumbers, class designations, and first-use dates are the most common sites of\nerror. Do not cite a result you cannot open.\n```\n\n---\n\n## Non-lawyer gate\n\nBefore issuing the output, read `## Who's using this`. If the Role is Non-lawyer:\n\n> This output is a research triage, not legal advice. Adopting, filing, or\n> investing in this mark based on this triage alone has legal consequences —\n> including being sued for infringement over a mark that \"passed\" this check.\n> A registered trademark attorney needs to evaluate before you move.\n>\n> Here's a brief to bring to an attorney — it'll cut the time the conversation\n> takes:\n>\n> [Generate a 1-page summary: the proposed mark, the goods\u002Fservices and classes,\n> the knockout issues (if any), the similar marks surfaced (if any), what was\n> and wasn't searched, and the three questions to ask the attorney.]\n>\n> If you need to find a licensed attorney, solicitor, barrister, or other authorised legal professional in your jurisdiction: your professional regulator's referral service is the fastest starting point (state bar in the US, SRA\u002FBar Standards Board in England & Wales, Law Society in Scotland\u002FNI\u002FIreland\u002FCanada\u002FAustralia, or your jurisdiction's equivalent). The INTA (International Trademark Association)\n> maintains a member directory of registered trademark practitioners.\n\nDeliver the full triage memo alongside the brief. Do not withhold the analysis.\n\n---\n\n## Output location\n\nIf matter workspaces are enabled and a matter is active, write the output to\n`~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fip-legal\u002Fmatters\u002F\u003Cmatter-slug>\u002Foutputs\u002Fclearance-\u003Cmark-slug>-YYYY-MM-DD.md`.\nOtherwise write to\n`~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fip-legal\u002Foutputs\u002Fclearance-\u003Cmark-slug>-YYYY-MM-DD.md`\nand surface the path to the user.\n\nAppend a one-line entry to the matter's `history.md` if a matter is active.\n\n---\n\n## Close with the next-steps decision tree\n\nEnd with the next-steps decision tree per CLAUDE.md `## Outputs`. Customize the options to what this skill just produced — the five default branches (draft the X, escalate, get more facts, watch and wait, something else) are a starting point, not a lock-in. The tree is the output; the lawyer picks.\n\n## What this skill does not do\n\n- **Conclude a mark is clear.** Ever. The loudest guardrail in the plugin.\n- **Substitute for TESS search, state-registry search, common-law search,\n  international search, watch-service check, or design-mark search.**\n- **File a trademark application.** Filing is an attorney task; this skill\n  informs the decision to file.\n- **Evaluate trade dress, trademark dilution, or famous-mark claims** beyond a\n  preliminary flag. Dilution under the TDRA requires a fame analysis this\n  skill does not attempt.\n- **Address foreign local-law bars** (e.g., phonetic similarity standards in\n  Japan, translation-of-foreign-equivalents in the EU) beyond flagging that\n  foreign analysis is required when a foreign jurisdiction is in scope.\n- **Quote outputs to customers, counterparties, or the press.** This is\n  internal research. Privileged if the header at the top applies.\n\n---\n\n## Tone\n\nCrisp, concrete, honest about scope. The lawyer reading this output should know\nin ten seconds what the triage found, what it didn't, and what has to happen\nbefore anyone adopts the mark. No hedging prose. The guardrail at the top and\nthe \"this skill does not conclude\" line on confusion do the scope work.\n",{"data":35,"body":37},{"name":4,"description":6,"argument-hint":36},"[describe the proposed mark, goods\u002Fservices, and jurisdictions — or just the mark and I'll ask]",{"type":38,"children":39},"root",[40,48,60,67,137,142,148,160,169,174,178,184,192,206,211,214,220,300,303,309,321,408,435,486,493,506,521,524,530,535,603,608,616,619,625,630,831,851,861,864,870,882,888,905,938,944,949,962,967,973,978,1037,1047,1053,1065,1078,1306,1311,1363,1421,1434,1437,1443,1530,1535,1618,1623,1635,1718,1729,1757,1760,1766,1771,1824,1827,1833,1851,3553,3556,3562,3574,3600,3605,3608,3614,3635,3648,3651,3657,3669,3675,3736,3739,3745,3750],{"type":41,"tag":42,"props":43,"children":44},"element","h1",{"id":4},[45],{"type":46,"value":47},"text","\u002Fclearance",{"type":41,"tag":49,"props":50,"children":51},"p",{},[52,58],{"type":41,"tag":53,"props":54,"children":55},"strong",{},[56],{"type":46,"value":57},"This is a triage, not a clearance opinion.",{"type":46,"value":59}," A trademark clearance opinion\nrequires a full professional search and registered trademark counsel's\njudgment. A \"no obvious conflicts\" result means the triage\ndidn't find anything — it does not mean the mark is clear. Clients have been\nsued over marks that passed a knockout search.",{"type":41,"tag":61,"props":62,"children":64},"h2",{"id":63},"instructions",[65],{"type":46,"value":66},"Instructions",{"type":41,"tag":68,"props":69,"children":70},"ol",{},[71,102,107,112,117,122,127,132],{"type":41,"tag":72,"props":73,"children":74},"li",{},[75,77,84,86,92,94,100],{"type":46,"value":76},"Read ",{"type":41,"tag":78,"props":79,"children":81},"code",{"className":80},[],[82],{"type":46,"value":83},"~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fip-legal\u002FCLAUDE.md",{"type":46,"value":85},". If it\ncontains ",{"type":41,"tag":78,"props":87,"children":89},{"className":88},[],[90],{"type":46,"value":91},"[PLACEHOLDER]",{"type":46,"value":93},", stop and direct to ",{"type":41,"tag":78,"props":95,"children":97},{"className":96},[],[98],{"type":46,"value":99},"\u002Fip-legal:cold-start-interview",{"type":46,"value":101},".",{"type":41,"tag":72,"props":103,"children":104},{},[105],{"type":46,"value":106},"Follow the workflow below.",{"type":41,"tag":72,"props":108,"children":109},{},[110],{"type":46,"value":111},"Run intake (mark, goods\u002Fservices, classes, jurisdictions, visual\u002Fstylization).",{"type":41,"tag":72,"props":113,"children":114},{},[115],{"type":46,"value":116},"Knockout check for intrinsic bars — generic, descriptive, deceptive,\ngeographic, surname, false connection, prohibited matter, functional.",{"type":41,"tag":72,"props":118,"children":119},{},[120],{"type":46,"value":121},"Similar-marks search against what's connected (Solve Intelligence, CourtListener, Descrybe, or whatever MCP is available). If nothing is\nconnected, say so in the output and proceed with the factor analysis only.",{"type":41,"tag":72,"props":123,"children":124},{},[125],{"type":46,"value":126},"Walk the applicable circuit's likelihood-of-confusion factors — du Pont \u002F\nPolaroid \u002F Sleekcraft \u002F other. Flag each; never conclude.",{"type":41,"tag":72,"props":128,"children":129},{},[130],{"type":46,"value":131},"Write the triage memo to the matter folder (if a matter is active) or the\npractice outputs folder. Apply the work-product header per role.",{"type":41,"tag":72,"props":133,"children":134},{},[135],{"type":46,"value":136},"End with recommended next steps and the non-lawyer gate if the role is\nnon-lawyer.",{"type":41,"tag":49,"props":138,"children":139},{},[140],{"type":46,"value":141},"This skill never concludes a mark is clear. If uncertain, flag — the attorney\ndecides.",{"type":41,"tag":61,"props":143,"children":145},{"id":144},"examples",[146],{"type":46,"value":147},"Examples",{"type":41,"tag":149,"props":150,"children":154},"pre",{"className":151,"code":153,"language":46},[152],"language-text","\u002Fip-legal:clearance \"APEXLEAF for an outdoor apparel line, planned launch US + EU\"\n",[155],{"type":41,"tag":78,"props":156,"children":158},{"__ignoreMap":157},"",[159],{"type":46,"value":153},{"type":41,"tag":149,"props":161,"children":164},{"className":162,"code":163,"language":46},[152],"\u002Fip-legal:clearance\n",[165],{"type":41,"tag":78,"props":166,"children":167},{"__ignoreMap":157},[168],{"type":46,"value":163},{"type":41,"tag":49,"props":170,"children":171},{},[172],{"type":46,"value":173},"(And the skill will ask for the mark, goods, classes, and jurisdictions.)",{"type":41,"tag":175,"props":176,"children":177},"hr",{},[],{"type":41,"tag":61,"props":179,"children":181},{"id":180},"this-is-a-first-pass-not-a-clearance-opinion",[182],{"type":46,"value":183},"THIS IS A FIRST PASS, NOT A CLEARANCE OPINION",{"type":41,"tag":49,"props":185,"children":186},{},[187],{"type":41,"tag":53,"props":188,"children":189},{},[190],{"type":46,"value":191},"Say this at the top of every output. Do not drop it. Do not soften it.",{"type":41,"tag":193,"props":194,"children":195},"blockquote",{},[196],{"type":41,"tag":49,"props":197,"children":198},{},[199,204],{"type":41,"tag":53,"props":200,"children":201},{},[202],{"type":46,"value":203},"This is a first pass, not a clearance opinion.",{"type":46,"value":205}," A trademark clearance opinion\nrequires a full professional search (TESS, state registries, common law sources,\ninternational registries, domain and social, trade dress and design marks where\nrelevant) and attorney judgment on likelihood of confusion, which depends on\nfactors a structured triage cannot fully assess. A \"no obvious conflicts\" result\nfrom this skill means the triage didn't find anything — it does not mean the\nmark is clear. Clients have been sued over marks that passed a knockout search.\nA registered trademark attorney evaluates before anyone adopts, files, or\ninvests in this mark.",{"type":41,"tag":49,"props":207,"children":208},{},[209],{"type":46,"value":210},"This is the loudest guardrail in the plugin. Under-calling a conflict is a\none-way door — a logo on trucks, a product launched, a TM application filed, all\nwith a problem underneath. Over-calling is a two-way door — the attorney narrows\nthe list in review. Stay on the two-way door side.",{"type":41,"tag":175,"props":212,"children":213},{},[],{"type":41,"tag":61,"props":215,"children":217},{"id":216},"matter-context",[218],{"type":46,"value":219},"Matter context",{"type":41,"tag":49,"props":221,"children":222},{},[223,228,230,236,238,244,246,252,254,260,262,268,270,276,278,284,286,292,293,299],{"type":41,"tag":53,"props":224,"children":225},{},[226],{"type":46,"value":227},"Matter context.",{"type":46,"value":229}," Check ",{"type":41,"tag":78,"props":231,"children":233},{"className":232},[],[234],{"type":46,"value":235},"## Matter workspaces",{"type":46,"value":237}," in the practice-level CLAUDE.md. If ",{"type":41,"tag":78,"props":239,"children":241},{"className":240},[],[242],{"type":46,"value":243},"Enabled",{"type":46,"value":245}," is ",{"type":41,"tag":78,"props":247,"children":249},{"className":248},[],[250],{"type":46,"value":251},"✗",{"type":46,"value":253}," (the default for in-house users), skip the rest of this paragraph — skills use practice-level context and the matter machinery is invisible. If enabled and there is no active matter, ask: \"Which matter is this for? Run ",{"type":41,"tag":78,"props":255,"children":257},{"className":256},[],[258],{"type":46,"value":259},"\u002Fip-legal:matter-workspace switch \u003Cslug>",{"type":46,"value":261}," or say ",{"type":41,"tag":78,"props":263,"children":265},{"className":264},[],[266],{"type":46,"value":267},"practice-level",{"type":46,"value":269},".\" Load the active matter's ",{"type":41,"tag":78,"props":271,"children":273},{"className":272},[],[274],{"type":46,"value":275},"matter.md",{"type":46,"value":277}," for matter-specific context and overrides. Write outputs to the matter folder at ",{"type":41,"tag":78,"props":279,"children":281},{"className":280},[],[282],{"type":46,"value":283},"~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fip-legal\u002Fmatters\u002F\u003Cmatter-slug>\u002F",{"type":46,"value":285},". Never read another matter's files unless ",{"type":41,"tag":78,"props":287,"children":289},{"className":288},[],[290],{"type":46,"value":291},"Cross-matter context",{"type":46,"value":245},{"type":41,"tag":78,"props":294,"children":296},{"className":295},[],[297],{"type":46,"value":298},"on",{"type":46,"value":101},{"type":41,"tag":175,"props":301,"children":302},{},[],{"type":41,"tag":61,"props":304,"children":306},{"id":305},"load-the-practice-profile-first",[307],{"type":46,"value":308},"Load the practice profile first",{"type":41,"tag":49,"props":310,"children":311},{},[312,314,319],{"type":46,"value":313},"Before running clearance, read ",{"type":41,"tag":78,"props":315,"children":317},{"className":316},[],[318],{"type":46,"value":83},{"type":46,"value":320},". Pull:",{"type":41,"tag":322,"props":323,"children":324},"ul",{},[325,343,374,391],{"type":41,"tag":72,"props":326,"children":327},{},[328,333,335,341],{"type":41,"tag":53,"props":329,"children":330},{},[331],{"type":46,"value":332},"Role",{"type":46,"value":334}," from ",{"type":41,"tag":78,"props":336,"children":338},{"className":337},[],[339],{"type":46,"value":340},"## Who's using this",{"type":46,"value":342}," (lawyer vs. non-lawyer changes the work-product header and the non-lawyer gate below).",{"type":41,"tag":72,"props":344,"children":345},{},[346,351,353,358,359,365,366,372],{"type":41,"tag":53,"props":347,"children":348},{},[349],{"type":46,"value":350},"Registered in",{"type":46,"value":352}," and ",{"type":41,"tag":53,"props":354,"children":355},{},[356],{"type":46,"value":357},"enforce where",{"type":46,"value":334},{"type":41,"tag":78,"props":360,"children":362},{"className":361},[],[363],{"type":46,"value":364},"## IP practice profile",{"type":46,"value":352},{"type":41,"tag":78,"props":367,"children":369},{"className":368},[],[370],{"type":46,"value":371},"## Enforcement posture",{"type":46,"value":373}," (default jurisdictions if the user doesn't specify).",{"type":41,"tag":72,"props":375,"children":376},{},[377,382,383,389],{"type":41,"tag":53,"props":378,"children":379},{},[380],{"type":46,"value":381},"Integrations",{"type":46,"value":334},{"type":41,"tag":78,"props":384,"children":386},{"className":385},[],[387],{"type":46,"value":388},"## Available integrations",{"type":46,"value":390}," (CourtListener \u002F Solve Intelligence \u002F Descrybe — each determines what searches are available to run, what the fallback is, and what gets attributed in the output).",{"type":41,"tag":72,"props":392,"children":393},{},[394,399,400,406],{"type":41,"tag":53,"props":395,"children":396},{},[397],{"type":46,"value":398},"Decision posture",{"type":46,"value":334},{"type":41,"tag":78,"props":401,"children":403},{"className":402},[],[404],{"type":46,"value":405},"## Decision posture on subjective legal calls",{"type":46,"value":407}," — this skill never concludes \"not confusingly similar.\"",{"type":41,"tag":49,"props":409,"children":410},{},[411,413,418,420,425,427,433],{"type":46,"value":412},"If ",{"type":41,"tag":78,"props":414,"children":416},{"className":415},[],[417],{"type":46,"value":83},{"type":46,"value":419}," contains ",{"type":41,"tag":78,"props":421,"children":423},{"className":422},[],[424],{"type":46,"value":91},{"type":46,"value":426}," or ",{"type":41,"tag":78,"props":428,"children":430},{"className":429},[],[431],{"type":46,"value":432},"[Your Company Name]",{"type":46,"value":434},", surface this bounce:",{"type":41,"tag":193,"props":436,"children":437},{},[438,443,451],{"type":41,"tag":49,"props":439,"children":440},{},[441],{"type":46,"value":442},"I notice you haven't configured your practice profile yet — that's how I tailor posture, jurisdictions, and approval chain to your practice.",{"type":41,"tag":49,"props":444,"children":445},{},[446],{"type":41,"tag":53,"props":447,"children":448},{},[449],{"type":46,"value":450},"Two choices:",{"type":41,"tag":322,"props":452,"children":453},{},[454,466],{"type":41,"tag":72,"props":455,"children":456},{},[457,459,464],{"type":46,"value":458},"Run ",{"type":41,"tag":78,"props":460,"children":462},{"className":461},[],[463],{"type":46,"value":99},{"type":46,"value":465}," (2 minutes) to configure your profile, then I'll run this tailored to YOUR practice.",{"type":41,"tag":72,"props":467,"children":468},{},[469,471,476,478,484],{"type":46,"value":470},"Say ",{"type":41,"tag":53,"props":472,"children":473},{},[474],{"type":46,"value":475},"\"provisional\"",{"type":46,"value":477}," and I'll run this against generic defaults — US jurisdiction, middle risk appetite, lawyer role, no playbook — and tag every output ",{"type":41,"tag":78,"props":479,"children":481},{"className":480},[],[482],{"type":46,"value":483},"[PROVISIONAL — configure your profile for tailored output]",{"type":46,"value":485}," so you can see what I do before committing.",{"type":41,"tag":487,"props":488,"children":490},"h3",{"id":489},"provisional-mode",[491],{"type":46,"value":492},"Provisional mode",{"type":41,"tag":49,"props":494,"children":495},{},[496,498,504],{"type":46,"value":497},"If the user says \"provisional,\" run the clearance normally using these generic defaults: middle risk appetite, lawyer role, US jurisdiction (USPTO + common-law), no playbook (do the full analysis rather than matching against a position list). Tag the reviewer note and every finding block with ",{"type":41,"tag":78,"props":499,"children":501},{"className":500},[],[502],{"type":46,"value":503},"[PROVISIONAL]",{"type":46,"value":505},". At the end of the output, append:",{"type":41,"tag":193,"props":507,"children":508},{},[509],{"type":41,"tag":49,"props":510,"children":511},{},[512,514,519],{"type":46,"value":513},"\"That was a generic run against default assumptions. Run ",{"type":41,"tag":78,"props":515,"children":517},{"className":516},[],[518],{"type":46,"value":99},{"type":46,"value":520}," to get output calibrated to YOUR practice — your playbook, your jurisdiction, your risk appetite. 2 minutes.\"",{"type":41,"tag":175,"props":522,"children":523},{},[],{"type":41,"tag":61,"props":525,"children":527},{"id":526},"intake",[528],{"type":46,"value":529},"Intake",{"type":41,"tag":49,"props":531,"children":532},{},[533],{"type":46,"value":534},"Ask once, in a single batch (don't drag out a quick job):",{"type":41,"tag":193,"props":536,"children":537},{},[538,543],{"type":41,"tag":49,"props":539,"children":540},{},[541],{"type":46,"value":542},"A few questions before I run the triage:",{"type":41,"tag":68,"props":544,"children":545},{},[546,556,566,576,593],{"type":41,"tag":72,"props":547,"children":548},{},[549,554],{"type":41,"tag":53,"props":550,"children":551},{},[552],{"type":46,"value":553},"Proposed mark.",{"type":46,"value":555}," Exact spelling, any stylization, and whether it's a word mark, logo, or both.",{"type":41,"tag":72,"props":557,"children":558},{},[559,564],{"type":41,"tag":53,"props":560,"children":561},{},[562],{"type":46,"value":563},"Goods or services.",{"type":46,"value":565}," What's actually being sold or offered under this mark. A sentence or two — I'll map to international classes.",{"type":41,"tag":72,"props":567,"children":568},{},[569,574],{"type":41,"tag":53,"props":570,"children":571},{},[572],{"type":46,"value":573},"Classes.",{"type":46,"value":575}," If you already know the Nice classes, list them. Otherwise describe the goods\u002Fservices and I'll suggest the likely classes and confirm with you before running the search.",{"type":41,"tag":72,"props":577,"children":578},{},[579,584,586,591],{"type":41,"tag":53,"props":580,"children":581},{},[582],{"type":46,"value":583},"Jurisdictions.",{"type":46,"value":585}," Where do you plan to use, register, or enforce? (US \u002F EU \u002F UK \u002F Madrid \u002F specific countries — I'll default to ",{"type":41,"tag":78,"props":587,"children":589},{"className":588},[],[590],{"type":46,"value":350},{"type":46,"value":592}," from your practice profile if you don't say.)",{"type":41,"tag":72,"props":594,"children":595},{},[596,601],{"type":41,"tag":53,"props":597,"children":598},{},[599],{"type":46,"value":600},"How it will appear in use.",{"type":46,"value":602}," Any taglines, adjacent product names, trade dress, or design elements that would show up with it in market.",{"type":41,"tag":49,"props":604,"children":605},{},[606],{"type":46,"value":607},"Wait for the answer. If the description is vague (\"AI tool,\" \"platform\"), push once:",{"type":41,"tag":193,"props":609,"children":610},{},[611],{"type":41,"tag":49,"props":612,"children":613},{},[614],{"type":46,"value":615},"Give me the actual thing a customer sees — is it a consumer mobile app, enterprise API, physical product, service? The classes turn on this.",{"type":41,"tag":175,"props":617,"children":618},{},[],{"type":41,"tag":61,"props":620,"children":622},{"id":621},"knockout-check",[623],{"type":46,"value":624},"Knockout check",{"type":41,"tag":49,"props":626,"children":627},{},[628],{"type":46,"value":629},"Before any database search, run the intrinsic problems that kill a mark regardless\nof prior registrations. For each, assess plainly and flag. Do not rationalize away\na clear issue.",{"type":41,"tag":631,"props":632,"children":633},"table",{},[634,658],{"type":41,"tag":635,"props":636,"children":637},"thead",{},[638],{"type":41,"tag":639,"props":640,"children":641},"tr",{},[642,648,653],{"type":41,"tag":643,"props":644,"children":645},"th",{},[646],{"type":46,"value":647},"Bar",{"type":41,"tag":643,"props":649,"children":650},{},[651],{"type":46,"value":652},"What it means",{"type":41,"tag":643,"props":654,"children":655},{},[656],{"type":46,"value":657},"Flag when",{"type":41,"tag":659,"props":660,"children":661},"tbody",{},[662,684,705,726,747,768,789,810],{"type":41,"tag":639,"props":663,"children":664},{},[665,674,679],{"type":41,"tag":666,"props":667,"children":668},"td",{},[669],{"type":41,"tag":53,"props":670,"children":671},{},[672],{"type":46,"value":673},"Generic",{"type":41,"tag":666,"props":675,"children":676},{},[677],{"type":46,"value":678},"The term IS the category (e.g., \"Soap\" for soap)",{"type":41,"tag":666,"props":680,"children":681},{},[682],{"type":46,"value":683},"The mark names what the thing is",{"type":41,"tag":639,"props":685,"children":686},{},[687,695,700],{"type":41,"tag":666,"props":688,"children":689},{},[690],{"type":41,"tag":53,"props":691,"children":692},{},[693],{"type":46,"value":694},"Descriptive",{"type":41,"tag":666,"props":696,"children":697},{},[698],{"type":46,"value":699},"Directly describes a feature, function, quality, or ingredient",{"type":41,"tag":666,"props":701,"children":702},{},[703],{"type":46,"value":704},"A consumer reads the mark and knows what the product does without imagination",{"type":41,"tag":639,"props":706,"children":707},{},[708,716,721],{"type":41,"tag":666,"props":709,"children":710},{},[711],{"type":41,"tag":53,"props":712,"children":713},{},[714],{"type":46,"value":715},"Deceptive \u002F deceptively misdescriptive",{"type":41,"tag":666,"props":717,"children":718},{},[719],{"type":46,"value":720},"Misrepresents a material feature",{"type":41,"tag":666,"props":722,"children":723},{},[724],{"type":46,"value":725},"The mark suggests a quality the goods don't have and that quality would matter",{"type":41,"tag":639,"props":727,"children":728},{},[729,737,742],{"type":41,"tag":666,"props":730,"children":731},{},[732],{"type":41,"tag":53,"props":733,"children":734},{},[735],{"type":46,"value":736},"Primarily geographically descriptive \u002F deceptive",{"type":41,"tag":666,"props":738,"children":739},{},[740],{"type":46,"value":741},"Mark is primarily a place name and goods come from (or don't) that place",{"type":41,"tag":666,"props":743,"children":744},{},[745],{"type":46,"value":746},"Mark = place + generic; or place + goods where customers would assume origin",{"type":41,"tag":639,"props":748,"children":749},{},[750,758,763],{"type":41,"tag":666,"props":751,"children":752},{},[753],{"type":41,"tag":53,"props":754,"children":755},{},[756],{"type":46,"value":757},"Primarily merely a surname",{"type":41,"tag":666,"props":759,"children":760},{},[761],{"type":46,"value":762},"Mark is primarily a surname",{"type":41,"tag":666,"props":764,"children":765},{},[766],{"type":46,"value":767},"Mark reads as someone's last name to the relevant consumer",{"type":41,"tag":639,"props":769,"children":770},{},[771,779,784],{"type":41,"tag":666,"props":772,"children":773},{},[774],{"type":41,"tag":53,"props":775,"children":776},{},[777],{"type":46,"value":778},"False connection",{"type":41,"tag":666,"props":780,"children":781},{},[782],{"type":46,"value":783},"Mark falsely suggests connection with person, institution, national symbol",{"type":41,"tag":666,"props":785,"children":786},{},[787],{"type":46,"value":788},"Mark invokes a specific identifiable person or institution",{"type":41,"tag":639,"props":790,"children":791},{},[792,800,805],{"type":41,"tag":666,"props":793,"children":794},{},[795],{"type":41,"tag":53,"props":796,"children":797},{},[798],{"type":46,"value":799},"Prohibited matter",{"type":41,"tag":666,"props":801,"children":802},{},[803],{"type":46,"value":804},"Flags, coats of arms, insignia, specific prohibited categories",{"type":41,"tag":666,"props":806,"children":807},{},[808],{"type":46,"value":809},"Mark contains a prohibited element",{"type":41,"tag":639,"props":811,"children":812},{},[813,821,826],{"type":41,"tag":666,"props":814,"children":815},{},[816],{"type":41,"tag":53,"props":817,"children":818},{},[819],{"type":46,"value":820},"Functional (for design marks \u002F trade dress)",{"type":41,"tag":666,"props":822,"children":823},{},[824],{"type":46,"value":825},"The feature is essential to use or affects cost\u002Fquality",{"type":41,"tag":666,"props":827,"children":828},{},[829],{"type":46,"value":830},"Design mark — and the feature performs a function",{"type":41,"tag":49,"props":832,"children":833},{},[834,836,842,844,849],{"type":46,"value":835},"Note on scandalous\u002Fimmoral marks: after ",{"type":41,"tag":837,"props":838,"children":839},"em",{},[840],{"type":46,"value":841},"Iancu v. Brunetti",{"type":46,"value":843}," (2019) and ",{"type":41,"tag":837,"props":845,"children":846},{},[847],{"type":46,"value":848},"Matal v.\nTam",{"type":46,"value":850}," (2017), the USPTO no longer refuses registration on those bases. The\nsurviving statutory bar in this zone is false connection under §2(a). Apply that;\ndon't flag under the struck-down bars.",{"type":41,"tag":49,"props":852,"children":853},{},[854,859],{"type":41,"tag":53,"props":855,"children":856},{},[857],{"type":46,"value":858},"Output:",{"type":46,"value":860}," for each knockout category, either \"no issue identified\" or a\nspecific flag with a one-line reason. Don't produce a blank table of passes.",{"type":41,"tag":175,"props":862,"children":863},{},[],{"type":41,"tag":61,"props":865,"children":867},{"id":866},"similar-marks-check",[868],{"type":46,"value":869},"Similar marks check",{"type":41,"tag":49,"props":871,"children":872},{},[873,875,880],{"type":46,"value":874},"The purpose here is to ",{"type":41,"tag":53,"props":876,"children":877},{},[878],{"type":46,"value":879},"find potentially confusingly similar prior marks",{"type":46,"value":881},", not\nto decide whether confusion is likely. That is the attorney's call.",{"type":41,"tag":487,"props":883,"children":885},{"id":884},"what-the-user-has-connected",[886],{"type":46,"value":887},"What the user has connected",{"type":41,"tag":49,"props":889,"children":890},{},[891,892,897,898,903],{"type":46,"value":76},{"type":41,"tag":78,"props":893,"children":895},{"className":894},[],[896],{"type":46,"value":388},{"type":46,"value":334},{"type":41,"tag":78,"props":899,"children":901},{"className":900},[],[902],{"type":46,"value":83},{"type":46,"value":904},":",{"type":41,"tag":322,"props":906,"children":907},{},[908,918,928],{"type":41,"tag":72,"props":909,"children":910},{},[911,916],{"type":41,"tag":53,"props":912,"children":913},{},[914],{"type":46,"value":915},"If a trademark search connector is available",{"type":46,"value":917}," (Solve Intelligence,\nDescrybe — or any MCP exposing TM-registry search): run a preliminary search\nacross the relevant classes and jurisdictions. Attribute every result to its\nsource. Note the date of the search and the scope (which registries, which\nclasses, exact-match vs. fuzzy, design search or not).",{"type":41,"tag":72,"props":919,"children":920},{},[921,926],{"type":41,"tag":53,"props":922,"children":923},{},[924],{"type":46,"value":925},"If a legal research connector is available",{"type":46,"value":927}," (CourtListener for litigation for case law and TTAB decisions): sweep for reported disputes involving\nthe mark or a close variant. Same attribution rule.",{"type":41,"tag":72,"props":929,"children":930},{},[931,936],{"type":41,"tag":53,"props":932,"children":933},{},[934],{"type":46,"value":935},"If no search connector is available:",{"type":46,"value":937}," say so, explicitly, in the output.\nDo not infer results from model knowledge and present them as search findings.",{"type":41,"tag":487,"props":939,"children":941},{"id":940},"fallback-when-no-database-access-exists",[942],{"type":46,"value":943},"Fallback when no database access exists",{"type":41,"tag":49,"props":945,"children":946},{},[947],{"type":46,"value":948},"Write out, in the output, this exact statement:",{"type":41,"tag":193,"props":950,"children":951},{},[952],{"type":41,"tag":49,"props":953,"children":954},{},[955,960],{"type":41,"tag":53,"props":956,"children":957},{},[958],{"type":46,"value":959},"No database search was run.",{"type":46,"value":961}," This triage did not hit TESS, Solve\nIntelligence, Descrybe, CourtListener, state registries, Madrid\u002FWIPO, or any\ncommon law \u002F unregistered-mark sources. A knockout or full search across those\ndatabases is required before any conclusion about availability. The triage\nbelow is limited to intrinsic-bar analysis and structured confusion factors\nagainst marks the user has identified or that come up in the conversation.",{"type":41,"tag":49,"props":963,"children":964},{},[965],{"type":46,"value":966},"Then proceed — the intrinsic checks and the factors analysis are still useful,\njust labeled honestly.",{"type":41,"tag":487,"props":968,"children":970},{"id":969},"for-each-similar-mark-found-or-supplied",[971],{"type":46,"value":972},"For each similar mark found (or supplied)",{"type":41,"tag":49,"props":974,"children":975},{},[976],{"type":46,"value":977},"Capture:",{"type":41,"tag":322,"props":979,"children":980},{},[981,991,1001,1011,1019,1029],{"type":41,"tag":72,"props":982,"children":983},{},[984,989],{"type":41,"tag":53,"props":985,"children":986},{},[987],{"type":46,"value":988},"Mark",{"type":46,"value":990}," (exact characters, any stylization)",{"type":41,"tag":72,"props":992,"children":993},{},[994,999],{"type":41,"tag":53,"props":995,"children":996},{},[997],{"type":46,"value":998},"Source",{"type":46,"value":1000}," (TESS registration no., Madrid designation, state registry, case\ncitation, domain, social handle — whichever)",{"type":41,"tag":72,"props":1002,"children":1003},{},[1004,1009],{"type":41,"tag":53,"props":1005,"children":1006},{},[1007],{"type":46,"value":1008},"Classes \u002F goods-services description",{"type":46,"value":1010}," from the register",{"type":41,"tag":72,"props":1012,"children":1013},{},[1014],{"type":41,"tag":53,"props":1015,"children":1016},{},[1017],{"type":46,"value":1018},"Owner",{"type":41,"tag":72,"props":1020,"children":1021},{},[1022,1027],{"type":41,"tag":53,"props":1023,"children":1024},{},[1025],{"type":46,"value":1026},"Status",{"type":46,"value":1028}," (registered \u002F pending \u002F abandoned \u002F cancelled — a dead mark is not a\nbar but can be relevant to fame and to a predecessor's rights)",{"type":41,"tag":72,"props":1030,"children":1031},{},[1032],{"type":41,"tag":53,"props":1033,"children":1034},{},[1035],{"type":46,"value":1036},"First-use date if available",{"type":41,"tag":49,"props":1038,"children":1039},{},[1040,1045],{"type":41,"tag":53,"props":1041,"children":1042},{},[1043],{"type":46,"value":1044},"Do not supplement silently.",{"type":46,"value":1046}," If you cite a USPTO registration number, it came\nfrom the search you ran; if you describe a mark the user mentioned, say that.\nNever invent a registration and never \"fill in\" a detail the record doesn't\nsupport. If the search didn't return a first-use date, write \"first-use date not\navailable from search result\" — do not guess.",{"type":41,"tag":487,"props":1048,"children":1050},{"id":1049},"adjacent-families-sweep-required-before-concluding",[1051],{"type":46,"value":1052},"Adjacent families sweep (required before concluding)",{"type":41,"tag":49,"props":1054,"children":1055},{},[1056,1058,1063],{"type":46,"value":1057},"A clearance that only checks exact and near-exact matches misses the marks a\ncompetitor adopted ",{"type":41,"tag":837,"props":1059,"children":1060},{},[1061],{"type":46,"value":1062},"because",{"type":46,"value":1064}," yours was taken. Before concluding, identify 3–5\nadjacent word families the practitioner should also sweep, and ask the user to\nconfirm or add to the list.",{"type":41,"tag":49,"props":1066,"children":1067},{},[1068,1070,1076],{"type":46,"value":1069},"Adjacent families are category-conventional substitutes a reasonable competitor\nwould consider when the direct mark is unavailable. For a mark like\n",{"type":41,"tag":78,"props":1071,"children":1073},{"className":1072},[],[1074],{"type":46,"value":1075},"NEXUS HOME",{"type":46,"value":1077}," in the smart-home hub space, the adjacent families include at\nminimum:",{"type":41,"tag":322,"props":1079,"children":1080},{},[1081,1149,1208,1260],{"type":41,"tag":72,"props":1082,"children":1083},{},[1084,1089,1091,1097,1099,1105,1106,1112,1113,1119,1120,1126,1128,1134,1135,1141,1142,1148],{"type":41,"tag":53,"props":1085,"children":1086},{},[1087],{"type":46,"value":1088},"Category synonyms",{"type":46,"value":1090}," for NEXUS: ",{"type":41,"tag":78,"props":1092,"children":1094},{"className":1093},[],[1095],{"type":46,"value":1096},"HUB",{"type":46,"value":1098},", ",{"type":41,"tag":78,"props":1100,"children":1102},{"className":1101},[],[1103],{"type":46,"value":1104},"NEST",{"type":46,"value":1098},{"type":41,"tag":78,"props":1107,"children":1109},{"className":1108},[],[1110],{"type":46,"value":1111},"CORE",{"type":46,"value":1098},{"type":41,"tag":78,"props":1114,"children":1116},{"className":1115},[],[1117],{"type":46,"value":1118},"LINK",{"type":46,"value":1098},{"type":41,"tag":78,"props":1121,"children":1123},{"className":1122},[],[1124],{"type":46,"value":1125},"CONNECT",{"type":46,"value":1127},",\n",{"type":41,"tag":78,"props":1129,"children":1131},{"className":1130},[],[1132],{"type":46,"value":1133},"BRIDGE",{"type":46,"value":1098},{"type":41,"tag":78,"props":1136,"children":1138},{"className":1137},[],[1139],{"type":46,"value":1140},"CENTRAL",{"type":46,"value":1098},{"type":41,"tag":78,"props":1143,"children":1145},{"className":1144},[],[1146],{"type":46,"value":1147},"GATEWAY",{"type":46,"value":101},{"type":41,"tag":72,"props":1150,"children":1151},{},[1152,1157,1159,1165,1166,1172,1173,1179,1180,1186,1187,1193,1194,1200,1201,1207],{"type":41,"tag":53,"props":1153,"children":1154},{},[1155],{"type":46,"value":1156},"Assistant-style names",{"type":46,"value":1158}," in the same product category: ",{"type":41,"tag":78,"props":1160,"children":1162},{"className":1161},[],[1163],{"type":46,"value":1164},"ALEXA",{"type":46,"value":1127},{"type":41,"tag":78,"props":1167,"children":1169},{"className":1168},[],[1170],{"type":46,"value":1171},"ECHO",{"type":46,"value":1098},{"type":41,"tag":78,"props":1174,"children":1176},{"className":1175},[],[1177],{"type":46,"value":1178},"SIRI",{"type":46,"value":1098},{"type":41,"tag":78,"props":1181,"children":1183},{"className":1182},[],[1184],{"type":46,"value":1185},"GOOGLE HOME",{"type":46,"value":1098},{"type":41,"tag":78,"props":1188,"children":1190},{"className":1189},[],[1191],{"type":46,"value":1192},"CORTANA",{"type":46,"value":1098},{"type":41,"tag":78,"props":1195,"children":1197},{"className":1196},[],[1198],{"type":46,"value":1199},"HOMEY",{"type":46,"value":1098},{"type":41,"tag":78,"props":1202,"children":1204},{"className":1203},[],[1205],{"type":46,"value":1206},"HOMEBASE",{"type":46,"value":101},{"type":41,"tag":72,"props":1209,"children":1210},{},[1211,1216,1218,1224,1225,1231,1232,1238,1239,1245,1246,1252,1253,1259],{"type":41,"tag":53,"props":1212,"children":1213},{},[1214],{"type":46,"value":1215},"HOME \u002F HOUSE \u002F SMART variants",{"type":46,"value":1217},": ",{"type":41,"tag":78,"props":1219,"children":1221},{"className":1220},[],[1222],{"type":46,"value":1223},"SMART HOME",{"type":46,"value":1098},{"type":41,"tag":78,"props":1226,"children":1228},{"className":1227},[],[1229],{"type":46,"value":1230},"HOUSEHOLD",{"type":46,"value":1098},{"type":41,"tag":78,"props":1233,"children":1235},{"className":1234},[],[1236],{"type":46,"value":1237},"HOUSE",{"type":46,"value":1127},{"type":41,"tag":78,"props":1240,"children":1242},{"className":1241},[],[1243],{"type":46,"value":1244},"ABODE",{"type":46,"value":1098},{"type":41,"tag":78,"props":1247,"children":1249},{"className":1248},[],[1250],{"type":46,"value":1251},"CASA",{"type":46,"value":1098},{"type":41,"tag":78,"props":1254,"children":1256},{"className":1255},[],[1257],{"type":46,"value":1258},"DOM",{"type":46,"value":101},{"type":41,"tag":72,"props":1261,"children":1262},{},[1263,1268,1270,1276,1277,1283,1284,1290,1291,1297,1298,1304],{"type":41,"tag":53,"props":1264,"children":1265},{},[1266],{"type":46,"value":1267},"Phonetic twins",{"type":46,"value":1269}," on the root: ",{"type":41,"tag":78,"props":1271,"children":1273},{"className":1272},[],[1274],{"type":46,"value":1275},"NEXIS",{"type":46,"value":1098},{"type":41,"tag":78,"props":1278,"children":1280},{"className":1279},[],[1281],{"type":46,"value":1282},"NEKSUS",{"type":46,"value":1098},{"type":41,"tag":78,"props":1285,"children":1287},{"className":1286},[],[1288],{"type":46,"value":1289},"NEXXUS",{"type":46,"value":1098},{"type":41,"tag":78,"props":1292,"children":1294},{"className":1293},[],[1295],{"type":46,"value":1296},"NECTIS",{"type":46,"value":1127},{"type":41,"tag":78,"props":1299,"children":1301},{"className":1300},[],[1302],{"type":46,"value":1303},"KNOXUS",{"type":46,"value":1305}," (depending on how the word sits in the market).",{"type":41,"tag":49,"props":1307,"children":1308},{},[1309],{"type":46,"value":1310},"The skill should output an adjacent-families block in the Similar Marks section\nwith a confirmation prompt:",{"type":41,"tag":193,"props":1312,"children":1313},{},[1314,1322,1358],{"type":41,"tag":49,"props":1315,"children":1316},{},[1317],{"type":41,"tag":53,"props":1318,"children":1319},{},[1320],{"type":46,"value":1321},"Adjacent families to sweep (please confirm or add):",{"type":41,"tag":322,"props":1323,"children":1324},{},[1325,1334,1342,1350],{"type":41,"tag":72,"props":1326,"children":1327},{},[1328],{"type":41,"tag":1329,"props":1330,"children":1331},"span",{},[1332],{"type":46,"value":1333},"family 1 — e.g., HUB \u002F NEST \u002F LINK \u002F CONNECT",{"type":41,"tag":72,"props":1335,"children":1336},{},[1337],{"type":41,"tag":1329,"props":1338,"children":1339},{},[1340],{"type":46,"value":1341},"family 2 — e.g., ALEXA-style assistant names",{"type":41,"tag":72,"props":1343,"children":1344},{},[1345],{"type":41,"tag":1329,"props":1346,"children":1347},{},[1348],{"type":46,"value":1349},"family 3 — e.g., HOME \u002F HOUSE \u002F SMART variants",{"type":41,"tag":72,"props":1351,"children":1352},{},[1353],{"type":41,"tag":1329,"props":1354,"children":1355},{},[1356],{"type":46,"value":1357},"family 4 — phonetic twins on the root",{"type":41,"tag":49,"props":1359,"children":1360},{},[1361],{"type":46,"value":1362},"A clearance that only checks exact and near-exact matches misses the marks a\ncompetitor adopted because yours was taken. Confirm this list is complete for\nthe category before I continue.",{"type":41,"tag":193,"props":1364,"children":1365},{},[1366,1376,1409],{"type":41,"tag":49,"props":1367,"children":1368},{},[1369,1374],{"type":41,"tag":53,"props":1370,"children":1371},{},[1372],{"type":46,"value":1373},"When non-English-speaking jurisdictions are in scope,",{"type":46,"value":1375}," the English-only phonetic sweep misses the most common source of cross-border conflicts. Add:",{"type":41,"tag":322,"props":1377,"children":1378},{},[1379,1389,1399],{"type":41,"tag":72,"props":1380,"children":1381},{},[1382,1387],{"type":41,"tag":53,"props":1383,"children":1384},{},[1385],{"type":46,"value":1386},"Translation equivalents.",{"type":46,"value":1388}," The mark translated into the relevant languages. The EU's foreign-equivalents doctrine treats a translation as the same mark for confusion purposes.",{"type":41,"tag":72,"props":1390,"children":1391},{},[1392,1397],{"type":41,"tag":53,"props":1393,"children":1394},{},[1395],{"type":46,"value":1396},"Transliteration.",{"type":46,"value":1398}," The mark written in the relevant script (Cyrillic, Chinese\u002FJapanese\u002FKorean, Arabic, Hangul, Thai). Phonetic equivalence across scripts is a recognized conflict basis.",{"type":41,"tag":72,"props":1400,"children":1401},{},[1402,1407],{"type":41,"tag":53,"props":1403,"children":1404},{},[1405],{"type":46,"value":1406},"Script variations.",{"type":46,"value":1408}," Marks registered in a non-Latin script that sound like your mark when romanized.",{"type":41,"tag":49,"props":1410,"children":1411},{},[1412,1414,1419],{"type":46,"value":1413},"If you can't perform cross-language analysis, say so: \"Cross-language phonetic and translation-equivalent analysis not performed — this is the most common source of cross-border conflicts. A clearance search in ",{"type":41,"tag":1329,"props":1415,"children":1416},{},[1417],{"type":46,"value":1418},"jurisdiction",{"type":46,"value":1420}," should include it.\"",{"type":41,"tag":49,"props":1422,"children":1423},{},[1424,1426,1432],{"type":46,"value":1425},"If the practitioner has a connected TM search tool, re-run the sweep against\neach confirmed adjacent family (exact + phonetic + translation-of-foreign-equivalent\nwhere relevant) and add the results to the Similar Marks table with the\n",{"type":41,"tag":78,"props":1427,"children":1429},{"className":1428},[],[1430],{"type":46,"value":1431},"Adjacent family",{"type":46,"value":1433}," source noted. If no connector is available, say so, and list\nthe families as the explicit next-step input for a full professional search —\ndo not silently skip the sweep.",{"type":41,"tag":175,"props":1435,"children":1436},{},[],{"type":41,"tag":61,"props":1438,"children":1440},{"id":1439},"likelihood-of-confusion-factors",[1441],{"type":46,"value":1442},"Likelihood-of-confusion factors",{"type":41,"tag":193,"props":1444,"children":1445},{},[1446,1456],{"type":41,"tag":49,"props":1447,"children":1448},{},[1449,1454],{"type":41,"tag":53,"props":1450,"children":1451},{},[1452],{"type":46,"value":1453},"Confusion framework is jurisdiction-specific.",{"type":46,"value":1455}," The US and EU assess likelihood of confusion differently. Don't apply the wrong one.",{"type":41,"tag":322,"props":1457,"children":1458},{},[1459,1488,1498,1508],{"type":41,"tag":72,"props":1460,"children":1461},{},[1462,1467,1469,1474,1475,1480,1481,1486],{"type":41,"tag":53,"props":1463,"children":1464},{},[1465],{"type":46,"value":1466},"US (federal circuits):",{"type":46,"value":1468}," Multi-factor tests (",{"type":41,"tag":837,"props":1470,"children":1471},{},[1472],{"type":46,"value":1473},"du Pont",{"type":46,"value":1098},{"type":41,"tag":837,"props":1476,"children":1477},{},[1478],{"type":46,"value":1479},"Polaroid",{"type":46,"value":1098},{"type":41,"tag":837,"props":1482,"children":1483},{},[1484],{"type":46,"value":1485},"Sleekcraft",{"type":46,"value":1487},") — strength of the mark, similarity (sight\u002Fsound\u002Fmeaning), proximity of goods, channels, buyer sophistication, actual confusion, intent.",{"type":41,"tag":72,"props":1489,"children":1490},{},[1491,1496],{"type":41,"tag":53,"props":1492,"children":1493},{},[1494],{"type":46,"value":1495},"EU (Art. 8(1)(b) EUTMR):",{"type":46,"value":1497}," Global appreciation — all relevant factors assessed holistically through the eyes of the average consumer. Key differences: greater weight on phonetic similarity; translation equivalents as standard (the mark translated into EU languages); \"likelihood of association\" beyond source confusion; the distinctiveness of the earlier mark carries more weight.",{"type":41,"tag":72,"props":1499,"children":1500},{},[1501,1506],{"type":41,"tag":53,"props":1502,"children":1503},{},[1504],{"type":46,"value":1505},"UK (TMA 1994 §5(2)):",{"type":46,"value":1507}," Follows the EU global appreciation approach post-Brexit but diverging case law. Check for UK-specific decisions.",{"type":41,"tag":72,"props":1509,"children":1510},{},[1511,1516,1518,1522,1524,1528],{"type":41,"tag":53,"props":1512,"children":1513},{},[1514],{"type":46,"value":1515},"Other jurisdictions:",{"type":46,"value":1517}," If the intake includes a jurisdiction without a framework above, say: \"I don't have ",{"type":41,"tag":1329,"props":1519,"children":1520},{},[1521],{"type":46,"value":1418},{"type":46,"value":1523},"'s confusion framework. Applying the US test would give you a wrong answer that looks right. Options: (a) I search for the applicable standard, (b) you route to a ",{"type":41,"tag":1329,"props":1525,"children":1526},{},[1527],{"type":46,"value":1418},{"type":46,"value":1529}," trademark specialist, (c) I note this jurisdiction is out of scope.\" Never silently apply US doctrine.",{"type":41,"tag":49,"props":1531,"children":1532},{},[1533],{"type":46,"value":1534},"The relevant circuit's test determines the factors to walk through. Cite the\ntest that applies:",{"type":41,"tag":322,"props":1536,"children":1537},{},[1538,1555,1571,1587],{"type":41,"tag":72,"props":1539,"children":1540},{},[1541,1546,1548,1553],{"type":41,"tag":53,"props":1542,"children":1543},{},[1544],{"type":46,"value":1545},"TTAB \u002F Federal Circuit:",{"type":46,"value":1547}," ",{"type":41,"tag":837,"props":1549,"children":1550},{},[1551],{"type":46,"value":1552},"In re E. I. du Pont de Nemours & Co.",{"type":46,"value":1554},", 476 F.2d\n1357 (C.C.P.A. 1973) (13 factors).",{"type":41,"tag":72,"props":1556,"children":1557},{},[1558,1563,1564,1569],{"type":41,"tag":53,"props":1559,"children":1560},{},[1561],{"type":46,"value":1562},"Second Circuit:",{"type":46,"value":1547},{"type":41,"tag":837,"props":1565,"children":1566},{},[1567],{"type":46,"value":1568},"Polaroid Corp. v. Polarad Electronics Corp.",{"type":46,"value":1570},", 287 F.2d 492\n(2d Cir. 1961) (8 factors).",{"type":41,"tag":72,"props":1572,"children":1573},{},[1574,1579,1580,1585],{"type":41,"tag":53,"props":1575,"children":1576},{},[1577],{"type":46,"value":1578},"Ninth Circuit:",{"type":46,"value":1547},{"type":41,"tag":837,"props":1581,"children":1582},{},[1583],{"type":46,"value":1584},"AMF Inc. v. Sleekcraft Boats",{"type":46,"value":1586},", 599 F.2d 341 (9th Cir. 1979)\n(8 factors).",{"type":41,"tag":72,"props":1588,"children":1589},{},[1590,1595,1597,1602,1604,1609,1611,1616],{"type":41,"tag":53,"props":1591,"children":1592},{},[1593],{"type":46,"value":1594},"Other circuits:",{"type":46,"value":1596}," walk through the circuit's named multi-factor test (e.g.,\n",{"type":41,"tag":837,"props":1598,"children":1599},{},[1600],{"type":46,"value":1601},"Frisch's Restaurants",{"type":46,"value":1603}," in the Sixth Circuit, ",{"type":41,"tag":837,"props":1605,"children":1606},{},[1607],{"type":46,"value":1608},"Scotch Whisky Association",{"type":46,"value":1610}," in the\nSeventh, ",{"type":41,"tag":837,"props":1612,"children":1613},{},[1614],{"type":46,"value":1615},"Lapp",{"type":46,"value":1617}," in the Third).",{"type":41,"tag":49,"props":1619,"children":1620},{},[1621],{"type":46,"value":1622},"Pick based on where the user plans to enforce (practice profile), the TTAB if\nthe immediate forum is registration, or the primary commercial forum otherwise.\nNote your pick in the output.",{"type":41,"tag":49,"props":1624,"children":1625},{},[1626,1628,1633],{"type":46,"value":1627},"For each factor, produce a ",{"type":41,"tag":53,"props":1629,"children":1630},{},[1631],{"type":46,"value":1632},"flag",{"type":46,"value":1634},", not a verdict. Each factor should say what\ncuts each way and where the uncertainty is:",{"type":41,"tag":322,"props":1636,"children":1637},{},[1638,1648,1658,1668,1678,1688,1698,1708],{"type":41,"tag":72,"props":1639,"children":1640},{},[1641,1646],{"type":41,"tag":53,"props":1642,"children":1643},{},[1644],{"type":46,"value":1645},"Similarity of marks",{"type":46,"value":1647}," (appearance, sound, meaning \u002F connotation, commercial\nimpression). Sight-sound-meaning, considered together.",{"type":41,"tag":72,"props":1649,"children":1650},{},[1651,1656],{"type":41,"tag":53,"props":1652,"children":1653},{},[1654],{"type":46,"value":1655},"Similarity of goods or services.",{"type":46,"value":1657}," Not whether the goods are identical —\nwhether consumers would expect them to come from the same source.",{"type":41,"tag":72,"props":1659,"children":1660},{},[1661,1666],{"type":41,"tag":53,"props":1662,"children":1663},{},[1664],{"type":46,"value":1665},"Channels of trade.",{"type":46,"value":1667}," Where each side actually sells (or would sell). Same\nstores? Same distribution? Same trade shows? Online-only?",{"type":41,"tag":72,"props":1669,"children":1670},{},[1671,1676],{"type":41,"tag":53,"props":1672,"children":1673},{},[1674],{"type":46,"value":1675},"Sophistication of consumers.",{"type":46,"value":1677}," Impulse buy at a gas station vs. considered\nenterprise purchase changes the standard of care.",{"type":41,"tag":72,"props":1679,"children":1680},{},[1681,1686],{"type":41,"tag":53,"props":1682,"children":1683},{},[1684],{"type":46,"value":1685},"Strength of prior mark found.",{"type":46,"value":1687}," Fanciful \u002F arbitrary \u002F suggestive \u002F\ndescriptive \u002F generic, and fame evidence if any. A strong prior mark gets\nwider protection.",{"type":41,"tag":72,"props":1689,"children":1690},{},[1691,1696],{"type":41,"tag":53,"props":1692,"children":1693},{},[1694],{"type":46,"value":1695},"Intent.",{"type":46,"value":1697}," Evidence of intent to trade on goodwill — a near-copy with similar\ntrade dress in an adjacent class is different from an independent coinage.",{"type":41,"tag":72,"props":1699,"children":1700},{},[1701,1706],{"type":41,"tag":53,"props":1702,"children":1703},{},[1704],{"type":46,"value":1705},"Actual confusion.",{"type":46,"value":1707}," Any evidence (misdirected inquiries, surveys, reviews,\nsocial posts).",{"type":41,"tag":72,"props":1709,"children":1710},{},[1711,1716],{"type":41,"tag":53,"props":1712,"children":1713},{},[1714],{"type":46,"value":1715},"Likelihood of expansion",{"type":46,"value":1717}," (bridge-the-gap). Whether the senior user is\nlikely to expand into the junior's lane, and vice versa.",{"type":41,"tag":49,"props":1719,"children":1720},{},[1721,1723,1728],{"type":46,"value":1722},"Per the decision posture in ",{"type":41,"tag":78,"props":1724,"children":1726},{"className":1725},[],[1727],{"type":46,"value":83},{"type":46,"value":904},{"type":41,"tag":322,"props":1730,"children":1731},{},[1732,1740,1745],{"type":41,"tag":72,"props":1733,"children":1734},{},[1735],{"type":41,"tag":53,"props":1736,"children":1737},{},[1738],{"type":46,"value":1739},"Never conclude \"not confusingly similar.\"",{"type":41,"tag":72,"props":1741,"children":1742},{},[1743],{"type":46,"value":1744},"If uncertain, write: \"Similar marks found — confusion assessment required\nbefore adoption.\" Or: \"Factors cut both ways; attorney judgment required.\"",{"type":41,"tag":72,"props":1746,"children":1747},{},[1748,1750,1755],{"type":46,"value":1749},"Clear space for \"no similar marks found in the databases searched\" is fine\n",{"type":41,"tag":837,"props":1751,"children":1752},{},[1753],{"type":46,"value":1754},"only",{"type":46,"value":1756}," if a real search was run; see the no-search fallback above otherwise.",{"type":41,"tag":175,"props":1758,"children":1759},{},[],{"type":41,"tag":61,"props":1761,"children":1763},{"id":1762},"recommended-next-steps",[1764],{"type":46,"value":1765},"Recommended next steps",{"type":41,"tag":49,"props":1767,"children":1768},{},[1769],{"type":46,"value":1770},"Every clearance output ends with concrete next steps, bucketed by what the\ntriage found:",{"type":41,"tag":322,"props":1772,"children":1773},{},[1774,1784,1794,1804,1814],{"type":41,"tag":72,"props":1775,"children":1776},{},[1777,1782],{"type":41,"tag":53,"props":1778,"children":1779},{},[1780],{"type":46,"value":1781},"If knockout issues found:",{"type":46,"value":1783}," reframe the mark, or accept the descriptiveness\nbar and plan for secondary-meaning over time; route for attorney review before\nadopting.",{"type":41,"tag":72,"props":1785,"children":1786},{},[1787,1792],{"type":41,"tag":53,"props":1788,"children":1789},{},[1790],{"type":46,"value":1791},"If similar marks found in the databases searched:",{"type":46,"value":1793}," attorney review is\nrequired before adopting, filing, or marketing. Often the next step is a full\nprofessional search to find everything the triage missed.",{"type":41,"tag":72,"props":1795,"children":1796},{},[1797,1802],{"type":41,"tag":53,"props":1798,"children":1799},{},[1800],{"type":46,"value":1801},"If no similar marks found but no database search ran:",{"type":46,"value":1803}," a full search is\nrequired before adoption. Name the databases that need to be hit.",{"type":41,"tag":72,"props":1805,"children":1806},{},[1807,1812],{"type":41,"tag":53,"props":1808,"children":1809},{},[1810],{"type":46,"value":1811},"If similar marks found and the senior mark is weak, old, in a different\nclass, or abandoned:",{"type":46,"value":1813}," flag for attorney review — the triage will not make\nthis call.",{"type":41,"tag":72,"props":1815,"children":1816},{},[1817,1822],{"type":41,"tag":53,"props":1818,"children":1819},{},[1820],{"type":46,"value":1821},"Always:",{"type":46,"value":1823}," a full clearance opinion from registered trademark counsel, scaled\nto the investment the mark will carry. A mark you'll put on a product line and\na Super Bowl ad carries more weight than a mark for a one-off pop-up.",{"type":41,"tag":175,"props":1825,"children":1826},{},[],{"type":41,"tag":61,"props":1828,"children":1830},{"id":1829},"output-format",[1831],{"type":46,"value":1832},"Output format",{"type":41,"tag":49,"props":1834,"children":1835},{},[1836,1838,1843,1844,1850],{"type":46,"value":1837},"Prepend the work-product header from ",{"type":41,"tag":78,"props":1839,"children":1841},{"className":1840},[],[1842],{"type":46,"value":83},{"type":46,"value":1547},{"type":41,"tag":78,"props":1845,"children":1847},{"className":1846},[],[1848],{"type":46,"value":1849},"## Outputs",{"type":46,"value":101},{"type":41,"tag":149,"props":1852,"children":1856},{"className":1853,"code":1854,"language":1855,"meta":157,"style":157},"language-markdown shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","[WORK-PRODUCT HEADER]\n\n# Trademark Clearance — First Pass (NOT AN OPINION)\n\n**This is a first pass, not a clearance opinion.** A clearance opinion requires\na full professional search and attorney judgment. A \"no obvious conflicts\"\nresult here means the triage didn't find anything — it does not mean the mark\nis clear. A registered trademark attorney evaluates before anyone adopts, files,\nor invests in this mark.\n\n**Triage result:** [GREEN \u002F YELLOW \u002F RED — one sentence why]\n\n## Proposed mark\n\n- **Mark:** [exact text, stylization noted]\n- **Mark type:** [word \u002F design \u002F composite]\n- **Goods \u002F services:** [description]\n- **Classes:** [Nice class numbers with one-line descriptions]\n- **Jurisdictions:** [US \u002F EU \u002F UK \u002F Madrid \u002F specific countries]\n- **Confusion test applied:** [du Pont \u002F Polaroid \u002F Sleekcraft \u002F other — with the\n  reason it's the right one]\n\n## Knockout issues\n\n| Bar | Flag | Note |\n|---|---|---|\n| Generic \u002F descriptive \u002F deceptive \u002F geographic \u002F surname \u002F false connection \u002F prohibited \u002F functional | [none \u002F flagged] | [one line if flagged] |\n\n## Similar marks check\n\n**Sources searched:** [registries and databases hit, with dates — or \"no database\nsearch run; see scope note below.\"]\n**Scope:** [classes, jurisdictions, exact-vs-fuzzy, design search or not]\n\n**Adjacent families swept (confirmed with user):**\n- [family 1 — e.g., HUB \u002F NEST \u002F LINK \u002F CONNECT \u002F BRIDGE \u002F GATEWAY]\n- [family 2 — e.g., ALEXA-style assistant names]\n- [family 3 — e.g., HOME \u002F HOUSE \u002F SMART variants]\n- [family 4 — phonetic twins on the root]\n\n*A clearance that only checks exact and near-exact matches misses the marks a\ncompetitor adopted because yours was taken. If any family was not swept (no\nconnector, time not available), it is listed explicitly as a next-step input\nto the full professional search — not silently skipped.*\n\n| Mark | Source | Classes \u002F G&S | Owner | Status | First use | Note |\n|---|---|---|---|---|---|---|\n| [exact] | [registration no. \u002F citation \u002F URL] | [class list] | [owner from record] | [reg\u002Fpending\u002Fabandoned\u002Fcancelled] | [date or \"not available\"] | [why it matters — exact match \u002F adjacent family] |\n\n*If no search was run:* **No database search was run.** This triage did not hit\nTESS, Solve Intelligence, Descrybe, CourtListener, state registries,\nMadrid\u002FWIPO, or any common law \u002F unregistered-mark sources. A knockout or full\nsearch across those databases is required before any conclusion about availability.\n\n## Confusion factors — flags for attorney review\n\nFor each of the factors under the test applied, a one-line flag noting what cuts\neach way.\n\n| Factor | Flag | Direction |\n|---|---|---|\n| Similarity of marks (sight \u002F sound \u002F meaning \u002F commercial impression) | [note] | [weighs toward \u002F against conflict \u002F mixed] |\n| Similarity of goods or services | [note] | [direction] |\n| Channels of trade | [note] | [direction] |\n| Consumer sophistication | [note] | [direction] |\n| Strength of prior mark | [note] | [direction] |\n| Intent | [note] | [direction] |\n| Actual confusion | [note or \"no evidence surfaced\"] | [direction] |\n| Likelihood of expansion \u002F bridge-the-gap | [note] | [direction] |\n\n**Conclusion on confusion:** *This skill does not conclude.* Either:\n- \"Similar marks found; attorney confusion assessment required before adoption.\"\n- \"No similar marks found in the databases searched; full clearance required\n  before adoption.\"\n- \"Factors cut both ways; attorney judgment required.\"\n\n## Recommended next steps\n\n- [specific next step 1 — e.g., \"Full professional search across USPTO, state\n  registries, common law sources, EUIPO, and UK IPO before adoption\"]\n- [specific next step 2 — e.g., \"Design-around review of the `APEXLEAF` mark\n  in Class 25 if the intent is to proceed\"]\n- [specific next step 3 — e.g., \"Reframe the mark — current form is descriptive\n  and will require secondary meaning\"]\n- [routing per `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fip-legal\u002FCLAUDE.md` —\n  trademark OC or in-house IP counsel named in the practice profile]\n\n## Citation verification\n\nEvery case, registration number, statute, and database result in this memo must\nbe verified against the authoritative source before relying on it. Registration\nnumbers, class designations, and first-use dates are the most common sites of\nerror. Do not cite a result you cannot open.\n","markdown",[1857],{"type":41,"tag":78,"props":1858,"children":1859},{"__ignoreMap":157},[1860,1871,1881,1897,1905,1929,1938,1947,1956,1965,1973,1995,2003,2017,2025,2053,2079,2116,2142,2168,2194,2203,2211,2224,2232,2269,2278,2313,2321,2334,2342,2364,2373,2395,2403,2421,2434,2447,2460,2473,2481,2490,2499,2508,2517,2525,2595,2604,2693,2701,2738,2747,2756,2765,2773,2786,2794,2803,2812,2820,2854,2862,2905,2956,3005,3054,3103,3152,3194,3243,3251,3287,3300,3313,3322,3335,3343,3356,3364,3377,3386,3418,3427,3440,3449,3479,3488,3496,3509,3517,3526,3535,3544],{"type":41,"tag":1329,"props":1861,"children":1864},{"class":1862,"line":1863},"line",1,[1865],{"type":41,"tag":1329,"props":1866,"children":1868},{"style":1867},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[1869],{"type":46,"value":1870},"[WORK-PRODUCT HEADER]\n",{"type":41,"tag":1329,"props":1872,"children":1874},{"class":1862,"line":1873},2,[1875],{"type":41,"tag":1329,"props":1876,"children":1878},{"emptyLinePlaceholder":1877},true,[1879],{"type":46,"value":1880},"\n",{"type":41,"tag":1329,"props":1882,"children":1884},{"class":1862,"line":1883},3,[1885,1891],{"type":41,"tag":1329,"props":1886,"children":1888},{"style":1887},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[1889],{"type":46,"value":1890},"# ",{"type":41,"tag":1329,"props":1892,"children":1894},{"style":1893},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[1895],{"type":46,"value":1896},"Trademark Clearance — First Pass (NOT AN OPINION)\n",{"type":41,"tag":1329,"props":1898,"children":1900},{"class":1862,"line":1899},4,[1901],{"type":41,"tag":1329,"props":1902,"children":1903},{"emptyLinePlaceholder":1877},[1904],{"type":46,"value":1880},{"type":41,"tag":1329,"props":1906,"children":1908},{"class":1862,"line":1907},5,[1909,1915,1920,1924],{"type":41,"tag":1329,"props":1910,"children":1912},{"style":1911},"--shiki-light:#39ADB5;--shiki-light-font-weight:bold;--shiki-default:#89DDFF;--shiki-default-font-weight:bold;--shiki-dark:#89DDFF;--shiki-dark-font-weight:bold",[1913],{"type":46,"value":1914},"**",{"type":41,"tag":1329,"props":1916,"children":1918},{"style":1917},"--shiki-light:#E53935;--shiki-light-font-weight:bold;--shiki-default:#F07178;--shiki-default-font-weight:bold;--shiki-dark:#F07178;--shiki-dark-font-weight:bold",[1919],{"type":46,"value":203},{"type":41,"tag":1329,"props":1921,"children":1922},{"style":1911},[1923],{"type":46,"value":1914},{"type":41,"tag":1329,"props":1925,"children":1926},{"style":1867},[1927],{"type":46,"value":1928}," A clearance opinion requires\n",{"type":41,"tag":1329,"props":1930,"children":1932},{"class":1862,"line":1931},6,[1933],{"type":41,"tag":1329,"props":1934,"children":1935},{"style":1867},[1936],{"type":46,"value":1937},"a full professional search and attorney judgment. A \"no obvious conflicts\"\n",{"type":41,"tag":1329,"props":1939,"children":1941},{"class":1862,"line":1940},7,[1942],{"type":41,"tag":1329,"props":1943,"children":1944},{"style":1867},[1945],{"type":46,"value":1946},"result here means the triage didn't find anything — it does not mean the mark\n",{"type":41,"tag":1329,"props":1948,"children":1950},{"class":1862,"line":1949},8,[1951],{"type":41,"tag":1329,"props":1952,"children":1953},{"style":1867},[1954],{"type":46,"value":1955},"is clear. A registered trademark attorney evaluates before anyone adopts, files,\n",{"type":41,"tag":1329,"props":1957,"children":1959},{"class":1862,"line":1958},9,[1960],{"type":41,"tag":1329,"props":1961,"children":1962},{"style":1867},[1963],{"type":46,"value":1964},"or invests in this mark.\n",{"type":41,"tag":1329,"props":1966,"children":1968},{"class":1862,"line":1967},10,[1969],{"type":41,"tag":1329,"props":1970,"children":1971},{"emptyLinePlaceholder":1877},[1972],{"type":46,"value":1880},{"type":41,"tag":1329,"props":1974,"children":1976},{"class":1862,"line":1975},11,[1977,1981,1986,1990],{"type":41,"tag":1329,"props":1978,"children":1979},{"style":1911},[1980],{"type":46,"value":1914},{"type":41,"tag":1329,"props":1982,"children":1983},{"style":1917},[1984],{"type":46,"value":1985},"Triage result:",{"type":41,"tag":1329,"props":1987,"children":1988},{"style":1911},[1989],{"type":46,"value":1914},{"type":41,"tag":1329,"props":1991,"children":1992},{"style":1867},[1993],{"type":46,"value":1994}," [GREEN \u002F YELLOW \u002F RED — one sentence why]\n",{"type":41,"tag":1329,"props":1996,"children":1998},{"class":1862,"line":1997},12,[1999],{"type":41,"tag":1329,"props":2000,"children":2001},{"emptyLinePlaceholder":1877},[2002],{"type":46,"value":1880},{"type":41,"tag":1329,"props":2004,"children":2006},{"class":1862,"line":2005},13,[2007,2012],{"type":41,"tag":1329,"props":2008,"children":2009},{"style":1887},[2010],{"type":46,"value":2011},"## ",{"type":41,"tag":1329,"props":2013,"children":2014},{"style":1893},[2015],{"type":46,"value":2016},"Proposed mark\n",{"type":41,"tag":1329,"props":2018,"children":2020},{"class":1862,"line":2019},14,[2021],{"type":41,"tag":1329,"props":2022,"children":2023},{"emptyLinePlaceholder":1877},[2024],{"type":46,"value":1880},{"type":41,"tag":1329,"props":2026,"children":2028},{"class":1862,"line":2027},15,[2029,2034,2039,2044,2048],{"type":41,"tag":1329,"props":2030,"children":2031},{"style":1887},[2032],{"type":46,"value":2033},"-",{"type":41,"tag":1329,"props":2035,"children":2036},{"style":1911},[2037],{"type":46,"value":2038}," **",{"type":41,"tag":1329,"props":2040,"children":2041},{"style":1917},[2042],{"type":46,"value":2043},"Mark:",{"type":41,"tag":1329,"props":2045,"children":2046},{"style":1911},[2047],{"type":46,"value":1914},{"type":41,"tag":1329,"props":2049,"children":2050},{"style":1867},[2051],{"type":46,"value":2052}," [exact text, stylization noted]\n",{"type":41,"tag":1329,"props":2054,"children":2056},{"class":1862,"line":2055},16,[2057,2061,2065,2070,2074],{"type":41,"tag":1329,"props":2058,"children":2059},{"style":1887},[2060],{"type":46,"value":2033},{"type":41,"tag":1329,"props":2062,"children":2063},{"style":1911},[2064],{"type":46,"value":2038},{"type":41,"tag":1329,"props":2066,"children":2067},{"style":1917},[2068],{"type":46,"value":2069},"Mark type:",{"type":41,"tag":1329,"props":2071,"children":2072},{"style":1911},[2073],{"type":46,"value":1914},{"type":41,"tag":1329,"props":2075,"children":2076},{"style":1867},[2077],{"type":46,"value":2078}," [word \u002F design \u002F composite]\n",{"type":41,"tag":1329,"props":2080,"children":2082},{"class":1862,"line":2081},17,[2083,2087,2091,2096,2100,2105,2111],{"type":41,"tag":1329,"props":2084,"children":2085},{"style":1887},[2086],{"type":46,"value":2033},{"type":41,"tag":1329,"props":2088,"children":2089},{"style":1911},[2090],{"type":46,"value":2038},{"type":41,"tag":1329,"props":2092,"children":2093},{"style":1917},[2094],{"type":46,"value":2095},"Goods \u002F services:",{"type":41,"tag":1329,"props":2097,"children":2098},{"style":1911},[2099],{"type":46,"value":1914},{"type":41,"tag":1329,"props":2101,"children":2102},{"style":1887},[2103],{"type":46,"value":2104}," [",{"type":41,"tag":1329,"props":2106,"children":2108},{"style":2107},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[2109],{"type":46,"value":2110},"description",{"type":41,"tag":1329,"props":2112,"children":2113},{"style":1887},[2114],{"type":46,"value":2115},"]\n",{"type":41,"tag":1329,"props":2117,"children":2119},{"class":1862,"line":2118},18,[2120,2124,2128,2133,2137],{"type":41,"tag":1329,"props":2121,"children":2122},{"style":1887},[2123],{"type":46,"value":2033},{"type":41,"tag":1329,"props":2125,"children":2126},{"style":1911},[2127],{"type":46,"value":2038},{"type":41,"tag":1329,"props":2129,"children":2130},{"style":1917},[2131],{"type":46,"value":2132},"Classes:",{"type":41,"tag":1329,"props":2134,"children":2135},{"style":1911},[2136],{"type":46,"value":1914},{"type":41,"tag":1329,"props":2138,"children":2139},{"style":1867},[2140],{"type":46,"value":2141}," [Nice class numbers with one-line descriptions]\n",{"type":41,"tag":1329,"props":2143,"children":2145},{"class":1862,"line":2144},19,[2146,2150,2154,2159,2163],{"type":41,"tag":1329,"props":2147,"children":2148},{"style":1887},[2149],{"type":46,"value":2033},{"type":41,"tag":1329,"props":2151,"children":2152},{"style":1911},[2153],{"type":46,"value":2038},{"type":41,"tag":1329,"props":2155,"children":2156},{"style":1917},[2157],{"type":46,"value":2158},"Jurisdictions:",{"type":41,"tag":1329,"props":2160,"children":2161},{"style":1911},[2162],{"type":46,"value":1914},{"type":41,"tag":1329,"props":2164,"children":2165},{"style":1867},[2166],{"type":46,"value":2167}," [US \u002F EU \u002F UK \u002F Madrid \u002F specific countries]\n",{"type":41,"tag":1329,"props":2169,"children":2171},{"class":1862,"line":2170},20,[2172,2176,2180,2185,2189],{"type":41,"tag":1329,"props":2173,"children":2174},{"style":1887},[2175],{"type":46,"value":2033},{"type":41,"tag":1329,"props":2177,"children":2178},{"style":1911},[2179],{"type":46,"value":2038},{"type":41,"tag":1329,"props":2181,"children":2182},{"style":1917},[2183],{"type":46,"value":2184},"Confusion test applied:",{"type":41,"tag":1329,"props":2186,"children":2187},{"style":1911},[2188],{"type":46,"value":1914},{"type":41,"tag":1329,"props":2190,"children":2191},{"style":1867},[2192],{"type":46,"value":2193}," [du Pont \u002F Polaroid \u002F Sleekcraft \u002F other — with the\n",{"type":41,"tag":1329,"props":2195,"children":2197},{"class":1862,"line":2196},21,[2198],{"type":41,"tag":1329,"props":2199,"children":2200},{"style":1867},[2201],{"type":46,"value":2202},"  reason it's the right one]\n",{"type":41,"tag":1329,"props":2204,"children":2206},{"class":1862,"line":2205},22,[2207],{"type":41,"tag":1329,"props":2208,"children":2209},{"emptyLinePlaceholder":1877},[2210],{"type":46,"value":1880},{"type":41,"tag":1329,"props":2212,"children":2214},{"class":1862,"line":2213},23,[2215,2219],{"type":41,"tag":1329,"props":2216,"children":2217},{"style":1887},[2218],{"type":46,"value":2011},{"type":41,"tag":1329,"props":2220,"children":2221},{"style":1893},[2222],{"type":46,"value":2223},"Knockout issues\n",{"type":41,"tag":1329,"props":2225,"children":2227},{"class":1862,"line":2226},24,[2228],{"type":41,"tag":1329,"props":2229,"children":2230},{"emptyLinePlaceholder":1877},[2231],{"type":46,"value":1880},{"type":41,"tag":1329,"props":2233,"children":2235},{"class":1862,"line":2234},25,[2236,2241,2246,2250,2255,2259,2264],{"type":41,"tag":1329,"props":2237,"children":2238},{"style":1887},[2239],{"type":46,"value":2240},"|",{"type":41,"tag":1329,"props":2242,"children":2243},{"style":1867},[2244],{"type":46,"value":2245}," Bar ",{"type":41,"tag":1329,"props":2247,"children":2248},{"style":1887},[2249],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2251,"children":2252},{"style":1867},[2253],{"type":46,"value":2254}," Flag ",{"type":41,"tag":1329,"props":2256,"children":2257},{"style":1887},[2258],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2260,"children":2261},{"style":1867},[2262],{"type":46,"value":2263}," Note ",{"type":41,"tag":1329,"props":2265,"children":2266},{"style":1887},[2267],{"type":46,"value":2268},"|\n",{"type":41,"tag":1329,"props":2270,"children":2272},{"class":1862,"line":2271},26,[2273],{"type":41,"tag":1329,"props":2274,"children":2275},{"style":1887},[2276],{"type":46,"value":2277},"|---|---|---|\n",{"type":41,"tag":1329,"props":2279,"children":2281},{"class":1862,"line":2280},27,[2282,2286,2291,2295,2300,2304,2309],{"type":41,"tag":1329,"props":2283,"children":2284},{"style":1887},[2285],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2287,"children":2288},{"style":1867},[2289],{"type":46,"value":2290}," Generic \u002F descriptive \u002F deceptive \u002F geographic \u002F surname \u002F false connection \u002F prohibited \u002F functional ",{"type":41,"tag":1329,"props":2292,"children":2293},{"style":1887},[2294],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2296,"children":2297},{"style":1867},[2298],{"type":46,"value":2299}," [none \u002F flagged] ",{"type":41,"tag":1329,"props":2301,"children":2302},{"style":1887},[2303],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2305,"children":2306},{"style":1867},[2307],{"type":46,"value":2308}," [one line if flagged] ",{"type":41,"tag":1329,"props":2310,"children":2311},{"style":1887},[2312],{"type":46,"value":2268},{"type":41,"tag":1329,"props":2314,"children":2316},{"class":1862,"line":2315},28,[2317],{"type":41,"tag":1329,"props":2318,"children":2319},{"emptyLinePlaceholder":1877},[2320],{"type":46,"value":1880},{"type":41,"tag":1329,"props":2322,"children":2324},{"class":1862,"line":2323},29,[2325,2329],{"type":41,"tag":1329,"props":2326,"children":2327},{"style":1887},[2328],{"type":46,"value":2011},{"type":41,"tag":1329,"props":2330,"children":2331},{"style":1893},[2332],{"type":46,"value":2333},"Similar marks check\n",{"type":41,"tag":1329,"props":2335,"children":2337},{"class":1862,"line":2336},30,[2338],{"type":41,"tag":1329,"props":2339,"children":2340},{"emptyLinePlaceholder":1877},[2341],{"type":46,"value":1880},{"type":41,"tag":1329,"props":2343,"children":2345},{"class":1862,"line":2344},31,[2346,2350,2355,2359],{"type":41,"tag":1329,"props":2347,"children":2348},{"style":1911},[2349],{"type":46,"value":1914},{"type":41,"tag":1329,"props":2351,"children":2352},{"style":1917},[2353],{"type":46,"value":2354},"Sources searched:",{"type":41,"tag":1329,"props":2356,"children":2357},{"style":1911},[2358],{"type":46,"value":1914},{"type":41,"tag":1329,"props":2360,"children":2361},{"style":1867},[2362],{"type":46,"value":2363}," [registries and databases hit, with dates — or \"no database\n",{"type":41,"tag":1329,"props":2365,"children":2367},{"class":1862,"line":2366},32,[2368],{"type":41,"tag":1329,"props":2369,"children":2370},{"style":1867},[2371],{"type":46,"value":2372},"search run; see scope note below.\"]\n",{"type":41,"tag":1329,"props":2374,"children":2376},{"class":1862,"line":2375},33,[2377,2381,2386,2390],{"type":41,"tag":1329,"props":2378,"children":2379},{"style":1911},[2380],{"type":46,"value":1914},{"type":41,"tag":1329,"props":2382,"children":2383},{"style":1917},[2384],{"type":46,"value":2385},"Scope:",{"type":41,"tag":1329,"props":2387,"children":2388},{"style":1911},[2389],{"type":46,"value":1914},{"type":41,"tag":1329,"props":2391,"children":2392},{"style":1867},[2393],{"type":46,"value":2394}," [classes, jurisdictions, exact-vs-fuzzy, design search or not]\n",{"type":41,"tag":1329,"props":2396,"children":2398},{"class":1862,"line":2397},34,[2399],{"type":41,"tag":1329,"props":2400,"children":2401},{"emptyLinePlaceholder":1877},[2402],{"type":46,"value":1880},{"type":41,"tag":1329,"props":2404,"children":2406},{"class":1862,"line":2405},35,[2407,2411,2416],{"type":41,"tag":1329,"props":2408,"children":2409},{"style":1911},[2410],{"type":46,"value":1914},{"type":41,"tag":1329,"props":2412,"children":2413},{"style":1917},[2414],{"type":46,"value":2415},"Adjacent families swept (confirmed with user):",{"type":41,"tag":1329,"props":2417,"children":2418},{"style":1911},[2419],{"type":46,"value":2420},"**\n",{"type":41,"tag":1329,"props":2422,"children":2424},{"class":1862,"line":2423},36,[2425,2429],{"type":41,"tag":1329,"props":2426,"children":2427},{"style":1887},[2428],{"type":46,"value":2033},{"type":41,"tag":1329,"props":2430,"children":2431},{"style":1867},[2432],{"type":46,"value":2433}," [family 1 — e.g., HUB \u002F NEST \u002F LINK \u002F CONNECT \u002F BRIDGE \u002F GATEWAY]\n",{"type":41,"tag":1329,"props":2435,"children":2437},{"class":1862,"line":2436},37,[2438,2442],{"type":41,"tag":1329,"props":2439,"children":2440},{"style":1887},[2441],{"type":46,"value":2033},{"type":41,"tag":1329,"props":2443,"children":2444},{"style":1867},[2445],{"type":46,"value":2446}," [family 2 — e.g., ALEXA-style assistant names]\n",{"type":41,"tag":1329,"props":2448,"children":2450},{"class":1862,"line":2449},38,[2451,2455],{"type":41,"tag":1329,"props":2452,"children":2453},{"style":1887},[2454],{"type":46,"value":2033},{"type":41,"tag":1329,"props":2456,"children":2457},{"style":1867},[2458],{"type":46,"value":2459}," [family 3 — e.g., HOME \u002F HOUSE \u002F SMART variants]\n",{"type":41,"tag":1329,"props":2461,"children":2463},{"class":1862,"line":2462},39,[2464,2468],{"type":41,"tag":1329,"props":2465,"children":2466},{"style":1887},[2467],{"type":46,"value":2033},{"type":41,"tag":1329,"props":2469,"children":2470},{"style":1867},[2471],{"type":46,"value":2472}," [family 4 — phonetic twins on the root]\n",{"type":41,"tag":1329,"props":2474,"children":2476},{"class":1862,"line":2475},40,[2477],{"type":41,"tag":1329,"props":2478,"children":2479},{"emptyLinePlaceholder":1877},[2480],{"type":46,"value":1880},{"type":41,"tag":1329,"props":2482,"children":2484},{"class":1862,"line":2483},41,[2485],{"type":41,"tag":1329,"props":2486,"children":2487},{"style":1867},[2488],{"type":46,"value":2489},"*A clearance that only checks exact and near-exact matches misses the marks a\n",{"type":41,"tag":1329,"props":2491,"children":2493},{"class":1862,"line":2492},42,[2494],{"type":41,"tag":1329,"props":2495,"children":2496},{"style":1867},[2497],{"type":46,"value":2498},"competitor adopted because yours was taken. If any family was not swept (no\n",{"type":41,"tag":1329,"props":2500,"children":2502},{"class":1862,"line":2501},43,[2503],{"type":41,"tag":1329,"props":2504,"children":2505},{"style":1867},[2506],{"type":46,"value":2507},"connector, time not available), it is listed explicitly as a next-step input\n",{"type":41,"tag":1329,"props":2509,"children":2511},{"class":1862,"line":2510},44,[2512],{"type":41,"tag":1329,"props":2513,"children":2514},{"style":1867},[2515],{"type":46,"value":2516},"to the full professional search — not silently skipped.*\n",{"type":41,"tag":1329,"props":2518,"children":2520},{"class":1862,"line":2519},45,[2521],{"type":41,"tag":1329,"props":2522,"children":2523},{"emptyLinePlaceholder":1877},[2524],{"type":46,"value":1880},{"type":41,"tag":1329,"props":2526,"children":2528},{"class":1862,"line":2527},46,[2529,2533,2538,2542,2547,2551,2556,2560,2565,2569,2574,2578,2583,2587,2591],{"type":41,"tag":1329,"props":2530,"children":2531},{"style":1887},[2532],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2534,"children":2535},{"style":1867},[2536],{"type":46,"value":2537}," Mark ",{"type":41,"tag":1329,"props":2539,"children":2540},{"style":1887},[2541],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2543,"children":2544},{"style":1867},[2545],{"type":46,"value":2546}," Source ",{"type":41,"tag":1329,"props":2548,"children":2549},{"style":1887},[2550],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2552,"children":2553},{"style":1867},[2554],{"type":46,"value":2555}," Classes \u002F G&S ",{"type":41,"tag":1329,"props":2557,"children":2558},{"style":1887},[2559],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2561,"children":2562},{"style":1867},[2563],{"type":46,"value":2564}," Owner ",{"type":41,"tag":1329,"props":2566,"children":2567},{"style":1887},[2568],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2570,"children":2571},{"style":1867},[2572],{"type":46,"value":2573}," Status ",{"type":41,"tag":1329,"props":2575,"children":2576},{"style":1887},[2577],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2579,"children":2580},{"style":1867},[2581],{"type":46,"value":2582}," First use ",{"type":41,"tag":1329,"props":2584,"children":2585},{"style":1887},[2586],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2588,"children":2589},{"style":1867},[2590],{"type":46,"value":2263},{"type":41,"tag":1329,"props":2592,"children":2593},{"style":1887},[2594],{"type":46,"value":2268},{"type":41,"tag":1329,"props":2596,"children":2598},{"class":1862,"line":2597},47,[2599],{"type":41,"tag":1329,"props":2600,"children":2601},{"style":1887},[2602],{"type":46,"value":2603},"|---|---|---|---|---|---|---|\n",{"type":41,"tag":1329,"props":2605,"children":2607},{"class":1862,"line":2606},48,[2608,2612,2616,2621,2626,2631,2636,2640,2645,2649,2654,2658,2662,2667,2671,2675,2680,2684,2689],{"type":41,"tag":1329,"props":2609,"children":2610},{"style":1887},[2611],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2613,"children":2614},{"style":1887},[2615],{"type":46,"value":2104},{"type":41,"tag":1329,"props":2617,"children":2618},{"style":2107},[2619],{"type":46,"value":2620},"exact",{"type":41,"tag":1329,"props":2622,"children":2623},{"style":1887},[2624],{"type":46,"value":2625},"]",{"type":41,"tag":1329,"props":2627,"children":2628},{"style":1887},[2629],{"type":46,"value":2630}," |",{"type":41,"tag":1329,"props":2632,"children":2633},{"style":1867},[2634],{"type":46,"value":2635}," [registration no. \u002F citation \u002F URL] ",{"type":41,"tag":1329,"props":2637,"children":2638},{"style":1887},[2639],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2641,"children":2642},{"style":1867},[2643],{"type":46,"value":2644}," [class list] ",{"type":41,"tag":1329,"props":2646,"children":2647},{"style":1887},[2648],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2650,"children":2651},{"style":1867},[2652],{"type":46,"value":2653}," [owner from record] ",{"type":41,"tag":1329,"props":2655,"children":2656},{"style":1887},[2657],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2659,"children":2660},{"style":1887},[2661],{"type":46,"value":2104},{"type":41,"tag":1329,"props":2663,"children":2664},{"style":2107},[2665],{"type":46,"value":2666},"reg\u002Fpending\u002Fabandoned\u002Fcancelled",{"type":41,"tag":1329,"props":2668,"children":2669},{"style":1887},[2670],{"type":46,"value":2625},{"type":41,"tag":1329,"props":2672,"children":2673},{"style":1887},[2674],{"type":46,"value":2630},{"type":41,"tag":1329,"props":2676,"children":2677},{"style":1867},[2678],{"type":46,"value":2679}," [date or \"not available\"] ",{"type":41,"tag":1329,"props":2681,"children":2682},{"style":1887},[2683],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2685,"children":2686},{"style":1867},[2687],{"type":46,"value":2688}," [why it matters — exact match \u002F adjacent family] ",{"type":41,"tag":1329,"props":2690,"children":2691},{"style":1887},[2692],{"type":46,"value":2268},{"type":41,"tag":1329,"props":2694,"children":2696},{"class":1862,"line":2695},49,[2697],{"type":41,"tag":1329,"props":2698,"children":2699},{"emptyLinePlaceholder":1877},[2700],{"type":46,"value":1880},{"type":41,"tag":1329,"props":2702,"children":2704},{"class":1862,"line":2703},50,[2705,2711,2717,2721,2725,2729,2733],{"type":41,"tag":1329,"props":2706,"children":2708},{"style":2707},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[2709],{"type":46,"value":2710},"*",{"type":41,"tag":1329,"props":2712,"children":2714},{"style":2713},"--shiki-light:#E53935;--shiki-light-font-style:italic;--shiki-default:#F07178;--shiki-default-font-style:italic;--shiki-dark:#F07178;--shiki-dark-font-style:italic",[2715],{"type":46,"value":2716},"If no search was run:",{"type":41,"tag":1329,"props":2718,"children":2719},{"style":2707},[2720],{"type":46,"value":2710},{"type":41,"tag":1329,"props":2722,"children":2723},{"style":1911},[2724],{"type":46,"value":2038},{"type":41,"tag":1329,"props":2726,"children":2727},{"style":1917},[2728],{"type":46,"value":959},{"type":41,"tag":1329,"props":2730,"children":2731},{"style":1911},[2732],{"type":46,"value":1914},{"type":41,"tag":1329,"props":2734,"children":2735},{"style":1867},[2736],{"type":46,"value":2737}," This triage did not hit\n",{"type":41,"tag":1329,"props":2739,"children":2741},{"class":1862,"line":2740},51,[2742],{"type":41,"tag":1329,"props":2743,"children":2744},{"style":1867},[2745],{"type":46,"value":2746},"TESS, Solve Intelligence, Descrybe, CourtListener, state registries,\n",{"type":41,"tag":1329,"props":2748,"children":2750},{"class":1862,"line":2749},52,[2751],{"type":41,"tag":1329,"props":2752,"children":2753},{"style":1867},[2754],{"type":46,"value":2755},"Madrid\u002FWIPO, or any common law \u002F unregistered-mark sources. A knockout or full\n",{"type":41,"tag":1329,"props":2757,"children":2759},{"class":1862,"line":2758},53,[2760],{"type":41,"tag":1329,"props":2761,"children":2762},{"style":1867},[2763],{"type":46,"value":2764},"search across those databases is required before any conclusion about availability.\n",{"type":41,"tag":1329,"props":2766,"children":2768},{"class":1862,"line":2767},54,[2769],{"type":41,"tag":1329,"props":2770,"children":2771},{"emptyLinePlaceholder":1877},[2772],{"type":46,"value":1880},{"type":41,"tag":1329,"props":2774,"children":2776},{"class":1862,"line":2775},55,[2777,2781],{"type":41,"tag":1329,"props":2778,"children":2779},{"style":1887},[2780],{"type":46,"value":2011},{"type":41,"tag":1329,"props":2782,"children":2783},{"style":1893},[2784],{"type":46,"value":2785},"Confusion factors — flags for attorney review\n",{"type":41,"tag":1329,"props":2787,"children":2789},{"class":1862,"line":2788},56,[2790],{"type":41,"tag":1329,"props":2791,"children":2792},{"emptyLinePlaceholder":1877},[2793],{"type":46,"value":1880},{"type":41,"tag":1329,"props":2795,"children":2797},{"class":1862,"line":2796},57,[2798],{"type":41,"tag":1329,"props":2799,"children":2800},{"style":1867},[2801],{"type":46,"value":2802},"For each of the factors under the test applied, a one-line flag noting what cuts\n",{"type":41,"tag":1329,"props":2804,"children":2806},{"class":1862,"line":2805},58,[2807],{"type":41,"tag":1329,"props":2808,"children":2809},{"style":1867},[2810],{"type":46,"value":2811},"each way.\n",{"type":41,"tag":1329,"props":2813,"children":2815},{"class":1862,"line":2814},59,[2816],{"type":41,"tag":1329,"props":2817,"children":2818},{"emptyLinePlaceholder":1877},[2819],{"type":46,"value":1880},{"type":41,"tag":1329,"props":2821,"children":2823},{"class":1862,"line":2822},60,[2824,2828,2833,2837,2841,2845,2850],{"type":41,"tag":1329,"props":2825,"children":2826},{"style":1887},[2827],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2829,"children":2830},{"style":1867},[2831],{"type":46,"value":2832}," Factor ",{"type":41,"tag":1329,"props":2834,"children":2835},{"style":1887},[2836],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2838,"children":2839},{"style":1867},[2840],{"type":46,"value":2254},{"type":41,"tag":1329,"props":2842,"children":2843},{"style":1887},[2844],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2846,"children":2847},{"style":1867},[2848],{"type":46,"value":2849}," Direction ",{"type":41,"tag":1329,"props":2851,"children":2852},{"style":1887},[2853],{"type":46,"value":2268},{"type":41,"tag":1329,"props":2855,"children":2857},{"class":1862,"line":2856},61,[2858],{"type":41,"tag":1329,"props":2859,"children":2860},{"style":1887},[2861],{"type":46,"value":2277},{"type":41,"tag":1329,"props":2863,"children":2865},{"class":1862,"line":2864},62,[2866,2870,2875,2879,2883,2888,2892,2896,2901],{"type":41,"tag":1329,"props":2867,"children":2868},{"style":1887},[2869],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2871,"children":2872},{"style":1867},[2873],{"type":46,"value":2874}," Similarity of marks (sight \u002F sound \u002F meaning \u002F commercial impression) ",{"type":41,"tag":1329,"props":2876,"children":2877},{"style":1887},[2878],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2880,"children":2881},{"style":1887},[2882],{"type":46,"value":2104},{"type":41,"tag":1329,"props":2884,"children":2885},{"style":2107},[2886],{"type":46,"value":2887},"note",{"type":41,"tag":1329,"props":2889,"children":2890},{"style":1887},[2891],{"type":46,"value":2625},{"type":41,"tag":1329,"props":2893,"children":2894},{"style":1887},[2895],{"type":46,"value":2630},{"type":41,"tag":1329,"props":2897,"children":2898},{"style":1867},[2899],{"type":46,"value":2900}," [weighs toward \u002F against conflict \u002F mixed] ",{"type":41,"tag":1329,"props":2902,"children":2903},{"style":1887},[2904],{"type":46,"value":2268},{"type":41,"tag":1329,"props":2906,"children":2908},{"class":1862,"line":2907},63,[2909,2913,2918,2922,2926,2930,2934,2938,2942,2947,2951],{"type":41,"tag":1329,"props":2910,"children":2911},{"style":1887},[2912],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2914,"children":2915},{"style":1867},[2916],{"type":46,"value":2917}," Similarity of goods or services ",{"type":41,"tag":1329,"props":2919,"children":2920},{"style":1887},[2921],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2923,"children":2924},{"style":1887},[2925],{"type":46,"value":2104},{"type":41,"tag":1329,"props":2927,"children":2928},{"style":2107},[2929],{"type":46,"value":2887},{"type":41,"tag":1329,"props":2931,"children":2932},{"style":1887},[2933],{"type":46,"value":2625},{"type":41,"tag":1329,"props":2935,"children":2936},{"style":1887},[2937],{"type":46,"value":2630},{"type":41,"tag":1329,"props":2939,"children":2940},{"style":1887},[2941],{"type":46,"value":2104},{"type":41,"tag":1329,"props":2943,"children":2944},{"style":2107},[2945],{"type":46,"value":2946},"direction",{"type":41,"tag":1329,"props":2948,"children":2949},{"style":1887},[2950],{"type":46,"value":2625},{"type":41,"tag":1329,"props":2952,"children":2953},{"style":1887},[2954],{"type":46,"value":2955}," |\n",{"type":41,"tag":1329,"props":2957,"children":2959},{"class":1862,"line":2958},64,[2960,2964,2969,2973,2977,2981,2985,2989,2993,2997,3001],{"type":41,"tag":1329,"props":2961,"children":2962},{"style":1887},[2963],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2965,"children":2966},{"style":1867},[2967],{"type":46,"value":2968}," Channels of trade ",{"type":41,"tag":1329,"props":2970,"children":2971},{"style":1887},[2972],{"type":46,"value":2240},{"type":41,"tag":1329,"props":2974,"children":2975},{"style":1887},[2976],{"type":46,"value":2104},{"type":41,"tag":1329,"props":2978,"children":2979},{"style":2107},[2980],{"type":46,"value":2887},{"type":41,"tag":1329,"props":2982,"children":2983},{"style":1887},[2984],{"type":46,"value":2625},{"type":41,"tag":1329,"props":2986,"children":2987},{"style":1887},[2988],{"type":46,"value":2630},{"type":41,"tag":1329,"props":2990,"children":2991},{"style":1887},[2992],{"type":46,"value":2104},{"type":41,"tag":1329,"props":2994,"children":2995},{"style":2107},[2996],{"type":46,"value":2946},{"type":41,"tag":1329,"props":2998,"children":2999},{"style":1887},[3000],{"type":46,"value":2625},{"type":41,"tag":1329,"props":3002,"children":3003},{"style":1887},[3004],{"type":46,"value":2955},{"type":41,"tag":1329,"props":3006,"children":3008},{"class":1862,"line":3007},65,[3009,3013,3018,3022,3026,3030,3034,3038,3042,3046,3050],{"type":41,"tag":1329,"props":3010,"children":3011},{"style":1887},[3012],{"type":46,"value":2240},{"type":41,"tag":1329,"props":3014,"children":3015},{"style":1867},[3016],{"type":46,"value":3017}," Consumer sophistication ",{"type":41,"tag":1329,"props":3019,"children":3020},{"style":1887},[3021],{"type":46,"value":2240},{"type":41,"tag":1329,"props":3023,"children":3024},{"style":1887},[3025],{"type":46,"value":2104},{"type":41,"tag":1329,"props":3027,"children":3028},{"style":2107},[3029],{"type":46,"value":2887},{"type":41,"tag":1329,"props":3031,"children":3032},{"style":1887},[3033],{"type":46,"value":2625},{"type":41,"tag":1329,"props":3035,"children":3036},{"style":1887},[3037],{"type":46,"value":2630},{"type":41,"tag":1329,"props":3039,"children":3040},{"style":1887},[3041],{"type":46,"value":2104},{"type":41,"tag":1329,"props":3043,"children":3044},{"style":2107},[3045],{"type":46,"value":2946},{"type":41,"tag":1329,"props":3047,"children":3048},{"style":1887},[3049],{"type":46,"value":2625},{"type":41,"tag":1329,"props":3051,"children":3052},{"style":1887},[3053],{"type":46,"value":2955},{"type":41,"tag":1329,"props":3055,"children":3057},{"class":1862,"line":3056},66,[3058,3062,3067,3071,3075,3079,3083,3087,3091,3095,3099],{"type":41,"tag":1329,"props":3059,"children":3060},{"style":1887},[3061],{"type":46,"value":2240},{"type":41,"tag":1329,"props":3063,"children":3064},{"style":1867},[3065],{"type":46,"value":3066}," Strength of prior mark ",{"type":41,"tag":1329,"props":3068,"children":3069},{"style":1887},[3070],{"type":46,"value":2240},{"type":41,"tag":1329,"props":3072,"children":3073},{"style":1887},[3074],{"type":46,"value":2104},{"type":41,"tag":1329,"props":3076,"children":3077},{"style":2107},[3078],{"type":46,"value":2887},{"type":41,"tag":1329,"props":3080,"children":3081},{"style":1887},[3082],{"type":46,"value":2625},{"type":41,"tag":1329,"props":3084,"children":3085},{"style":1887},[3086],{"type":46,"value":2630},{"type":41,"tag":1329,"props":3088,"children":3089},{"style":1887},[3090],{"type":46,"value":2104},{"type":41,"tag":1329,"props":3092,"children":3093},{"style":2107},[3094],{"type":46,"value":2946},{"type":41,"tag":1329,"props":3096,"children":3097},{"style":1887},[3098],{"type":46,"value":2625},{"type":41,"tag":1329,"props":3100,"children":3101},{"style":1887},[3102],{"type":46,"value":2955},{"type":41,"tag":1329,"props":3104,"children":3106},{"class":1862,"line":3105},67,[3107,3111,3116,3120,3124,3128,3132,3136,3140,3144,3148],{"type":41,"tag":1329,"props":3108,"children":3109},{"style":1887},[3110],{"type":46,"value":2240},{"type":41,"tag":1329,"props":3112,"children":3113},{"style":1867},[3114],{"type":46,"value":3115}," Intent ",{"type":41,"tag":1329,"props":3117,"children":3118},{"style":1887},[3119],{"type":46,"value":2240},{"type":41,"tag":1329,"props":3121,"children":3122},{"style":1887},[3123],{"type":46,"value":2104},{"type":41,"tag":1329,"props":3125,"children":3126},{"style":2107},[3127],{"type":46,"value":2887},{"type":41,"tag":1329,"props":3129,"children":3130},{"style":1887},[3131],{"type":46,"value":2625},{"type":41,"tag":1329,"props":3133,"children":3134},{"style":1887},[3135],{"type":46,"value":2630},{"type":41,"tag":1329,"props":3137,"children":3138},{"style":1887},[3139],{"type":46,"value":2104},{"type":41,"tag":1329,"props":3141,"children":3142},{"style":2107},[3143],{"type":46,"value":2946},{"type":41,"tag":1329,"props":3145,"children":3146},{"style":1887},[3147],{"type":46,"value":2625},{"type":41,"tag":1329,"props":3149,"children":3150},{"style":1887},[3151],{"type":46,"value":2955},{"type":41,"tag":1329,"props":3153,"children":3155},{"class":1862,"line":3154},68,[3156,3160,3165,3169,3174,3178,3182,3186,3190],{"type":41,"tag":1329,"props":3157,"children":3158},{"style":1887},[3159],{"type":46,"value":2240},{"type":41,"tag":1329,"props":3161,"children":3162},{"style":1867},[3163],{"type":46,"value":3164}," Actual confusion ",{"type":41,"tag":1329,"props":3166,"children":3167},{"style":1887},[3168],{"type":46,"value":2240},{"type":41,"tag":1329,"props":3170,"children":3171},{"style":1867},[3172],{"type":46,"value":3173}," [note or \"no evidence surfaced\"] ",{"type":41,"tag":1329,"props":3175,"children":3176},{"style":1887},[3177],{"type":46,"value":2240},{"type":41,"tag":1329,"props":3179,"children":3180},{"style":1887},[3181],{"type":46,"value":2104},{"type":41,"tag":1329,"props":3183,"children":3184},{"style":2107},[3185],{"type":46,"value":2946},{"type":41,"tag":1329,"props":3187,"children":3188},{"style":1887},[3189],{"type":46,"value":2625},{"type":41,"tag":1329,"props":3191,"children":3192},{"style":1887},[3193],{"type":46,"value":2955},{"type":41,"tag":1329,"props":3195,"children":3197},{"class":1862,"line":3196},69,[3198,3202,3207,3211,3215,3219,3223,3227,3231,3235,3239],{"type":41,"tag":1329,"props":3199,"children":3200},{"style":1887},[3201],{"type":46,"value":2240},{"type":41,"tag":1329,"props":3203,"children":3204},{"style":1867},[3205],{"type":46,"value":3206}," Likelihood of expansion \u002F bridge-the-gap ",{"type":41,"tag":1329,"props":3208,"children":3209},{"style":1887},[3210],{"type":46,"value":2240},{"type":41,"tag":1329,"props":3212,"children":3213},{"style":1887},[3214],{"type":46,"value":2104},{"type":41,"tag":1329,"props":3216,"children":3217},{"style":2107},[3218],{"type":46,"value":2887},{"type":41,"tag":1329,"props":3220,"children":3221},{"style":1887},[3222],{"type":46,"value":2625},{"type":41,"tag":1329,"props":3224,"children":3225},{"style":1887},[3226],{"type":46,"value":2630},{"type":41,"tag":1329,"props":3228,"children":3229},{"style":1887},[3230],{"type":46,"value":2104},{"type":41,"tag":1329,"props":3232,"children":3233},{"style":2107},[3234],{"type":46,"value":2946},{"type":41,"tag":1329,"props":3236,"children":3237},{"style":1887},[3238],{"type":46,"value":2625},{"type":41,"tag":1329,"props":3240,"children":3241},{"style":1887},[3242],{"type":46,"value":2955},{"type":41,"tag":1329,"props":3244,"children":3246},{"class":1862,"line":3245},70,[3247],{"type":41,"tag":1329,"props":3248,"children":3249},{"emptyLinePlaceholder":1877},[3250],{"type":46,"value":1880},{"type":41,"tag":1329,"props":3252,"children":3254},{"class":1862,"line":3253},71,[3255,3259,3264,3268,3273,3278,3282],{"type":41,"tag":1329,"props":3256,"children":3257},{"style":1911},[3258],{"type":46,"value":1914},{"type":41,"tag":1329,"props":3260,"children":3261},{"style":1917},[3262],{"type":46,"value":3263},"Conclusion on confusion:",{"type":41,"tag":1329,"props":3265,"children":3266},{"style":1911},[3267],{"type":46,"value":1914},{"type":41,"tag":1329,"props":3269,"children":3270},{"style":2707},[3271],{"type":46,"value":3272}," *",{"type":41,"tag":1329,"props":3274,"children":3275},{"style":2713},[3276],{"type":46,"value":3277},"This skill does not conclude.",{"type":41,"tag":1329,"props":3279,"children":3280},{"style":2707},[3281],{"type":46,"value":2710},{"type":41,"tag":1329,"props":3283,"children":3284},{"style":1867},[3285],{"type":46,"value":3286}," Either:\n",{"type":41,"tag":1329,"props":3288,"children":3290},{"class":1862,"line":3289},72,[3291,3295],{"type":41,"tag":1329,"props":3292,"children":3293},{"style":1887},[3294],{"type":46,"value":2033},{"type":41,"tag":1329,"props":3296,"children":3297},{"style":1867},[3298],{"type":46,"value":3299}," \"Similar marks found; attorney confusion assessment required before adoption.\"\n",{"type":41,"tag":1329,"props":3301,"children":3303},{"class":1862,"line":3302},73,[3304,3308],{"type":41,"tag":1329,"props":3305,"children":3306},{"style":1887},[3307],{"type":46,"value":2033},{"type":41,"tag":1329,"props":3309,"children":3310},{"style":1867},[3311],{"type":46,"value":3312}," \"No similar marks found in the databases searched; full clearance required\n",{"type":41,"tag":1329,"props":3314,"children":3316},{"class":1862,"line":3315},74,[3317],{"type":41,"tag":1329,"props":3318,"children":3319},{"style":1867},[3320],{"type":46,"value":3321},"  before adoption.\"\n",{"type":41,"tag":1329,"props":3323,"children":3325},{"class":1862,"line":3324},75,[3326,3330],{"type":41,"tag":1329,"props":3327,"children":3328},{"style":1887},[3329],{"type":46,"value":2033},{"type":41,"tag":1329,"props":3331,"children":3332},{"style":1867},[3333],{"type":46,"value":3334}," \"Factors cut both ways; attorney judgment required.\"\n",{"type":41,"tag":1329,"props":3336,"children":3338},{"class":1862,"line":3337},76,[3339],{"type":41,"tag":1329,"props":3340,"children":3341},{"emptyLinePlaceholder":1877},[3342],{"type":46,"value":1880},{"type":41,"tag":1329,"props":3344,"children":3346},{"class":1862,"line":3345},77,[3347,3351],{"type":41,"tag":1329,"props":3348,"children":3349},{"style":1887},[3350],{"type":46,"value":2011},{"type":41,"tag":1329,"props":3352,"children":3353},{"style":1893},[3354],{"type":46,"value":3355},"Recommended next steps\n",{"type":41,"tag":1329,"props":3357,"children":3359},{"class":1862,"line":3358},78,[3360],{"type":41,"tag":1329,"props":3361,"children":3362},{"emptyLinePlaceholder":1877},[3363],{"type":46,"value":1880},{"type":41,"tag":1329,"props":3365,"children":3367},{"class":1862,"line":3366},79,[3368,3372],{"type":41,"tag":1329,"props":3369,"children":3370},{"style":1887},[3371],{"type":46,"value":2033},{"type":41,"tag":1329,"props":3373,"children":3374},{"style":1867},[3375],{"type":46,"value":3376}," [specific next step 1 — e.g., \"Full professional search across USPTO, state\n",{"type":41,"tag":1329,"props":3378,"children":3380},{"class":1862,"line":3379},80,[3381],{"type":41,"tag":1329,"props":3382,"children":3383},{"style":1867},[3384],{"type":46,"value":3385},"  registries, common law sources, EUIPO, and UK IPO before adoption\"]\n",{"type":41,"tag":1329,"props":3387,"children":3389},{"class":1862,"line":3388},81,[3390,3394,3399,3404,3409,3413],{"type":41,"tag":1329,"props":3391,"children":3392},{"style":1887},[3393],{"type":46,"value":2033},{"type":41,"tag":1329,"props":3395,"children":3396},{"style":1867},[3397],{"type":46,"value":3398}," [specific next step 2 — e.g., \"Design-around review of the ",{"type":41,"tag":1329,"props":3400,"children":3401},{"style":1887},[3402],{"type":46,"value":3403},"`",{"type":41,"tag":1329,"props":3405,"children":3406},{"style":2107},[3407],{"type":46,"value":3408},"APEXLEAF",{"type":41,"tag":1329,"props":3410,"children":3411},{"style":1887},[3412],{"type":46,"value":3403},{"type":41,"tag":1329,"props":3414,"children":3415},{"style":1867},[3416],{"type":46,"value":3417}," mark\n",{"type":41,"tag":1329,"props":3419,"children":3421},{"class":1862,"line":3420},82,[3422],{"type":41,"tag":1329,"props":3423,"children":3424},{"style":1867},[3425],{"type":46,"value":3426},"  in Class 25 if the intent is to proceed\"]\n",{"type":41,"tag":1329,"props":3428,"children":3430},{"class":1862,"line":3429},83,[3431,3435],{"type":41,"tag":1329,"props":3432,"children":3433},{"style":1887},[3434],{"type":46,"value":2033},{"type":41,"tag":1329,"props":3436,"children":3437},{"style":1867},[3438],{"type":46,"value":3439}," [specific next step 3 — e.g., \"Reframe the mark — current form is descriptive\n",{"type":41,"tag":1329,"props":3441,"children":3443},{"class":1862,"line":3442},84,[3444],{"type":41,"tag":1329,"props":3445,"children":3446},{"style":1867},[3447],{"type":46,"value":3448},"  and will require secondary meaning\"]\n",{"type":41,"tag":1329,"props":3450,"children":3452},{"class":1862,"line":3451},85,[3453,3457,3462,3466,3470,3474],{"type":41,"tag":1329,"props":3454,"children":3455},{"style":1887},[3456],{"type":46,"value":2033},{"type":41,"tag":1329,"props":3458,"children":3459},{"style":1867},[3460],{"type":46,"value":3461}," [routing per ",{"type":41,"tag":1329,"props":3463,"children":3464},{"style":1887},[3465],{"type":46,"value":3403},{"type":41,"tag":1329,"props":3467,"children":3468},{"style":2107},[3469],{"type":46,"value":83},{"type":41,"tag":1329,"props":3471,"children":3472},{"style":1887},[3473],{"type":46,"value":3403},{"type":41,"tag":1329,"props":3475,"children":3476},{"style":1867},[3477],{"type":46,"value":3478}," —\n",{"type":41,"tag":1329,"props":3480,"children":3482},{"class":1862,"line":3481},86,[3483],{"type":41,"tag":1329,"props":3484,"children":3485},{"style":1867},[3486],{"type":46,"value":3487},"  trademark OC or in-house IP counsel named in the practice profile]\n",{"type":41,"tag":1329,"props":3489,"children":3491},{"class":1862,"line":3490},87,[3492],{"type":41,"tag":1329,"props":3493,"children":3494},{"emptyLinePlaceholder":1877},[3495],{"type":46,"value":1880},{"type":41,"tag":1329,"props":3497,"children":3499},{"class":1862,"line":3498},88,[3500,3504],{"type":41,"tag":1329,"props":3501,"children":3502},{"style":1887},[3503],{"type":46,"value":2011},{"type":41,"tag":1329,"props":3505,"children":3506},{"style":1893},[3507],{"type":46,"value":3508},"Citation verification\n",{"type":41,"tag":1329,"props":3510,"children":3512},{"class":1862,"line":3511},89,[3513],{"type":41,"tag":1329,"props":3514,"children":3515},{"emptyLinePlaceholder":1877},[3516],{"type":46,"value":1880},{"type":41,"tag":1329,"props":3518,"children":3520},{"class":1862,"line":3519},90,[3521],{"type":41,"tag":1329,"props":3522,"children":3523},{"style":1867},[3524],{"type":46,"value":3525},"Every case, registration number, statute, and database result in this memo must\n",{"type":41,"tag":1329,"props":3527,"children":3529},{"class":1862,"line":3528},91,[3530],{"type":41,"tag":1329,"props":3531,"children":3532},{"style":1867},[3533],{"type":46,"value":3534},"be verified against the authoritative source before relying on it. Registration\n",{"type":41,"tag":1329,"props":3536,"children":3538},{"class":1862,"line":3537},92,[3539],{"type":41,"tag":1329,"props":3540,"children":3541},{"style":1867},[3542],{"type":46,"value":3543},"numbers, class designations, and first-use dates are the most common sites of\n",{"type":41,"tag":1329,"props":3545,"children":3547},{"class":1862,"line":3546},93,[3548],{"type":41,"tag":1329,"props":3549,"children":3550},{"style":1867},[3551],{"type":46,"value":3552},"error. Do not cite a result you cannot open.\n",{"type":41,"tag":175,"props":3554,"children":3555},{},[],{"type":41,"tag":61,"props":3557,"children":3559},{"id":3558},"non-lawyer-gate",[3560],{"type":46,"value":3561},"Non-lawyer gate",{"type":41,"tag":49,"props":3563,"children":3564},{},[3565,3567,3572],{"type":46,"value":3566},"Before issuing the output, read ",{"type":41,"tag":78,"props":3568,"children":3570},{"className":3569},[],[3571],{"type":46,"value":340},{"type":46,"value":3573},". If the Role is Non-lawyer:",{"type":41,"tag":193,"props":3575,"children":3576},{},[3577,3582,3587,3595],{"type":41,"tag":49,"props":3578,"children":3579},{},[3580],{"type":46,"value":3581},"This output is a research triage, not legal advice. Adopting, filing, or\ninvesting in this mark based on this triage alone has legal consequences —\nincluding being sued for infringement over a mark that \"passed\" this check.\nA registered trademark attorney needs to evaluate before you move.",{"type":41,"tag":49,"props":3583,"children":3584},{},[3585],{"type":46,"value":3586},"Here's a brief to bring to an attorney — it'll cut the time the conversation\ntakes:",{"type":41,"tag":49,"props":3588,"children":3589},{},[3590],{"type":41,"tag":1329,"props":3591,"children":3592},{},[3593],{"type":46,"value":3594},"Generate a 1-page summary: the proposed mark, the goods\u002Fservices and classes,\nthe knockout issues (if any), the similar marks surfaced (if any), what was\nand wasn't searched, and the three questions to ask the attorney.",{"type":41,"tag":49,"props":3596,"children":3597},{},[3598],{"type":46,"value":3599},"If you need to find a licensed attorney, solicitor, barrister, or other authorised legal professional in your jurisdiction: your professional regulator's referral service is the fastest starting point (state bar in the US, SRA\u002FBar Standards Board in England & Wales, Law Society in Scotland\u002FNI\u002FIreland\u002FCanada\u002FAustralia, or your jurisdiction's equivalent). The INTA (International Trademark Association)\nmaintains a member directory of registered trademark practitioners.",{"type":41,"tag":49,"props":3601,"children":3602},{},[3603],{"type":46,"value":3604},"Deliver the full triage memo alongside the brief. Do not withhold the analysis.",{"type":41,"tag":175,"props":3606,"children":3607},{},[],{"type":41,"tag":61,"props":3609,"children":3611},{"id":3610},"output-location",[3612],{"type":46,"value":3613},"Output location",{"type":41,"tag":49,"props":3615,"children":3616},{},[3617,3619,3625,3627,3633],{"type":46,"value":3618},"If matter workspaces are enabled and a matter is active, write the output to\n",{"type":41,"tag":78,"props":3620,"children":3622},{"className":3621},[],[3623],{"type":46,"value":3624},"~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fip-legal\u002Fmatters\u002F\u003Cmatter-slug>\u002Foutputs\u002Fclearance-\u003Cmark-slug>-YYYY-MM-DD.md",{"type":46,"value":3626},".\nOtherwise write to\n",{"type":41,"tag":78,"props":3628,"children":3630},{"className":3629},[],[3631],{"type":46,"value":3632},"~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fip-legal\u002Foutputs\u002Fclearance-\u003Cmark-slug>-YYYY-MM-DD.md",{"type":46,"value":3634},"\nand surface the path to the user.",{"type":41,"tag":49,"props":3636,"children":3637},{},[3638,3640,3646],{"type":46,"value":3639},"Append a one-line entry to the matter's ",{"type":41,"tag":78,"props":3641,"children":3643},{"className":3642},[],[3644],{"type":46,"value":3645},"history.md",{"type":46,"value":3647}," if a matter is active.",{"type":41,"tag":175,"props":3649,"children":3650},{},[],{"type":41,"tag":61,"props":3652,"children":3654},{"id":3653},"close-with-the-next-steps-decision-tree",[3655],{"type":46,"value":3656},"Close with the next-steps decision tree",{"type":41,"tag":49,"props":3658,"children":3659},{},[3660,3662,3667],{"type":46,"value":3661},"End with the next-steps decision tree per CLAUDE.md ",{"type":41,"tag":78,"props":3663,"children":3665},{"className":3664},[],[3666],{"type":46,"value":1849},{"type":46,"value":3668},". Customize the options to what this skill just produced — the five default branches (draft the X, escalate, get more facts, watch and wait, something else) are a starting point, not a lock-in. The tree is the output; the lawyer picks.",{"type":41,"tag":61,"props":3670,"children":3672},{"id":3671},"what-this-skill-does-not-do",[3673],{"type":46,"value":3674},"What this skill does not do",{"type":41,"tag":322,"props":3676,"children":3677},{},[3678,3688,3696,3706,3716,3726],{"type":41,"tag":72,"props":3679,"children":3680},{},[3681,3686],{"type":41,"tag":53,"props":3682,"children":3683},{},[3684],{"type":46,"value":3685},"Conclude a mark is clear.",{"type":46,"value":3687}," Ever. The loudest guardrail in the plugin.",{"type":41,"tag":72,"props":3689,"children":3690},{},[3691],{"type":41,"tag":53,"props":3692,"children":3693},{},[3694],{"type":46,"value":3695},"Substitute for TESS search, state-registry search, common-law search,\ninternational search, watch-service check, or design-mark search.",{"type":41,"tag":72,"props":3697,"children":3698},{},[3699,3704],{"type":41,"tag":53,"props":3700,"children":3701},{},[3702],{"type":46,"value":3703},"File a trademark application.",{"type":46,"value":3705}," Filing is an attorney task; this skill\ninforms the decision to file.",{"type":41,"tag":72,"props":3707,"children":3708},{},[3709,3714],{"type":41,"tag":53,"props":3710,"children":3711},{},[3712],{"type":46,"value":3713},"Evaluate trade dress, trademark dilution, or famous-mark claims",{"type":46,"value":3715}," beyond a\npreliminary flag. Dilution under the TDRA requires a fame analysis this\nskill does not attempt.",{"type":41,"tag":72,"props":3717,"children":3718},{},[3719,3724],{"type":41,"tag":53,"props":3720,"children":3721},{},[3722],{"type":46,"value":3723},"Address foreign local-law bars",{"type":46,"value":3725}," (e.g., phonetic similarity standards in\nJapan, translation-of-foreign-equivalents in the EU) beyond flagging that\nforeign analysis is required when a foreign jurisdiction is in scope.",{"type":41,"tag":72,"props":3727,"children":3728},{},[3729,3734],{"type":41,"tag":53,"props":3730,"children":3731},{},[3732],{"type":46,"value":3733},"Quote outputs to customers, counterparties, or the press.",{"type":46,"value":3735}," This is\ninternal research. Privileged if the header at the top applies.",{"type":41,"tag":175,"props":3737,"children":3738},{},[],{"type":41,"tag":61,"props":3740,"children":3742},{"id":3741},"tone",[3743],{"type":46,"value":3744},"Tone",{"type":41,"tag":49,"props":3746,"children":3747},{},[3748],{"type":46,"value":3749},"Crisp, concrete, honest about scope. The lawyer reading this output should know\nin ten seconds what the triage found, what it didn't, and what has to happen\nbefore anyone adopts the mark. No hedging prose. The guardrail at the top and\nthe \"this skill does not conclude\" line on confusion do the scope work.",{"type":41,"tag":3751,"props":3752,"children":3753},"style",{},[3754],{"type":46,"value":3755},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":3757,"total":3944},[3758,3779,3793,3805,3824,3837,3858,3878,3892,3907,3915,3928],{"slug":3759,"name":3759,"fn":3760,"description":3761,"org":3762,"tags":3763,"stars":3776,"repoUrl":3777,"updatedAt":3778},"algorithmic-art","create algorithmic art with p5.js","Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3764,3767,3770,3773],{"name":3765,"slug":3766,"type":16},"Creative","creative",{"name":3768,"slug":3769,"type":16},"Design","design",{"name":3771,"slug":3772,"type":16},"Generative Art","generative-art",{"name":3774,"slug":3775,"type":16},"JavaScript","javascript",161831,"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fskills","2026-04-06T17:56:15.455818",{"slug":3780,"name":3780,"fn":3781,"description":3782,"org":3783,"tags":3784,"stars":3776,"repoUrl":3777,"updatedAt":3792},"brand-guidelines","apply Anthropic brand colors and typography","Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3785,3788,3789],{"name":3786,"slug":3787,"type":16},"Branding","branding",{"name":3768,"slug":3769,"type":16},{"name":3790,"slug":3791,"type":16},"Typography","typography","2026-04-06T17:56:05.042852",{"slug":3794,"name":3794,"fn":3795,"description":3796,"org":3797,"tags":3798,"stars":3776,"repoUrl":3777,"updatedAt":3804},"canvas-design","create posters and visual art as PNG or PDF","Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3799,3800,3801],{"name":3765,"slug":3766,"type":16},{"name":3768,"slug":3769,"type":16},{"name":3802,"slug":3803,"type":16},"PDF","pdf","2026-04-06T17:56:03.794732",{"slug":3806,"name":3806,"fn":3807,"description":3808,"org":3809,"tags":3810,"stars":3776,"repoUrl":3777,"updatedAt":3823},"claude-api","build apps with the Claude API","Reference for the Claude API \u002F Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration.\nTRIGGER — read BEFORE opening the target file; don't skip because it \"looks like a one-liner\" — whenever: the prompt names Claude\u002FAnthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing\u002Fmodel choice\u002Flimits\u002Fcaching) — never answer from memory; OR the task is LLM-shaped with provider unstated (agent\u002FMCP\u002Ftool-definition\u002Fmulti-agent\u002FRAG\u002FLLM-judge\u002Fcomputer-use; generate\u002Fsummarize\u002Fextract\u002Fclassify\u002Frewrite\u002Fconverse over NL; debugging refusals\u002Fcutoffs\u002Fstreaming\u002Ftool-calls\u002Ftokens).\nSKIP only when another provider is being worked on (overrides all triggers): OpenAI\u002FGPT\u002FGemini\u002FLlama\u002FMistral\u002FCohere\u002FOllama named in the query; OR `grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama'` over the project hits (run this grep FIRST if no provider named — don't Read the file).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3811,3814,3815,3818,3820],{"name":3812,"slug":3813,"type":16},"Agents","agents",{"name":9,"slug":8,"type":16},{"name":3816,"slug":3817,"type":16},"Anthropic SDK","anthropic-sdk",{"name":3819,"slug":3806,"type":16},"Claude API",{"name":3821,"slug":3822,"type":16},"LLM","llm","2026-07-28T05:36:08.213335",{"slug":3825,"name":3825,"fn":3826,"description":3827,"org":3828,"tags":3829,"stars":3776,"repoUrl":3777,"updatedAt":3836},"doc-coauthoring","co-author documentation and technical specs","Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3830,3833],{"name":3831,"slug":3832,"type":16},"Documentation","documentation",{"name":3834,"slug":3835,"type":16},"Technical Writing","technical-writing","2026-04-06T17:56:14.18897",{"slug":3838,"name":3838,"fn":3839,"description":3840,"org":3841,"tags":3842,"stars":3776,"repoUrl":3777,"updatedAt":3857},"docx","create and edit Word documents","Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Word templates (.dotx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', '.dotx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx or .dotx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3843,3846,3848,3851,3854],{"name":3844,"slug":3845,"type":16},"Documents","documents",{"name":3847,"slug":3838,"type":16},"DOCX",{"name":3849,"slug":3850,"type":16},"Office","office",{"name":3852,"slug":3853,"type":16},"Templates","templates",{"name":3855,"slug":3856,"type":16},"Word","word","2026-07-18T05:16:23.136271",{"slug":3859,"name":3859,"fn":3860,"description":3861,"org":3862,"tags":3863,"stars":3776,"repoUrl":3777,"updatedAt":3877},"frontend-design","design production-grade frontend interfaces","Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3864,3865,3868,3871,3874],{"name":3768,"slug":3769,"type":16},{"name":3866,"slug":3867,"type":16},"Frontend","frontend",{"name":3869,"slug":3870,"type":16},"React","react",{"name":3872,"slug":3873,"type":16},"Tailwind CSS","tailwind-css",{"name":3875,"slug":3876,"type":16},"UI Components","ui-components","2026-04-06T17:56:16.723469",{"slug":3879,"name":3879,"fn":3880,"description":3881,"org":3882,"tags":3883,"stars":3776,"repoUrl":3777,"updatedAt":3891},"internal-comms","write internal company communications","A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3884,3887,3888],{"name":3885,"slug":3886,"type":16},"Communications","communications",{"name":3852,"slug":3853,"type":16},{"name":3889,"slug":3890,"type":16},"Writing","writing","2026-04-06T17:56:20.695522",{"slug":3893,"name":3893,"fn":3894,"description":3895,"org":3896,"tags":3897,"stars":3776,"repoUrl":3777,"updatedAt":3906},"mcp-builder","build MCP servers","Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node\u002FTypeScript (MCP SDK).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3898,3899,3902,3903],{"name":3812,"slug":3813,"type":16},{"name":3900,"slug":3901,"type":16},"API Development","api-development",{"name":3821,"slug":3822,"type":16},{"name":3904,"slug":3905,"type":16},"MCP","mcp","2026-04-06T17:56:10.357665",{"slug":3803,"name":3803,"fn":3908,"description":3909,"org":3910,"tags":3911,"stars":3776,"repoUrl":3777,"updatedAt":3914},"read edit and manipulate PDF files","Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text\u002Ftables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting\u002Fdecrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3912,3913],{"name":3844,"slug":3845,"type":16},{"name":3802,"slug":3803,"type":16},"2026-04-06T17:56:02.483316",{"slug":3916,"name":3916,"fn":3917,"description":3918,"org":3919,"tags":3920,"stars":3776,"repoUrl":3777,"updatedAt":3927},"pptx","create and edit PowerPoint presentations","Use this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates (.potx), layouts, speaker notes, or comments. Trigger whenever the user mentions \"deck,\" \"slides,\" \"presentation,\" or references a .pptx or .potx filename, regardless of what they plan to do with the content afterward. If a .pptx or .potx file needs to be opened, created, or touched, use this skill.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3921,3924],{"name":3922,"slug":3923,"type":16},"PowerPoint","powerpoint",{"name":3925,"slug":3926,"type":16},"Presentations","presentations","2026-07-18T05:16:24.1471",{"slug":3929,"name":3929,"fn":3930,"description":3931,"org":3932,"tags":3933,"stars":3776,"repoUrl":3777,"updatedAt":3943},"skill-creator","create and optimize agent skills","Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3934,3935,3936,3939,3942],{"name":3812,"slug":3813,"type":16},{"name":3831,"slug":3832,"type":16},{"name":3937,"slug":3938,"type":16},"Evals","evals",{"name":3940,"slug":3941,"type":16},"Performance","performance",{"name":3834,"slug":3835,"type":16},"2026-04-19T06:45:40.804",490,{"items":3946,"total":4040},[3947,3961,3978,3995,4005,4016,4027],{"slug":3948,"name":3948,"fn":3949,"description":3950,"org":3951,"tags":3952,"stars":23,"repoUrl":24,"updatedAt":3960},"ai-inventory","track AI systems for EU AI Act","EU AI Act per-system inventory — track each AI system's role (provider, deployer, importer, distributor, authorized representative, product manufacturer) and risk tier (prohibited, high-risk, limited, minimal, GPAI, GPAI+systemic). Role and tier are assessed per system, not per company. Use when the user says \"ai inventory\", \"add an ai system\", \"what systems do we have\", \"classify this ai system\", \"eu ai act register\", or \"ai system registry\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3953,3956,3959],{"name":3954,"slug":3955,"type":16},"Compliance","compliance",{"name":3957,"slug":3958,"type":16},"Governance","governance",{"name":21,"slug":22,"type":16},"2026-05-14T06:02:19.677579",{"slug":3962,"name":3962,"fn":3963,"description":3964,"org":3965,"tags":3966,"stars":23,"repoUrl":24,"updatedAt":3977},"ai-tool-handoff","manage handoff to bulk legal review tools","Detects when Luminance, Kira, or a similar bulk-review tool is in use, hands off the high-volume clause extraction to it, and QAs its output per the trust level in `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fcorporate-legal\u002FCLAUDE.md`. Use when user says \"send to Luminance\", \"bulk review\", \"AI extraction\", or when diligence-issue-extraction hits a high-volume category.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3967,3970,3973,3974],{"name":3968,"slug":3969,"type":16},"Automation","automation",{"name":3971,"slug":3972,"type":16},"Contracts","contracts",{"name":21,"slug":22,"type":16},{"name":3975,"slug":3976,"type":16},"QA","qa","2026-05-14T06:01:31.00555",{"slug":3979,"name":3979,"fn":3980,"description":3981,"org":3982,"tags":3983,"stars":23,"repoUrl":24,"updatedAt":3994},"aia-generation","run AI impact assessments","Run an AI impact assessment — structured intake, risk analysis, regulatory classification per regime in scope, policy consistency diff, and recommendation with conditions. Uses the house-style structure learned from the seed impact assessment in `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fai-governance-legal\u002FCLAUDE.md`. Use when user says \"impact assessment for\", \"assess this AI use case\", \"run an AIA\", \"generate an AIA\", \"we need to document this AI system\", \"AI risk assessment for X\", or follows a conditional triage result.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[3984,3985,3988,3991],{"name":21,"slug":22,"type":16},{"name":3986,"slug":3987,"type":16},"Policy","policy",{"name":3989,"slug":3990,"type":16},"Regulatory Compliance","regulatory-compliance",{"name":3992,"slug":3993,"type":16},"Risk Assessment","risk-assessment","2026-05-13T06:03:19.61029",{"slug":3996,"name":3996,"fn":3997,"description":3998,"org":3999,"tags":4000,"stars":23,"repoUrl":24,"updatedAt":4004},"amendment-history","trace contract amendment history","Trace how a contract has changed across its base agreement and all amendments — either a summary of all changes over time, or a provision trace for a specific clause. Use when the user says \"what changed in this contract over time\", \"show me the amendment history\", \"where's the latest [clause]\", \"how has [provision] evolved\", or uploads multiple versions of an agreement.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4001,4002,4003],{"name":3971,"slug":3972,"type":16},{"name":3844,"slug":3845,"type":16},{"name":21,"slug":22,"type":16},"2026-05-13T06:03:34.070339",{"slug":4006,"name":4006,"fn":4007,"description":4008,"org":4009,"tags":4010,"stars":23,"repoUrl":24,"updatedAt":4015},"auto-updater","check for community skill updates","Check installed community skills for updates. Shows a diff and requires explicit approval before applying. Use when the user says \"check for updates\", \"update my skills\", \"anything new for my installed skills\", or when invoked from the registry-sync agent.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4011,4012],{"name":3968,"slug":3969,"type":16},{"name":4013,"slug":4014,"type":16},"Plugin Development","plugin-development","2026-05-13T06:02:55.642269",{"slug":4017,"name":4017,"fn":4018,"description":4019,"org":4020,"tags":4021,"stars":23,"repoUrl":24,"updatedAt":4026},"bar-prep-questions","provide bar exam practice questions","Bar prep questions — MBE or essay, targeted at your weak subjects and bar jurisdiction. Tracks misses and comes back to patterns. Use when the user says \"bar prep\", \"MBE questions\", \"practice essay\", or \"test me for the bar\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4022,4025],{"name":4023,"slug":4024,"type":16},"Education","education",{"name":21,"slug":22,"type":16},"2026-07-24T05:41:43.01243",{"slug":4028,"name":4028,"fn":4029,"description":4030,"org":4031,"tags":4032,"stars":23,"repoUrl":24,"updatedAt":4039},"board-minutes","draft board and committee meeting minutes","Drafts board or committee meeting minutes in your house format. Auto-detects upcoming board and committee meetings from your calendar, asks for the agenda and any slides or pre-read materials, and produces a complete draft in the format learned from your seed minutes. Also handles written consents in lieu of meetings. Trigger: \"board minutes\", \"draft minutes\", \"upcoming board meeting\", \"committee minutes\", \"written consent\", or calendar detection of an upcoming board or committee event.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[4033,4034,4035,4036],{"name":3831,"slug":3832,"type":16},{"name":3957,"slug":3958,"type":16},{"name":21,"slug":22,"type":16},{"name":4037,"slug":4038,"type":16},"Meetings","meetings","2026-05-14T06:01:29.792942",118]