{"id":"geek-skills-weather-forecast-report","name":"weather-forecast-report","summary":"単一観測局の気象要素予報システム(風速、視界、降雨など)に関するプロジェクト文書、モデル、報告書、評価結果は、州の自然科学財団プロジェクト作成基準に準拠した特別研究報告書にまとめられます。","body":"# 天气要素专题研究报告生成器\n\n## 概述\n\n本skill用于将Claude Code + OpenSpec开发的天气要素单站预报系统相关材料（项目文档、模型文件、评估结果等）整理成符合省级自然科学基金项目编写规范的专题研究报告。\n\n## 工作流程\n\n### 第一步：材料收集与分析\n\n1. **识别输入材料类型**\n   - 项目文档（README、设计文档、API文档等）\n   - 模型文件（.pkl、.h5、.pt等）\n   - 评估报告（准确率、RMSE、MAE等指标）\n   - 代码文件（数据处理、特征工程、模型训练等）\n   - 可视化图表（训练曲线、预测对比图等）\n\n2. **确定天气要素类型**\n   - 风速预报\n   - 能见度预报\n   - 降雨量预报\n   - 温度预报\n   - 湿度预报\n   - 气压预报\n\n3. **提取关键信息**\n   - 研究背景与科学问题\n   - 技术方案与创新点\n   - 实验数据与评估指标\n   - 结论与应用价值\n\n### 第二步：报告结构规划\n\n参照 [references/report-structure.md](references/report-structure.md) 中的详细结构说明，按省级自然科学基金规范组织报告。\n\n### 第三步：内容撰写\n\n1. **阅读撰写指南**：先阅读 [references/writing-guidelines.md](references/writing-guidelines.md)\n2. **使用报告模板**：参考 [assets/report-template.md](assets/report-template.md)\n3. **格式规范**：遵循 [references/format-standards.md](references/format-standards.md)\n\n### 第四步：生成DOCX文档\n\n使用宿主环境中的 docx skill 生成规范的 Word 文档（路径因环境而异,以宿主 skill 系统为准）,按本 skill 的格式规范产出最终报告。\n\n## 关键要求\n\n### 学术规范性要求\n- 一级标题：黑体四号加粗\n- 二级标题：黑体小四号\n- 正文：宋体小四号，首行缩进2字符\n- 英文与数字：Times New Roman\n- 行距：固定值26-28磅\n- 序号格式：一、（一）、1、(1)、①\n\n### 内容质量要求\n- 科学性：数据准确、方法严谨、结论可靠\n- 创新性：突出技术创新点和研究贡献\n- 规范性：符合学术写作规范和基金报告要求\n- 完整性：研究逻辑链条完整闭环\n\n### 图表规范\n- 图表需有编号和标题\n- 表格标题置于表格上方\n- 图片标题置于图片下方\n- 图表应在正文中被引用\n\n## 验收标准（报告交付前自查）\n\n- [ ] 报告结构与 report-structure.md 的省级基金规范逐节对应,无缺章\n- [ ] 所有数据（准确率/RMSE/MAE 等）来自用户提供的评估材料,**不编造实验数字**\n- [ ] 图表全部有编号、标题且在正文中被引用\n- [ ] 格式合规:标题字体字号、正文宋体小四、行距、序号格式符合\"关键要求\"\n- [ ] 摘要中英文各约 400 字,关键词 3-5 个\n\n## 不做什么\n\n- 不替用户跑模型或生成评估数据——材料不足时列出缺口向用户索取,不虚构\n- 不做气象学结论的对错判断,只负责规范化呈现\n- 非气象/非基金报告的通用学术写作,不强行套用本模板\n\n## 已知陷阱\n\n| 陷阱 | 具体表现 | 应对 |\n|------|---------|------|\n| 编造实验数据 | 材料缺指标时用\"典型值\"补齐 | 缺口列清单向用户索取;宁可留待补充标注,不虚构 |\n| 格式细节失守 | 字体/行距/序号与基金规范不符,评审被打回 | 生成 docx 后对照\"关键要求\"逐项核 |\n| 技术报告腔 | 把 README 语气直接搬进学术报告 | 按 writing-guidelines.md 改写为学术表述,图表编号并被正文引用 |\n\n## 资源文件说明\n\n| 文件 | 用途 |\n|------|------|\n| references/report-structure.md | 省级基金报告详细结构说明 |\n| references/writing-guidelines.md | 学术写作指南与注意事项 |\n| references/format-standards.md | 格式规范与排版要求 |\n| references/evaluation-metrics.md | 气象预报评估指标说明 |\n| assets/report-template.md | 研究报告Markdown模板 |\n\n## 示例：风速预报专题研究报告\n\n**输入材料**：\n- wind_speed_model.py（模型代码）\n- evaluation_results.json（评估结果）\n- README.md（项目说明）\n- training_log.txt（训练日志）\n\n**输出报告结构**：\n```\n风速要素单站预报方法研究报告\n├── 摘要（中英文各400字）\n├── 关键词（3-5个）\n├── 一、研究背景与意义\n├── 二、研究目标与内容\n├── 三、研究方法与技术路线\n├── 四、数据来源与处理\n├── 五、模型构建与训练\n├── 六、实验结果与分析\n├── 七、结论与展望\n├── 参考文献\n└── 附录\n```","author":"@staruhub","ownerProfile":null,"authorContacts":null,"sourceUrl":"https://github.com/staruhub/ClaudeSkills/tree/main/lab/Geek-skills-weather-forecast-report","license":"MIT","category":"writing","lang":"multi","tokens":1297,"stars":0,"calls30d":1,"claimed":false,"visibility":"public","origin":"crawler","version":"0.1.0","createdAt":"2026-08-22","updatedAt":"2026-08-22","files":[{"path":"assets/report-template.md","size":10517,"sha256":"4c89d09cc423e683571537f4236c51c251838610f1d98225856bee61ad6e5861"},{"path":"references/evaluation-metrics.md","size":7030,"sha256":"e7374babd1cc2e91df14d71662672ab2db34695e0a8389c466fd645c16887406"},{"path":"references/format-standards.md","size":5639,"sha256":"e075cc3c5924825a57f4d0c0864e880f89ba0291f3570eea79e921941b818ba7"},{"path":"references/report-structure.md","size":4481,"sha256":"93dba9622f4567d517926c3f834237c163e1b0a7af4061bb5d88944facbbf538"},{"path":"references/writing-guidelines.md","size":4922,"sha256":"26672872b6a3631450061a71876ce94a0d18ed6d1f614ae687641ac961dab2f9"}],"requires":{"mcp":[],"tools":[]},"safety":{"flags":[],"scannedAt":"2026-08-22","hasScripts":false,"networkEndpoints":[]}}