light0305/light-patent-disclosure
>- Prepare evidence-backed patent invention disclosure materials for attorney or patent-agent review. Use when the user asks for 专利点挖掘, 技术交底书, 现有技术/查新记录, claim/patent-point support mapping, invention disclosure drafts, patent figures, or a handoff package for a software/research/project invention. This is an not submit filings, does not guarantee novelty, grant, allowance, validity or registration, and emits no Light research findings or back-edges.
npx skills add https://github.com/Light0305/Light-skills --skill light-patent-disclosure
Turn a real project or research result into an attorney-reviewable invention
disclosure packet: what problem is solved, what technical means solve it, why
it differs from nearby work, what embodiments support the breadth, what figures
are needed, and what counsel still needs to decide.
Read
references/patent-resource-map.md
before jurisdiction- or filing-sensitive work. It records the peer skills,
official sources, borrowed mechanisms and honest boundaries.
Read
references/patent-interview-and-search.md
before patent-point mining, public search, claim-ladder drafting or attorney
handoff. It contains the detailed interview, search and QC rules.
READY_TO_FILE.Deliver only DRAFT, NEEDS_USER_INPUT, or READY_FOR_ATTORNEY_REVIEW.
ownership, freedom to operate, or registration outcome.
disclosure, foreign-filing rule, or priority fact is not verified, write
UNKNOWN, PLANNED, or UNAVAILABLE with the next check.
papers, experiment logs, issue discussions or user-supplied records. Keep
relative locators and SHA-256. Do not invent implementation details.
Graphviz, PlantUML or SVG. Do not use AI-generated bitmap images for patent
drawings.
STAGE_GATES, noROUTES, no light.findings.v1, and no scientific back-edge.
Ask for or mark UNKNOWN:
US nonprovisional, PCT, EP, or undecided;
posters, standards submissions, and their dates;
Record risk_triage for public disclosure, ownership/inventorship,
foreign-filing/secrecy and trade-secret redaction. Stop for the user when a
public disclosure, ownership dispute, foreign filing strategy, secrecy review,
or filing deadline could change the next action.
Scan only files placed in scope. For each source artifact record:
id, relative path, sha256, freshness/date if known;sharing with outside counsel.
If the source is a paper, product demo, notebook, API contract, dataset or
diagram, bind the exact locator. Do not let chat memory become evidence.
For each candidate patent point, write:
control loop, signal processing, model pipeline, hardware arrangement or UI
interaction rule;
Prefer one strong, defensible invention story over a pile of vague features.
Ask targeted questions for tacit knowledge that the repo cannot show.
Keep a short inventor interview log: problem, failed alternatives, key insight,
constraints, contributors, disclosure dates and known prior art.
Search the relevant official or public sources available in the current
environment, then record:
VERIFIED, PLANNED, UNKNOWN, or UNAVAILABLE.Keep inventor_known_prior_art separate from prior_art. The former is what
the team already knows; the latter is the agent-run public search log. A
verified public search records searched_sources; if non-patent literature is
not searched, write why.
Do not call this a legal novelty opinion. If search coverage is shallow, say
so and list the missing source or professional search still needed.
Before drafting final sections, write a claim strategy:
cases and alternatives;
If the broad point is unsupported, narrow it or mark it as counsel question.
Use a plain, editable structure:
10. open questions for attorney or patent agent review.
Claims are only drafts for review. Keep terminology consistent with the
description and avoid over-broad elements unsupported by artifacts.
Create a packet following
templates/patent-disclosure-packet.example.json,
then run:
python scripts/disclosure_gate.py --packet patent-disclosure-packet.json --base <project-root> --as-of 2026-07-05
python scripts/disclosure_gate.py --selftest
The gate must pass before saying the packet is ready for attorney review. It
checks risk triage, inventor-known prior art, public search coverage, claim
ladder, support mapping, figure source, QC flags and anti-overclaim language.
A failed gate means fix the packet, lower the claim, or mark the missing fact.
ACT:
sources;
ASK:
NEVER:
behalf;
alone;
Take light0305/light-patent-disclosure from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.