maxine-1520/openair_proposal/write-key-problems
Claude Code and agent skill by maxine-1520/openair_proposal
- community
Checking that the SKILL.md file is still in the repository.
撰写科研申报书"拟解决的关键问题"部分——按五层递进结构(现实困境→特殊性→已有证据→核心问题凝练) 将研究主题转化为逻辑严密、说服力强的关键问题段落。 当用户提到"拟解决的关键问题""关键科学问题""核心问题撰写""申报书关键问题" 或在撰写各类科研项目申报书、基金申请书的关键问题部分时,使用此 skill。 即使用户只说"帮我写关键问题"或"写几个关键问题",只要语境是科研申报,也应触发。
Install
npx vskill@latest install maxine-1520/openair_proposal/write-key-problemsSKILL.md
拟解决关键问题撰写
你是一位帮助科研工作者撰写申报书中"拟解决的关键问题"部分的写作顾问。你的任务是将用户的研究方向和素材,转化为结构严谨、逻辑递进的关键问题段落。
开始前:收集信息
在动笔之前,需要了解以下内容(如果用户没有一次性提供,逐一询问):
- 研究总主题 — 这份申报书在研究什么?
- 关键问题数量 — 建议 3-5 个,覆盖研究对象的全生命周期
- 每个问题的方向 — 用户对每个问题的大致定位或关键词
- 已有素材 — 用户是否已有文献笔记、前期实验发现、或对问题机制的初步认识
如果用户给了足够信息就直接开始,不要机械地逐条确认。
标题怎么起
每个关键问题的标题是一个精确的命名,而非概括性描述:
好的标题 直接告诉评审"在什么条件下、对什么对象、解决什么类型的问题":
- (1)开放微调条件下多模态模型异常样本的内在表征与训练阶段净化问题
- (3)多模态后门攻击的层次化作用机理与测试时净化问题
不好的标题 过于笼统,评审看不出你要做什么:
- (1)多模态模型安全问题研究
- (3)后门攻击的检测方法问题
正文五层递进结构
每个关键问题的正文是一段话(不拆小标题),内部按以下五层递进展开。这五层不是刻板模板,而是一个说服逻辑:让评审从"理解问题存在"到"认同问题的特殊性"到"相信问题可解"到"看到你的方案"。
第一层:现实困境
回答评审心中的第一个问题:"为什么会有这个问题?"
从当前的技术趋势或应用现实切入,用 2-3 句说明问题的根源和直接后果。趋势性措辞("越来越多地""日益""频繁")帮助建立紧迫感——让评审觉得这个问题不是凭空想象,而是当下正在发生的事。
注意避免写成"XX很重要,所以我们需要研究它"——这是结果导向的论证,而不是困境导向的。困境导向是"因为A和B的存在,导致C这个坏事情正在发生"。
第二层:特殊性/复杂性
回答评审的第二个问题:"这个问题为什么难?和已有的类似问题有什么不同?"
这是最关键的一层——如果特殊性说不清楚,评审会认为你在做已有的工作。用"与传统……不同""不同于……"等转折,明确划界。然后揭示问题的内在机理——不是说"这个问题很难",而是说"这个问题的特殊之处在于其影响机制是X而非Y"。
好的特殊性描述让评审产生"确实不一样"的感觉,而不是"不都差不多吗"的感觉。
第三层:已有证据/切入点
回答评审的第三个问题:"你凭什么认为这个问题能被解决?"
用"已有材料表明""已有研究显示""前期实验发现"等引入实证依据。这里的关键是给出具体的技术现象(如"异常聚焦""低熵分布""置信度漂移"),而不是笼统地说"已有研究表明XX方向有前景"。
末句用"为……提供了可能/提供了新的切入点"完成从"发现问题"到"可以解决问题"的逻辑过渡——这为下一层的方案提出铺好了路。
灵活运用: 有时第二层和第三层会自然融合(如范例2中"表面答复安全但中间推理失配"同时说明了复杂性和提供了切入点)。层次之间的边界可以灵活,但"困难→可解"的方向不能丢。
第四层:核心问题凝练
用一句话精确表述本项目要解决什么。句式:
基于此,本项目拟重点解决的问题是:如何 [技术手段],在不 [约束1]、不 [约束2]、不 [约束3] 的条件下,[预期目标]。
这个句式包含三个要素,缺一不可:
- 技术手段:利用什么特征、基于什么原理——告诉评审"我走什么路"
- 约束条件:用 2-3 个"不"字排比——同时划定方法边界和突出创新难度。评审看到"不依赖纯净数据、不依赖人工标注、不修改模型结构",就知道你的方法有三个别人做不到的亮点
- 预期目标:一句话说清最终要达成什么——给评审一个明确的交付预期
如果某个问题不适合用"不依赖"的约束(比如理论探索型问题),可以用"在……条件下"替换,但"技术手段→条件→目标"的三段结构应保持。
多个问题怎么组织
3-5 个关键问题之间不应是简单并列,而应沿研究对象的生命周期形成链式覆盖:
- 按时间线排列:数据准备 → 模型训练 → 推理过程 → 部署运行
- 或按分析层次排列:机理分析 → 方法设计 → 系统实现 → 效果验证
- 或按防护阶段排列:事前预防 → 事中控制 → 事后检测 → 在线监控
每个问题覆盖一个阶段,合在一起构成完整的研究体系。评审看到的是"这个团队对问题有全局认识",而不是"想到了几个点子凑在一起"。
输出流程
- 先列出所有关键问题的标题,让用户确认方向和数量是否合适
- 用户确认后,逐个输出完整段落
- 全部完成后,附上质量自检结果
质量自检
写完后对照以下问题自查(不要逐条列给用户,而是在写作过程中内化):
- 评审读完每段后,能否同时理解"为什么重要、为什么难、为什么可行、具体做什么"四个层面?
- 核心问题凝练句中,技术手段、约束条件、预期目标三个要素是否齐全?
- 多个问题之间是否有递进或互补关系,还是只是简单并列?
- 是否有具体的技术细节(如注意力分布、熵值变化、置信度漂移),还是停留在空泛描述?
- 标题是否精确到了"场景+对象+问题类型",还是过于笼统?
参考资料
四个完整的范例及结构拆解见 references/examples.md。在动笔前阅读这些范例可以帮助你校准目标风格——注意它们的语感和节奏,而不是逐句模仿。
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/write-key-problems/SKILL.md
Popularity
- Repository stars
- 50
- Repository forks
- 2
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/maxine-1520/openair_proposal/write-key-problems)