CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

nsfc-research-foundation-writer

当用户明确要求"写/改研究基础""研究基础+工作条件+风险应对编排"时使用。为 NSFC 正文"(三)研究基础"写作/重构,并同步编排"工作条件"和"研究风险应对",用证据链证明项目可行、资源条件对位研究内容、风险预案可执行。

Quality

85%

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

SKILL.md
Quality
Evals
Security

Quality

Content

73%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, highly actionable process document with excellent validation and error-recovery wiring, appropriately split into one-level-deep references and scripts. Its weaknesses are token efficiency — repeated constraints and suite boilerplate that a competent model does not need restated — and an unreferenced example-output file that would make the deliverable format concrete.

Suggestions

State the file-protection constraint (main.tex, @config.tex, .cls/.sty) once — in 约束 — and drop the repetitions in 目标输出 and 执行步骤 1, and move the suite-wide bug-reporting/BAC boilerplate in 公共硬约束 to a shared reference file, keeping only skill-specific constraints inline.

Link references/example_output.md from the body (e.g., in step 2 or the 输出 section) so the expected LaTeX output format is discoverable instead of an orphaned bundle file.

Replace the generic template sections 输入/输出 ('按用户请求和配置文件提供必要输入', '输出 Skill description 所承诺的交付物') with one concrete line each tied to this skill's actual inputs (info_form.md) and deliverables (the two .tex files).

DimensionReasoningScore

Conciseness

The core process (steps 1–5, formats, validation) is dense and useful, but there is notable padding: generic template lines ('按用户请求和配置文件提供必要输入', '输出 Skill description 所承诺的交付物'), a suite-wide bug-reporting policy, BAC/audit boilerplate in 公共硬约束, and the file-protection constraint repeated three times (目标输出, 执行步骤 1, 约束 1). Fits anchor 3 'mostly efficient but includes some unnecessary explanation or could be tightened'; not 2 because there is no concept-teaching padding and the operational content earns its tokens.

3 / 5

Actionability

Concrete, executable guidance throughout: exact target paths ('extraTex/3.1.研究基础.tex'), a runnable mkdir command, per-item format templates for 已具备条件/尚缺条件, and runnable check scripts ('python3 skills/nsfc-research-foundation-writer/scripts/run_checks.py --project-root ...'). It falls short of anchor 5 because no example LaTeX output is surfaced — an example_output.md exists in references/ but is never linked — leaving the actual prose style underspecified.

4 / 5

Workflow Clarity

The 5-step sequence is explicit with a dedicated validation step (一致性校验 with two concrete checks, worked examples, and failure handling: mark '[需补充:XXX]' and prompt the user), plus a 失败与恢复 loop and a DoD checklist. Matches anchor 5 'clear sequence with explicit validation steps; feedback loops for error recovery; checklists'.

5 / 5

Progressive Disclosure

SKILL.md works as an overview with clearly signaled, one-level-deep references ([references/info_form.md], [references/dod_checklist.md], both verified to exist) and clearly documented scripts. Minor gaps keep it at anchor 4: references/example_output.md is present in the bundle but never referenced from the body, and the inlined 公共硬约束/bug-policy boilerplate is suite material that could live in a shared reference.

4 / 5

Total

16

/

20

Passed

Description

92%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 highly specific, well-scoped description that explicitly states both what it does and when to use it with concrete Chinese trigger phrases matching real user requests. The only gap is modest synonym coverage in the trigger terms (e.g., users asking only about 工作条件 or using 标书/申报书 vocabulary would not obviously match).

DimensionReasoningScore

Specificity

The description lists multiple concrete actions covering the skill's full scope: '为 NSFC 正文"(三)研究基础"写作/重构,并同步编排"工作条件"和"研究风险应对"' plus three concrete quality criteria ('用证据链证明项目可行、资源条件对位研究内容、风险预案可执行'). Score 4's 'minor gaps in coverage' does not apply — write, restructure, and both sub-arrangements are all enumerated.

5 / 5

Completeness

Both halves are explicit: an 'when' clause with concrete trigger phrases ('当用户明确要求...时使用') and a clear 'what' (write/restructure section 三 plus orchestrate 工作条件 and 风险应对 with evidence chains). Matches anchor 5 'clearly and explicitly answers both what AND when with concrete trigger phrases'; anchor 4's caveat about a less-explicit 'when' does not apply.

5 / 5

Trigger Term Quality

Trigger phrases are natural user utterances ('当用户明确要求"写/改研究基础"' and '"研究基础+工作条件+风险应对编排"'), but coverage stops there — no synonyms a user might equally say (e.g., 标书/申报书/可行性 sections, or asking only for 工作条件). Fits anchor 4 'good keyword coverage; a few natural terms missing' rather than 5's 'comprehensive coverage ... including synonyms'.

4 / 5

Distinctiveness Conflict Risk

The niche is precise — the NSFC proposal section '(三)研究基础' with section-specific triggers — so it is clearly distinguishable from sibling skills (e.g., the 2.1 research-content writer). Triggers name the exact deliverable, giving minimal conflict risk per anchor 5.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

huangwb8/ChineseResearchLaTeX

Path

skills/nsfc-research-foundation-writer/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.