Help us improve
Share bugs, ideas, or general feedback.
From patent-kit
Conducts an interview to define the product concept and identify competitors. Triggered when: - The user wants to start a patent investigation for a new product, idea, or concept (e.g., "start a patent search for a new product", "patent investigation for a new idea") - The user explicitly requests: * "conduct concept interview" * "define product concept" * "define search requirements"
npx claudepluginhub sonesuke/patent-kit --plugin patent-kitHow this skill is triggered — by the user, by Claude, or both
Slash command
/patent-kit:concept-interviewingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Define the product concept and identify competitors. This establishes the
Builds patent strategies aligned with business goals: freedom-to-operate analysis, invention disclosure, filing strategy, and claim drafting for companies or product lines.
Provides IP guidance for developers: prior art searches, patentability assessments, claim drafting, strategy advice, full patent drafts, and FTO analysis. Informational only.
Screens invention disclosures for novelty, obviousness, §101 eligibility, bar dates, detectability, and strategic value. Outputs a triage verdict: pursue, investigate, or decline.
Share bugs, ideas, or general feedback.
Define the product concept and identify competitors. This establishes the foundation for patent targeting.
No specific prerequisites required.
Do NOT delegate to subagents (Agent tool) — invoke Skills directly from this session.
Use the Glob tool to check if specification.md exists:
Extract the following information from the user's input:
Required Information:
Target Release Date - 20 years. Patents filed before this date are likely expiredExtraction Logic:
If any required information is missing:
[!NOTE] In automated test environments, ensure all required information is provided in the initial request to avoid interactive prompts.
For each competitor, verify the correct "Assignee Name" used in patent databases.
Verify: Invoke Skills in parallel for efficiency:
Skill: skill="google-patent-cli:patent-assignee-check" args="<Company Name> --country <Target Country>"
references/troubleshooting.md for error handlingConfirm: Display the top assignee variations found and ask the user if they represent the intended competitor.
Refine: If incorrect or no hits, try variations (e.g., "Google LLC" instead of "Google").
Finalize:
specification.mdspecification.md created with verified assignee names/patent-kit:targetingspecification.mdassets/templates/specification-template.mdspecification.md (proceed with interview)specification.md exists (skip to verification/confirmation)specification.md created with: