CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

nsfc-reviewers

当用户明确要求"评审国自然标书"、"模拟专家评审"、"审阅 NSFC 申请书"时使用。模拟领域专家视角对 NSFC 标书进行多维度评审,输出分级问题与可执行修改建议。⚠️ 不适用:用户只是想写/改标书某个章节(应使用 nsfc-*-writer 系列技能)、只是想了解评审标准(应直接回答)、没有明确"评审/审阅"意图。

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/nsfc-reviewers/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 orchestration skill: the review pipeline is sequenced with explicit failure gates, concrete script commands, and genuine one-level-deep progressive disclosure verified against the actual bundle. Its main weaknesses are boilerplate constraint sections that dilute token efficiency and a few underspecified steps (master-prompt generation, the 校验 checkpoint) plus orphaned bundle scripts.

Suggestions

Trim or externalize the generic 公共硬约束 block and de-duplicate the file listing (lines 122-126) and output-management rules, which are stated twice, to tighten conciseness.

Make the 校验 step concrete by naming the actual validation (e.g., `python3 <nsfc_reviewers_path>/scripts/validate_skill.py ...`) and specify how the master prompt is assembled from master_prompt_template.md.

Reference the orphaned bundle scripts — finalize_output.py in 输出整理 and cleanup_intermediate.py for intermediate_dir handling — so the disclosed bundle matches what the body actually uses.

DimensionReasoningScore

Conciseness

The core process sections are lean and imperative, but roughly 30 lines of generic "公共硬约束" boilerplate (bug-collection policy, BAC audit, generic security rules), a duplicated bundle-file listing (lines 122-126 repeat references already cited inline), and repeated output-management rules add unnecessary tokens. Not 2 because the actual review workflow is written efficiently; not 4 because the padding exceeds minor trimmable instances.

3 / 5

Actionability

Concrete guidance dominates: an executable script invocation (`python3 <nsfc_reviewers_path>/scripts/list_proposal_files.py --proposal-path <proposal_root>`), precise config keys, the `ceil(N * consensus_threshold)` consensus formula, and numbered parallel-mode steps. Not 5 because master-prompt generation is only sketched and the 校验 step names no concrete check or command.

4 / 5

Workflow Clarity

A clear end-to-end sequence (前置检查 → 通读与结构化理解 → 并行/单组评审 → 聚合与排序 → 阶段判断 → 输出整理 → 校验 → 失败与恢复) with explicit failure gates (".tex 数量为 0 时直接失败") and a retry-from-failed-step recovery loop. Not 5 because the 校验 checkpoint is vague ("静态检查、脚本验证或人工复核" without naming what or how); not 3 because checkpoints are mostly explicit and the skill is read-only, so the destructive-operation cap does not apply.

4 / 5

Progressive Disclosure

References are one level deep and well signaled: the body cites references/expert_*.md, references/aggregation_rules.md, references/master_prompt_template.md, scripts/list_proposal_files.py, and scripts/build_parallel_vibe_plan.py, and all of these exist in the bundle, with a dedicated file-listing section for discovery. Not 5 because three bundle scripts (finalize_output.py, cleanup_intermediate.py, validate_skill.py) are present but never referenced from the body.

4 / 5

Total

15

/

20

Passed

Description

87%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 pairs concrete capabilities with explicit, naturally-worded Chinese trigger phrases and unusually good boundary guidance via the ⚠️ 不适用 exclusions. The only weakness is moderate action coverage — headline features like the stage verdict and funding-constraint analysis are not surfaced.

DimensionReasoningScore

Specificity

"模拟领域专家视角对 NSFC 标书进行多维度评审,输出分级问题与可执行修改建议" names several concrete actions (expert-perspective review, severity-graded issue output, actionable revision suggestions). Not 5 because key capabilities like the 函评/会评 stage verdict and funding-constraint attribution are absent from the description; not 3 because it goes beyond 1-2 generic actions.

4 / 5

Completeness

"当用户明确要求…时使用" explicitly answers when with concrete trigger phrases, and "模拟领域专家视角对 NSFC 标书进行多维度评审,输出分级问题与可执行修改建议" clearly answers what. The explicit ⚠️ 不适用 exclusions further sharpen both.

5 / 5

Trigger Term Quality

Explicit quoted trigger phrases "评审国自然标书"、"模拟专家评审"、"审阅 NSFC 申请书" are natural user phrasings with good synonym coverage (国自然/标书/申请书/NSFC). Not 5 because common variations (e.g., casual phrases like 把把关/本子, grant-type names, English phrasings) are missing; not 3 because several genuinely natural terms are present.

4 / 5

Distinctiveness Conflict Risk

The description carves a clear niche (NSFC proposal expert review only) and actively redirects near-miss cases to nsfc-*-writer skills or a direct answer, minimizing conflict risk with sibling skills.

5 / 5

Total

18

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

14

/

16

Passed

Repository

huangwb8/ChineseResearchLaTeX

Path

skills/nsfc-reviewers/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.