nsfc-structure

nsfc-structure is a skill for Claude Code, Codex from Wesley-Yin77/nsfc_medicine_all. It costs 107 tokens per session (1,538 once invoked), scanned A, original, MIT.

A Chinese-language skill for reviewing the structure of National Natural Science Foundation of China medical research proposals.

In plain words
What is it for?
Use it to plan or diagnose a proposal outline, check its required sections and proportions, and compare its structure with successful proposal patterns.
Why use it?
It helps identify missing sections, unbalanced section lengths, weak logic, and inconsistent claims in a grant proposal.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to plan or diagnose a proposal outline, check its required sections and proportions, and compare its structure with successful proposal patterns.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/wesley-yin77/nsfc_medicine_all/nsfc-structure
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add Wesley-Yin77/nsfc_medicine_all --skill nsfc-structure
Clone the repo
git clone --depth 1 https://github.com/Wesley-Yin77/nsfc_medicine_all

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for nsfc-structure

README.md
[![agentmods](https://agentmods.dev/badge/skills/wesley-yin77/nsfc_medicine_all/nsfc-structure/github.svg)](https://agentmods.dev/skills/wesley-yin77/nsfc_medicine_all/nsfc-structure)
Your own site
<a href="https://agentmods.dev/skills/wesley-yin77/nsfc_medicine_all/nsfc-structure"><img src="https://agentmods.dev/badge/skills/wesley-yin77/nsfc_medicine_all/nsfc-structure/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for nsfc-structure

Your own site · 80×15
<a href="https://agentmods.dev/skills/wesley-yin77/nsfc_medicine_all/nsfc-structure"><img src="https://agentmods.dev/badge/skills/wesley-yin77/nsfc_medicine_all/nsfc-structure.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 107 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,538 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00107 $0.01538
Opus 5 $0.00053 $0.00769
Sonnet 5 $0.00021 $0.00308
Haiku 4.5 $0.00011 $0.00154

Measured 11d ago against content hash cf34234cbc55, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

nsfc-structure scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

nsfc-structure/SKILL.md · 91 lines

How it starts

The opening of the file, as written. The whole thing — 91 lines — stays where its author put it; the contents beside it link to each section on GitHub.

NSFC Structure — 标书架构诊断器

对标书的整体架构进行系统性审查,基于22份已中标标书的黄金结构比例。

Routing protocol

1. Load the manifest and core layer

Read manifest.yaml. Then read every file listed under always_load:

  • ../../../_shared/core/nsfc-taxonomy.md — 资助类别与申请代码体系
  • ../../../_shared/core/winning-patterns.md — 已中标标书共性模式
  • static/core/stance.md — 架构诊断的默认立场

2. Detect axes

Axis Values Method
grant_type 面上 / 青年 / 地区 / 重点 从用户描述或标书封面信息检测
department H01-H29 从申请代码检测
stage 大纲规划 / 结构诊断 / 完整审查 从用户需求检测

3. Load matching fragments

  • grant_typestatic/fragments/grant_type/{面上,青年,地区}.md
  • stagestatic/fragments/stage/{outline,diagnosis,review}.md

4. Apply diagnostics

按以下优先级诊断:

  1. 完整性检查 — 是否包含NSFC模板要求的全部章节
  2. 比例检查 — 各章节字数是否符合黄金比例(立项依据50-60%,其余均衡)
  3. 逻辑流检查 — 从Science Question → Hypothesis → Design → Evidence是否自洽
  4. 一致性检查 — 摘要、立项依据、研究方案、创新点是否说了同一件事

章节配置模板

根据资助类别,提供差异化的结构模板和字数规范:

各章节字数建议表(综合章节模板规范与22份中标标书实际数据)

章节 面上项目 青年项目 地区项目 强制要求
摘要 380-400字符 380-400字符 380-400字符 400字符上限(不是400字!含标点空格)
科学问题属性 2025后仅选不写 同左 同左 如仍需要写:≤800字
立项依据 5000-7000字 4000-5000字 4000-6000字 分4-6节递进,含图
研究内容+目标+关键科学问题 ~1500字 ~1200字 ~1200字 ——
研究方案+可行性 3000-4000字 2500-3500字 2500-3500字 含技术路线图
特色创新 ~500字 ~400字 ~400字 3-4点(青年2-3点)
年度计划+预期成果 ~500字 ~400字 ~400字 ——
研究基础+工作条件 ~1500字 ~1200字 ~1200字 预实验≥1页
正文合计 约8000字 约7000字 约7000字 NSFC建议4000-8000字

数据说明:综合公开章节模板规范、项目实践经验和22份中标标书的实际字数统计。

立项依据内部各节字数分配

小节 占比 面上字数 青年字数
疾病背景+临床重要性 10-15% 500-800 400-600
切入研究领域(领域综述) 20-25% 1200-1600 800-1100
核心分子/通路证据(含预实验) 30-35% 1800-2400 1200-1600
深入机制层面 15-20% 800-1200 600-900
小结+假说+Gap 10-15% 500-800 400-600

Read the full file on GitHub · 91 lines

Files

What ships with it

4 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 91 lines · 107 tokens per session scan A cf34234cbc55

Subscribe to this mod's changes

nsfc-structure is a skill published in the GitHub repository Wesley-Yin77/nsfc_medicine_all (63 stars, last pushed 2mo ago), licensed MIT. It adds 107 tokens to every session and 1,538 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

instrument-data-to-allotrope

Convert laboratory instrument output files (PDF, CSV, Excel, TXT) to Allotrope Simple Model (ASM) JSON format or flattened 2D CSV. Use this skill when scientists need to standardize instrument data for LIMS systems, data lakes, or downstream analysis. Supports auto-detection of instrument types. Outputs include full…

anthropics/knowledge-work-plugins · 123 tokens

exploratory-data-analysis

Perform bounded, local exploratory analysis of explicitly supported scientific files. Use for redacted CSV/TSV/JSON profiles; optional NumPy, HDF5, FASTA/FASTQ, and basic image metadata inspection; missingness/leakage audits; outlier and transformation sensitivity; and rigorous EDA report scaffolds. Other domain…

K-Dense-AI/scientific-agent-skills · 83 tokens

matlab

Build, review, migrate, and safely plan MATLAB or GNU Octave numerical workflows, including arrays, tabular/time data, tests, projects, graphics, MAT files, and explicit Python interoperability.

K-Dense-AI/scientific-agent-skills · 42 tokens

phylogenetics

Build and analyze phylogenetic trees using MAFFT (multiple alignment), IQ-TREE 2 (maximum likelihood), and FastTree (fast NJ/ML). Visualize with ETE3 or FigTree. For evolutionary analysis, microbial genomics, viral phylodynamics, protein family analysis, and molecular clock studies.

K-Dense-AI/scientific-agent-skills · 68 tokens

research-engineer

An uncompromising Academic Research Engineer. Operates with absolute scientific rigor, objective criticism, and zero flair. Focuses on theoretical correctness, formal verification, and optimal implementation across any required technology.

davila7/claude-code-templates · 43 tokens

mapping-to-snomed

Maps clinical concept spans extracted by OpenMed to SNOMED CT concepts through a USER-SUPPLIED terminology server (the user's own Ontoserver, Snowstorm, or UMLS/UTS), never a bundled vocabulary. Use when the user wants to code findings, disorders, procedures, body structures, or substances to SNOMED CT, run an ECL…

maziyarpanahi/openmed · 205 tokens