Overview
This skill is used to organize materials related to the single-station weather element forecasting system developed with Claude Code + OpenSpec (project documents, model files, evaluation results, etc.) into a special research report that complies with the writing standards for provincial natural science foundation projects.
Workflow
Step 1: Material Collection and Analysis
- Identify the type of input materials
- Project documents (README, design documents, API documents, etc.)
- Model files (.pkl, .h5, .pt, etc.)
- Evaluation reports (accuracy, RMSE, MAE, and other metrics)
- Code files (data processing, feature engineering, model training, etc.)
- Visualization charts (training curves, prediction comparison charts, etc.)
-
Determine the type of weather element
- Wind speed forecasting
- Visibility forecasting
- Rainfall forecasting
- Temperature forecasting
- Humidity forecasting
- Air pressure forecasting
-
Extract key information
- Research background and scientific questions
- Technical solutions and innovation points
- Experimental data and evaluation metrics
- Conclusions and application value
Step 2: Report Structure Planning
Refer to references/report-structure.md for the detailed structural description, and organize the report according to provincial natural science foundation standards.
Step 3: Content Writing
- Read the writing guide: First read references/writing-guidelines.md
- Use the report template: Refer to assets/report-template.md
- Format specifications: Follow references/format-standards.md
Step 4: Generate the DOCX Document
Use the docx skill to generate a standardized Word document:
- Read
/mnt/skills/public/docx/SKILL.mdto learn the docx generation method - Read
/mnt/skills/public/docx/docx-js.mdto learn the specific API - Generate the final report in the standard format
Key Requirements
Academic standardization requirements
- Level-1 heading: SimHei size 14 pt bold
- Level-2 heading: SimHei size 12 pt
- Body text: SimSun size 12 pt, first-line indent of 2 characters
- English and numbers: Times New Roman
- Line spacing: fixed value 26-28 pt
- Numbering format: 一、(一)、1、(1)、①
Content quality requirements
- Scientific rigor: accurate data, rigorous methods, reliable conclusions
- Innovation: highlight technical innovation points and research contributions
- Standardization: comply with academic writing standards and foundation report requirements
- Completeness: a complete and closed loop of the research logic chain
Chart and table standards
- Charts and tables must have numbers and titles
- Table titles are placed above the table
- Figure titles are placed below the figure
- Charts and tables should be cited in the body text
Resource File Description
| File | Purpose |
|---|---|
| references/report-structure.md | Detailed structural description of the provincial foundation report |
| references/writing-guidelines.md | Academic Writing Guide and Notes |
| references/format-standards.md | Format Specifications and Typesetting Requirements |
| references/evaluation-metrics.md | Explanation of Meteorological Forecast Evaluation Metrics |
| assets/report-template.md | Research Report Markdown Template |
Example: Special Research Report on Wind Speed Forecasting
Input Materials:
- wind_speed_model.py (model code)
- evaluation_results.json (evaluation results)
- README.md (project description)
- training_log.txt (training log)
Output Report Structure:
风速要素单站预报方法研究报告
├── 摘要(中英文各400字)
├── 关键词(3-5个)
├── 一、研究背景与意义
├── 二、研究目标与内容
├── 三、研究方法与技术路线
├── 四、数据来源与处理
├── 五、模型构建与训练
├── 六、实验结果与分析
├── 七、结论与展望
├── 参考文献
└── 附录