CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

patent-pipeline

Full patent drafting pipeline from invention description to jurisdiction-formatted filing documents. Supports CN (CNIPA), US (USPTO), EP (EPO). Supports invention patents and utility models. Use when user says "写专利", "patent pipeline", "专利申请", "draft patent", "写权利要求书", or wants to draft a complete patent application.

Quality

79%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/patent-pipeline/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

70%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured orchestrator skill: the phase workflow is clearly sequenced with explicit checkpoints, validation rounds, and state-persistence recovery, and sub-skill invocations are concrete. Its weaknesses are redundancy (duplicated pipeline diagrams, repeated stop-boilerplate), an unverifiable external reference for the reviewer protocol, and inlined detail (patent-type and jurisdiction-format tables) that would fit better in reference files.

Suggestions

Remove one of the two pipeline diagrams (the sub-skill chain and the idea-discovery track diagram show the same pipeline) and state the "STOP HERE and wait for user confirmation" rule once in Key Rules instead of repeating the full boilerplate at every phase checkpoint.

Move the reviewer-routing blockquote protocol into the referenced reviewer-backends file (kept as a one-line pointer), and relocate the patent-type specification tables and per-jurisdiction deliverables table into a references/ file so SKILL.md stays a lean overview.

Make the reviewer slot self-contained: either verify `../shared-references/reviewer-backends.md` ships with the bundle or inline one concrete example invocation per reviewer route, since the current blockquote defers all executable detail to an unresolvable path.

DimensionReasoningScore

Conciseness

The body is mostly task-specific (phase structure, patent rules, state schema), but the pipeline is diagrammed twice (the sub-skill chain and the idea-discovery track diagram convey overlapping information), the "⛔ STOP HERE and wait for user response. Do NOT auto-proceed unless AUTO_PROCEED=true" boilerplate is repeated at each phase, and the opening reviewer-routing blockquote is dense meta-protocol text. It fits 'mostly efficient but could be tightened' — not 2 because no space is spent explaining concepts Claude already knows, and not 4 because the duplication and repeated boilerplate are trimmable.

3 / 5

Actionability

Concrete, copy-paste-ready sub-skill invocations with exact arguments (e.g., `/prior-art-search "patent/INVENTION_BRIEF.md"`), exact output paths, a concrete PATENT_STATE.json schema, and ready-to-fill checkpoint templates. It falls short of 5 because the reviewer-slot instructions delegate all operational detail to an external reference and the checkpoint templates remain placeholder outlines rather than worked examples.

4 / 5

Workflow Clarity

Phases 0-5 are clearly sequenced, each phase has an explicit checkpoint ("⛔ STOP HERE and wait for user response") with go/adjust/stop options, an explicit validation feedback loop exists (2 examiner review rounds via `/patent-review` bounded by MAX_REVIEW_ROUNDS with revision cycles), and state persistence with resume/staleness rules supports error recovery. This matches the top anchor: clear sequence, explicit validation, feedback loops, and recovery handling.

5 / 5

Progressive Disclosure

There are no bundle files (no references/, scripts/, or assets/), and the single file reference in the body (`../shared-references/reviewer-backends.md`) points outside the bundle and does not exist in the workspace, so it cannot be verified. Material that could live in separate files — the patent-type specification tables, the jurisdiction deliverables table, and the reviewer-routing protocol — is inlined in one ~340-line SKILL.md. Sections are well-organized with clear headers (above anchor 2), but the one reference is not resolvable within the bundle and separable content is inline (below anchor 4).

3 / 5

Total

15

/

20

Passed

Description

82%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it explicitly states what the skill does and when to use it, with natural trigger phrases in both English and Chinese and minimal conflict risk. The only gap is that the capability description stays at the pipeline level rather than enumerating the concrete drafting actions it covers.

DimensionReasoningScore

Specificity

It names the domain and the core transformation concretely — "Full patent drafting pipeline from invention description to jurisdiction-formatted filing documents" — plus concrete scope ("Supports CN (CNIPA), US (USPTO), EP (EPO)", invention patents and utility models). This matches 'names domain and 1-2 concrete actions, but not comprehensive': below 4 because it does not enumerate the pipeline's several distinct actions (prior art search, claims drafting, specification writing), and above 2 because the actions stated are concrete rather than generic.

3 / 5

Completeness

It explicitly answers both questions: the "what" is concrete ("Full patent drafting pipeline from invention description to jurisdiction-formatted filing documents" with jurisdiction and patent-type scope) and the "when" is explicit with concrete trigger phrases ("Use when user says \"写专利\", \"patent pipeline\", ... or wants to draft a complete patent application"). This matches the top anchor.

5 / 5

Trigger Term Quality

Good natural-keyword coverage in two languages — "写专利", "patent pipeline", "专利申请", "draft patent", "写权利要求书" — including synonyms a user would actually say. Not 5 because common variations are missing (e.g., "file a patent", "patent claims", "实用新型"/"utility model").

4 / 5

Distinctiveness Conflict Risk

Patent drafting is a clear niche, and the triggers ("写专利", "写权利要求书", "draft patent") are distinct phrases unlikely to fire for other skills; conflict risk with general writing or document skills is minimal. Matches the top anchor.

5 / 5

Total

17

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 1 suspicious

Warning

Total

13

/

16

Passed

Repository

wanshuiyin/Auto-claude-code-research-in-sleep

Path

skills/patent-pipeline/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.