nsfc-length-aligner
npx skills add https://github.com/huangwb8/chineseresearchlatex --skill nsfc-length-aligner
Agent 安装分布
Skill 文档
nsfc-length-aligner
ç®æ ï¼æâç¯å¹ âä»ä¸»è§æè§åæå¯éåãå¯éç¯çææ ï¼å¹¶å´ç»é¢ç®ï¼budgetï¼æå¯¼æ©å/å缩ã
éç¨åºæ¯
- ä½ æä¸ä»½å½èªç¶æ ä¹¦ï¼æ³å¿«é夿æ¯å¦âæäºé¨ååç/åé¿â
- ä½ éè¦ææ¨¡æ¿ç硬æ§ç¯å¹ è¦æ±ï¼é¡µæ°/åæ°/å符æ°ï¼å¯¹é½
- ä½ å¸æå°½é䏿¹ååæå°æ©åæå缩ï¼ä¿æè®ºè¯ä¸»çº¿ä¸è¯æ®é¾ï¼
ä¸éç¨åºæ¯
- ä» éè¦âç»è®¡åæ°âèä¸å ³å¿é¢ç®ä¸æ¹åéç¯ï¼å¯ç¨æ´ç®åçèæ¬å³å¯ï¼
- æ 书ä¸å¨æ¬å°ï¼æ æ³æä¾ææ¬/æä»¶/è·¯å¾ï¼
工使µï¼å¼ºç建议æé¡ºåºæ§è¡ï¼
1) éæ±ç¡®è®¤ï¼é¢ç®å£å¾ï¼
å ç¡®è®¤ä½ è¦å¯¹é½çâ硬æ åâæ¯ä»ä¹ï¼
- 2026 è°ç å ±è¯çâé»éæ¯ä¾âï¼é¢ä¸/éåº C ç±»ï¼ä¾æ ¡å¯¹ç¨ï¼ï¼ç«é¡¹ä¾æ® 30%ï¼6â10 页ï¼çº¦ 8000â10000 åï¼/ ç ç©¶å 容 50%ï¼12â15 页ï¼çº¦ 12000â15000 åï¼/ ç ç©¶åºç¡ 20%ï¼5â8 页ï¼çº¦ 5000â6000 åï¼ï¼å计建议 â¤28 页çç¼å²ï¼ååä¸ä¸è¶ è¿ 30 页ï¼
- 页æ°ï¼ç¡¬çº¦æï¼ï¼2026+ æ¹çåâååä¸ä¸è¶ è¿ 30 页âï¼å®æå»ºè®® â¤28 页çç¼å²ï¼ä¸è¦éè¿ç¼©å°åä½/è¡è·âæ¤é¡µæ°â
- å符é¢ç®ï¼ä»£çææ ï¼ï¼ä¸æå符 / æ»å符çï¼ç¨äºâæ¹åâ夿£âçç¡®å®æ§éç¯ï¼é¡µæ°æç»ä»¥ PDF 夿 ¸ï¼
- é¢ç®èå´ï¼æ»ç¯å¹ + åé¨å/å ³é®ç« èé¢ç®ï¼è³å°è¦çï¼ç«é¡¹ä¾æ®/ç ç©¶å 容/ç ç©¶åºç¡ï¼
说æï¼æ¬ skill é»è®¤ä½¿ç¨ config.yaml:length_standard ç示ä¾å£å¾ï¼å·²å¯¹é½ 2026 è°ç 建议ï¼ãä½ åºæå½å¹´æå/æ¨¡æ¿æ ¡å¯¹åå使ç¨ã
2) è¿è¡ç¯å¹ æ£æ¥ï¼ç¡®å®æ§ï¼
å¯¹ç®æ æ 书ç®å½ï¼æåæä»¶ï¼è¿è¡æ£æ¥èæ¬ï¼çææ¥åï¼
python3 scripts/check_length.py --input <ç®æ æ 书路å¾> --config config.yaml
å¦æä½ çæ ä¹¦åºäº NSFC_Young / NSFC_General 模æ¿ï¼é¡¹ç®æ ¹ç®å½å
å« main.texï¼ï¼å»ºè®®æ --input æåé¡¹ç®æ ¹ç®å½ï¼èæ¬ä¼èªå¨æ²¿ main.tex ç \input/\include ä¾èµæ æ¶éâå®é
ä¼ç¼è¯è¿ PDF çæä»¶âï¼å¹¶å¿½ç¥è¢«æ³¨éæç \input{...}ï¼é¿å
æå¯éç« è误计å
¥ç¯å¹
ï¼ã
å¦æä½ å·²ç¼è¯åºæç» PDFï¼æ¨èï¼é¡µæ°æ¯ç¡¬çº¦æï¼ï¼æ PDF ä¸å¹¶ä¼ å ¥å页æ°ç»è®¡ï¼
python3 scripts/check_length.py --input <ç®æ æ 书路å¾> --config config.yaml --pdf <æ 书.pdf>
è¾åºï¼
- æ§å¶å°æè¦ï¼æ»ç¯å¹ ãè¶ /æ¬ é¢ç®é¡¹ï¼
<input>/_artifacts/nsfc-length-aligner/length_report.mdï¼é»è®¤è¾åºç®å½ï¼å¯ç¨--out-dirèªå®ä¹ï¼<input>/_artifacts/nsfc-length-aligner/length_report.jsonï¼é»è®¤è¾åºç®å½ï¼å¯ç¨--out-dirèªå®ä¹ï¼
注æï¼å¦æä½ ç <input> ç®å½ä¸å¯åï¼ä¾å¦ä½ ææ¨¡æ¿ä»åºè®¾ä¸ºåªè¯»ï¼ï¼è¯·å¡å¿
ç¨ --out-dir æåå¯åä½ç½®ã
è¿è¡å®æåï¼å¿
须读å length_report.mdï¼å¿
è¦æ¶è¾
å©è¯»å length_report.jsonï¼ï¼å°âæä»¶çº§å差表 +ï¼å¯éï¼ç« è级ç»è®¡âä½ä¸ºæ¥éª¤ 3 çè¾å
¥ã
3) 解读差è·ï¼å·®å¨ä»ä¹å°æ¹ï¼
åºäºæ¥åå 3 ä»¶äºï¼
- å®ä½âè¶ é¿/åçâçæä»¶æç« è
- 夿差è·å±äºï¼
- è¯æ®é¾ä¸è¶³ï¼éè¦è¡¥æ°æ®/å¯¹ç §/å±éï¼
- é»è¾è·³è·ï¼éè¦è¡¥è¿æ¸¡/å®ä¹/å设ï¼
- åä½éå¤ï¼éè¦åå¹¶/å åï¼
- çæè¡å¨æ¸ åï¼æ©å/å缩çä¼å 级ï¼
ç« èçº§æ°æ®ç¨æ³ï¼æ´ç²¾åå®ä½ï¼ï¼
- è¥
length_report.mdåºç°ç« èè¡¨æ ¼ï¼æ JSON ä¸åå¨sectionsåæ®µï¼ï¼ä¼å å¨âè¶ é¿/åçâçæä»¶å ï¼å®ä½å°è´¡ç®æå¤§çå ·ä½ç« èï¼ååå®ç¹æ¹åï¼è䏿¯åªå¨æä»¶çº§åå¹³åå æ¹ - å½æä¸ªæä»¶è¶ é¿/åçæ¶ï¼å¯¹æ¯å ¶ç« èç»è®¡ï¼è¥å·®è·ä¸»è¦éä¸å¨ 1â2 ä¸ªç« èï¼ä¼å åªæ¹è¿ 1â2 èï¼æ´å®¹æä¿æåæä¸ç»æç¨³å®ï¼
åèï¼references/MEANING_PRESERVING_REWRITE_RUBRIC.md
4) æ©å/å缩ï¼å°½é䏿¹ååæï¼
æ©åçç¥ï¼åçæ¶ï¼
- å è¡¥âå¯éªè¯ä¿¡æ¯å¯åº¦âï¼å®ä¹ãå设ãå¯¹ç §ãæ¶èãé£é©ä¸å¤éæ¹æ¡
- åè¡¥â论è¯éç¯âï¼ä¸ºä»ä¹å â æä¹å â 颿æä¹éªè¯ â 失败æä¹å
- é¿å ç©ºæ³æ©åï¼ä¸å¼å ¥æ°ä¸»å¼ ãä¸å 形容è¯
å缩çç¥ï¼åé¿æ¶ï¼
- å»éå¤ï¼åä¸è®ºç¹åªä¿ç䏿¬¡æå¼ºè¡¨è¾¾
- å»èæ¯ï¼ææ³èæ¯åæ 1-2 å¥ï¼æç¯å¹ çç»âé®é¢-æ¹æ³-éªè¯â
- ç»æåæ¹åï¼æé¿æ®µææè¦ç¹ï¼ä¸æ¹åäºå®é¡ºåºï¼
â ï¸ æ¹å宿åï¼å¿ é¡»æ§è¡æ¥éª¤ 5 夿£ï¼ç¡®è®¤å差已æ¶é¤ãæªå¤æ£è§ä¸ºæªå®æã
2026 ä¸é¨åâ该ç¦/该åâæ¸ åï¼ç¨äºæä¼å 级ï¼
ç¨æ³ï¼æâéæå»ºè®®âåæâæå·®è·è§¦åâï¼ï¼
- å
çæ¥åéå¯¹åºæä»¶çåå·®
deltaï¼+Nè¡¨ç¤ºè¶ é¿ï¼ä¼å â该ç¦âï¼ï¼-N表示åçï¼ä¼å â该åâï¼ï¼OK表示该é¨åæ é为äºé¢ç®èæ¹å¨ deltaçç»å¯¹å¼è¶å¤§ï¼è¶ä¼å å¤çï¼å¤ç顺åºå»ºè®®ï¼å æ¹|delta|æå¤§çæä»¶ï¼å忬¡å¤§é¡¹
ç«é¡¹ä¾æ®ï¼ä¸ºä»ä¹åï¼ï¼
- 该ç¦ï¼æç§ä¹¦å¼ç§æ®ãæ³å综述ãå¼±ç¸å ³âå½å®¶éæ±âéºéãé夿ä¹ãæç®åæ°
- 该åï¼Gapï¼å¡ç¹ï¼â Key Ideaï¼çªç ´å£ï¼â ä»·å¼è®ºè¯ï¼ä¸ºä»ä¹å¼å¾åï¼
ç ç©¶å 容ï¼åä»ä¹/æä¹åï¼ï¼
- 该ç¦ï¼éå¤è¡¨è¿°ãè¿ç»æä½ç»èãç½å弿¹æ³å ç
- 该åï¼é»è¾æ¡æ¶ãå ³é®å®éªè®¾è®¡ä¸å¯¹ç §/æ¶èãé¢æç»æä¸å¯éªè¯ææ ãç¨å¾è¯´è¯
ç ç©¶åºç¡ï¼ä¸ºä»ä¹ä½ è½åï¼ï¼
- 该ç¦ï¼æ å ³ææå ç ãè¿åº¦éºå«èæ¯
- 该åï¼å¼ºç¸å ³é¢å®éªæ°æ®ãæ ¸å¿ææ¯è½åã平尿¡ä»¶ï¼ä¸ç ç©¶å 容对ä½ï¼
5) 夿£éç¯
æ¹å®å¿ 须忬¡è¿è¡èæ¬ï¼ç¡®è®¤âè¾¾æ ä¸ä¸è¶ æ âï¼
python3 scripts/check_length.py --input <ç®æ æ 书路å¾> --config config.yaml
æ ¼å¼çº¢çº¿ï¼2026+ 常è§ï¼
- ä¸ç¼©å°åä½ãä¸ç¼©å°è¡è·æ¥âæ¤é¡µæ°âï¼é¡µæ°è¦æ±æ¯è¯å®¡é£é©ç¹ï¼
- ä¸é¡¶æ ¼åå° 30 页ï¼å»ºè®® â¤28 页çç¼å²
- è¥å½å¹´æåè¦æ±å£°æçæå¼ AI ä½¿ç¨æ åµï¼å¡å¿ æè¦æ±å¦å®è¯´æï¼åè§é¡¹ï¼
约å®ä¸è¾åºæ ¼å¼
- æ¥å以âæä»¶çº§ +ï¼å¯éï¼ç« è级âåç°
- é¢ç®ä»¥
config.yaml:length_standard为å¯ä¸çç¸æ¥æº - æææ¹ååºéµå¾ªâæå°æ¹å¨ãä¿æåæâçååï¼è§ referencesï¼