brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
fund-literature-review-writer撰写NSFC申请书的国内外研究现状及发展动态分析+文献评述。Invoke when user asks to write NSFC literature review, 国内外研究现状, 文献综述, 文献评述, or 1.2部分 of NSFC proposal.
Independent GitHub snapshot · Automated classification · Original documentation governs
本技能不是"写文献",而是将文献转化为"NSFC研究论证结构的一部分"。
在用户已有研究构想基础上,学习NSFC成功项目中的"文献综述—文献评述"组织方式,对文献部分进行学术化重构、逻辑组织优化、批判性归纳、面向NSFC表达体系的规范化输出。
当用户需要撰写以下内容时触发:
本技能只负责 NSFC 申请书中立项依据的 1.2 国内外研究现状及发展动态分析 + 文献评述 部分。需读取用户研究构想以确保文献服务研究论证。
执行本技能前,必须读取以下知识库文件:
literature_review_style_guide.md:文献综述写作风格指南
literature_review_patterns.md:文献综述组织逻辑范式
literature_mapping_rules.md:文献→研究问题/方法/创新映射规则
info_form.md:用户输入信息表output_skeletons.md:输出骨架(论证功能,非固定模板)validation_menu.md:验证菜单anti_patterns.md:反模式清单literature_search_strategy.md:文献检索策略fund-search-workflow.md:完整搜索工作流(脚本调用链、降级策略)search/scripts/:搜索脚本(search_all.py, citation_finder.py, rank_and_filter.py, format_bibtex.py, dedup.py,另有 tier_utils/exa_search/search_google_scholar 等内部依赖,无需直接调用)search/references/:搜索参考文档(search-strategy.md, api-reference.md, data-schema.md, journal-tiers.md)search/data/:期刊数据(priority_journals.csv, blacklist_journals.csv)search/.env.example:API 密钥模板(需复制为 .env 并填写)search/requirements.txt:Python 依赖(requests, exa-py, scholarly)references/fund-search-workflow.md 获取完整搜索流程4a. 构造主题检索查询:从研究主题/内容/方法/关键科学问题生成英文查询组
4b. 英文文献搜索(四源并行):
# 设置环境变量(从 search/.env.example 复制为 search/.env 并填写)
# 对每个英文查询组执行:
python search/scripts/search_all.py --query "{英文查询}" --email "$OPENALEX_EMAIL" --output runs/cf/query_N.json
# 合并所有查询组:
python search/scripts/citation_finder.py merge runs/cf/query_*.json --output runs/cf/merged.json
# 补算期刊层级:
python search/scripts/citation_finder.py enrich-tiers --input runs/cf/merged.json --priority-csv search/data/priority_journals.csv --blacklist-csv search/data/blacklist_journals.csv --output runs/cf/enriched.json
4c. Zotero MCP / 本地文件搜索(可选):按 fund-search-workflow.md Step 4/5 执行
4d. 全源合并去重排序:
python search/scripts/dedup.py --input runs/all_merged.json --output runs/deduped.json
python search/scripts/rank_and_filter.py --input runs/deduped.json --weights relevance=0.4,journal_tier=0.3,citation_count=0.2,recency=0.1 --output runs/final.json
python search/scripts/format_bibtex.py --input runs/final.json --output runs/nsfc_references.bib
runs/final.json(已去重、排序、筛选)references/literature_search_strategy.mdliterature_review_patterns.md 选择文献组织方式literature_review_style_guide.md 和 output_skeletons.md 生成文献综述output_skeletons.md 生成文献评述validation_menu.md 逐项验证anti_patterns.md)literature_search_strategy.md 执行检索# 1.2 国内外研究现状及发展动态分析
## 1.2.1 主题1(对应研究内容1)
[引入段]
[子主题1.1 文献群]
[子主题1.2 文献群]
[主题评述段(嵌入式评述)]
## 1.2.2 主题2(对应研究内容2)
[引入段]
[子主题2.1 文献群]
[子主题2.2 文献群]
[主题评述段(嵌入式评述)]
## 1.2.3 主题3(对应研究内容3)
[引入段]
[子主题3.1 文献群]
[子主题3.2 文献群]
[主题评述段(嵌入式评述)]
## 1.2.X 文献评述(独立评述小节,可选)
[开头段]
[主题评述段1]
[主题评述段2]
[主题评述段3]
[总结段]
## 参考文献
[参考文献列表]
% NSFC申请书文献综述引用库
% 生成时间:YYYY-MM-DD
% 项目主题:XXX
@article{key1,
title = {文献标题},
author = {作者},
journal = {期刊},
year = {年份},
doi = {DOI}
}
作者等(年份) 或 Author et al.(年份)[1]、[2]文献综述的结构,应当从NSFC成功本子中"学习出来",而不是"写死出来"。
文献不是独立成体系,而是服务用户研究构想。每篇文献都应在"文献→研究问题/方法/创新"的论证链中找到位置。