--- name: fortran-analyzer description: "分析 Fortran 代码的依赖关系,生成重构优先级列表。触发条件:(1) 用户提到 Fortran 依赖分析/依赖树;(2) 查找重构优先级/从哪里开始重构;(3) 分析函数调用关系;(4) 查看哪些函数依赖其他函数;(5)继续重构任务;(6) 用户问'应该先重构哪个函数'。输出 优先级列表和依赖树。" --- # Fortran 依赖分析器 分析提取后的 Fortran 文件,生成依赖关系和重构优先级。 ## 快速参考 ```bash # 查看下一个优先重构的模块 python3 .claude/skills/fortran-analyzer/scripts/analyze_fortran.py --priority | head -5 # 查看指定函数的依赖树 python3 .claude/skills/fortran-analyzer/scripts/analyze_fortran.py --tree FUNCTION_NAME ``` 接下来调用 fortran-to-rust skills 对该模块进行重构。 ## 详细参考 不需要看,当--priority | head -1给出的模块含有多个未完成的模块时,说明脚本出错了,应该先修复脚本再继续重构。 - [output_formats.md](references/output_formats.md) - 输出格式说明 - [advanced_usage.md](references/advanced_usage.md) - 高级用法和筛选命令