Content
78%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is exceptionally lean and well-sectioned (用途/何时用/输入/步骤/护栏/产出物) with concrete, copy-paste commands, explicit input rules, and guardrails. Its weakness is bundle integrity: every prompt/tool path it instructs Claude to Read is missing from the provided bundle, and the one existing reference file is orphaned from the body.
Suggestions
Ship the referenced files (prompts/patent_search.md, prompts/derived_query.md, prompts/covers_rank.md, tools/cnipa_search.py, tools/emit_search_report.py) in the bundle — the body's first instruction is to Read prompts/patent_search.md, which does not exist here, so the skill cannot execute as bundled.
Link references/patent_type_search.yaml from the body (e.g., from 输入 or 步骤 when describing --type) so the type-to-checkbox mapping table is discoverable instead of orphaned.
Inline one concrete example of the per-field query syntax (e.g., how 发明人 vs 摘要 fields differ) so the core command is executable without the missing prompt file.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The ~40-line body is lean with zero concept explanations — every line instructs ("先 Read prompts/patent_search.md", one-line guardrails like "结果不得冒充交底查新"), fully assuming Claude's competence. Matches the anchor "every token earns its place". | 5 / 5 |
Actionability | Four concrete copy-paste bash commands with realistic flags (--inventor, --class B01J20, --type design --derived-from image --type-inferred, --complete) plus machine-readable prefixes and output paths. Not 5 because the per-field query syntax is deferred ("填表语法跟公布站高级查询说明走") to prompt files that are not present in the bundle. | 4 / 5 |
Workflow Clarity | Clear sequence (何时用 → 输入 with an explicit type-inference rule → 步骤 → 产出物) with conditional reads and a signaled completeness gate ("--complete", "EPUB_SEARCH_INCOMPLETE:", "完整性门禁"). Not 5 because pagination/validation specifics and error-recovery steps are deferred to a file absent from the bundle. | 4 / 5 |
Progressive Disclosure | References are one level deep and conditionally signaled ("用户给单图或权要时再 Read prompts/derived_query.md"), but scored against the actual bundle: none of the referenced files (prompts/patent_search.md, prompts/derived_query.md, prompts/covers_rank.md, tools/cnipa_search.py, tools/emit_search_report.py) exist in the bundle, and the single bundle file present (references/patent_type_search.yaml) is never referenced from the body. | 3 / 5 |
Total | 16 / 20 Passed |