SuperAPI AI 工具集

nsfc-justification-writer

写作与研究

查看项目

更新于 10-15 17:05

技能介绍

用途

nsfc-justification-writer 用于在用户要求写作、重构、审查或润色 NSFC/科研基金申请书的立项依据、研究意义、国内外现状、科学问题或科学假设时使用。工具以语义论证和可核验性为核心,适用于中文科研写作场景下的 LaTeX 项目。

主要能力

  • 写作与重构:先写领域价值/必要性与已有证据,再将瓶颈转成待解释的关系、机制、性质或边界。
  • 科学问题与假设区分:科学问题用疑问句追问认知缺口;假设用可证伪陈述句预测结果。研究目标、路线、验证终点不冒充问题/假设。
  • 论证顺序:假设前以事实、文献和缺口为主;干预、比较、终点、路线放在假设后。
  • 结构弹性:切入点/贡献无需固定标题或段数;理论、混合、工程导向只改变措辞与证据重心。
  • 逻辑与引用检查:检查问题—假设—证据—研究内容闭环及引用 key。
  • Tier2 语义检查:读取 references/tier2_semantic_review.md,由当前宿主 AI 直接执行,规划术语、论证维度和可读性,输出“位置/障碍/影响/保真改法”。
  • 可读性改写:保留已核验事实、对象、限定、问题/假设、引用、标签和 LaTeX 结构;无法保真保留原句并记录风险。
  • 措辞边界:吹牛式、绝对化或无依据夸大由 AI 按 references/boastful_expression_guidelines.md 语义复核,归入逻辑/表达建议。
  • 自动定位目标:目标缺失时自动追踪 main.tex,按确定性优先级选择候选,必要时创建白名单内的默认正文文件。
  • 自动写入与回滚:生成完整正文或 unified diff;写入前备份,写入后展示 diff、假设与回滚入口。
  • 独立子命令:refs、wordcount 可独立运行引用/字数检查;diagnose 仅执行 Tier1 确定性诊断;coach、review 包含 Tier2;apply-section 为 legacy 标题替换写入;diff、rollback 用于查看或回滚。

使用方式

通过 scripts/run.py preview 自动生成 diff 并按 guardrails.output_mode 写入;需要只读检查时显式加 --dry-run。回滚命令需显式 --yes 以避免误操作。任务中间文件统一写入 ./.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/{skill名}/input|output|log/。完成后执行静态检查、脚本验证或人工复核并记录通过标准。

适用场景

适用于需要提交 NSFC 或科研基金申请书立项依据部分的研究人员,特别是使用 LaTeX 撰写、希望借助 AI 辅助完成论证结构诊断与成稿的场景。

限制

  • 只改自动确定且通过白名单的正文;保留标题、章节/环境命令、标签、引用命令和配置命令。
  • 只改白名单正文文件,不改 main.tex、配置文件、.cls、.sty。
  • 引用 key 必须能在项目 .bib 中核验;不新增无法核验的引用、结果或绝对化结论。
  • 不将未验证的信息伪装成确定结论。
  • 未明确正文边界时按最小安全正文范围继续;材料不足时采用保守假设并记录,不暂停等待用户输入。
  • 本工具针对中文科研写作,具体支持的基金类型、模板范围暂未提供。
  • 收费、价格与平台信息暂未提供。