CtrlK
BlogDocsLog inGet started
Tessl Logo

article-fact-checker

逐段逐句鉴定一篇文章内容的真伪,拆解论证结构,对每个事实/推断节点做六维核查(逻辑正确性、结论可量化性、证据链完整性、证据是否捏造、证据可考证性、来源可信度),最后输出带原文定位的问题清单和置信度打分表。触发条件:用户提到"鉴别真伪"、"这篇文章可信吗"、"内容审查"、"事实核查"、"fact check"、"这段话是真的假的"、"帮我查一下这篇文章的漏洞"、"证据链完不完整"、"这个结论站得住脚吗"、"逐句检查"、"这篇报道靠谱吗",或者给出一篇文章/一段内容并希望知道"能不能信"、"哪里有问题"、"论证严不严密"。即使用户只说"帮我看看这篇文章有没有问题"或"这篇文章说的是真的吗",也应使用本 skill。输出为 Markdown 报告,保存到当前项目 markdown/ 目录。

72

Quality

89%

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

SKILL.md
Quality
Evals
Security

Quality

Content

82%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.

The body is a well-engineered process skill: concrete, tool-grounded, and easy to follow from structure decomposition through report output, with thoughtful edge-case handling. Its weaknesses are modest — a trimmable rationale section and the absence of an explicit final validation checkpoint — and nothing reads as filler.

Suggestions

Add an explicit validation step before 第六步: after building the summary table, re-verify that every 事实/因果/定性 node from the 第二步 argument tree has a row, and that any node scored as fabricated (dimension ③) was confirmed against a second independent source.

Compress the '这个 skill 在做什么,为什么这么设计' section to 2–3 sentences stating only the operational rules (structure-first targeting the ~20–30% of checkable sentences; take-the-minimum scoring), moving the reasoning about why averaging is dangerous into the scoring table's dimension-⑥ row where it already largely lives.

If the skill grows further, move the report template (第六步) and the six-dimension signal table into a references/ file, keeping SKILL.md as the workflow overview — this would lift progressive disclosure to the overview-plus-one-level-references pattern.

DimensionReasoningScore

Conciseness

The body is dense and purposeful — the six-dimension table, sentence taxonomy, and report template all earn their tokens — but the opening '这个 skill 在做什么,为什么这么设计' section spends ~15 lines on design rationale that could be trimmed without losing operational guidance. The over-explanation is confined to one section, so this is anchor 4 (efficient, minor instances) rather than 3.

4 / 5

Actionability

Fully actionable for an instruction-only skill: concrete sentence-classification criteria ('有具体的人、事、时间、数字、机构'), a per-dimension check table with failure signals, named tools (web_search, web_fetch, present_files), an exact output filename format, and a copy-paste-ready report template covering the common cases.

5 / 5

Workflow Clarity

Six clearly numbered steps (第一步–第六步) with a well-handled 边界情况 section covering error paths (long articles, opinion-only, partial checks, confirmed fabrication), but there is no explicit validation checkpoint before emitting the report — e.g., a final pass confirming every checkable node from the argument tree appears in the summary table and that fabrication findings were verified against a second source. The workflow is read/analysis rather than destructive batch mutation, so no cap applies; it sits at anchor 4 (clear sequence, minor validation gaps) rather than 5 (explicit validation steps).

4 / 5

Progressive Disclosure

A single-file skill with clear section headers and no nested references, so navigation is easy; however at ~140 lines with the full six-dimension signal table, edge-case guidance, and report template all inline, it sits at 'good structure with minor organization gaps' rather than the clean overview-plus-references ideal.

4 / 5

Total

17

/

20

Passed

Description

96%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 names the domain, enumerates concrete actions and outputs, and provides an unusually rich set of natural trigger phrases with an explicit trigger-conditions clause. The only weakness is a couple of broad triggers ('内容审查', generic '有没有问题') that could collide with adjacent review skills.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — '拆解论证结构', '对每个事实/推断节点做六维核查' with all six dimensions enumerated, '输出带原文定位的问题清单和置信度打分表' saved to a specific directory — giving comprehensive, concrete coverage rather than vague language.

5 / 5

Completeness

It explicitly answers both questions: the 'what' (six-dimension verification producing a located issue list and confidence table, output as a Markdown report) and an explicit '触发条件' clause with concrete trigger phrases, matching the anchor-5 example structure.

5 / 5

Trigger Term Quality

Trigger phrases are comprehensive and natural: '这篇文章可信吗', '这段话是真的假的', '帮我查一下这篇文章的漏洞', '这个结论站得住脚吗', '逐句检查', '这篇报道靠谱吗', 'fact check', plus broader phrasings users would actually say.

5 / 5

Distinctiveness Conflict Risk

The article fact-checking niche is clear with mostly distinct triggers, but '内容审查' and the broad catch-all '帮我看看这篇文章有没有问题' have minor overlap risk with general content-review or writing-critique skills — mostly distinct rather than minimal conflict risk.

4 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
digoal/blog
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.