用途:该技能用于把用户的地球科学任务匹配到可用的领域技能与工作流技能,帮助选择合适的地球科学 Python 库,并只选取完成目标所需的步骤,复用已提供的数据或代码。
适用时机:当合适的库不明确、请求跨多个领域,或需要多个技能协同工作时使用。若已指定某个库或只需单一操作,应直接使用对应领域技能;若属于成熟的多步任务,则使用匹配的工作流技能。
路由流程:先识别交付物、数据格式、已有输入与环境;用领域表匹配聚焦任务,或用工作流表匹配多步任务,表中列出的链条是可选方案而非必须阶段;检查当前宿主中哪些技能可用,读取所选技能的 SKILL.md 及任务所需的参考文件;若技能缺失或不可用,在可行时继续使用现有文档与能力,并说明实质性限制,不得声称已加载或调用无法访问的技能;完成交付物并做相关验证,仅在缺失信息实质影响结果时请求澄清。
领域路由表按关键词触发对应技能,例如 SEG-Y 对应 segyio、地震到 xarray 对应 segysak、波形与地震对应 obspy、面波频散对应 disba、LAS 测井对应 lasio、DLIS 对应 dlisio、多井分析对应 welly、岩石物理对应 petropy、地层与岩性对应 striplog、三维建模对应 gempy 或 loopstructural、GIS 预处理对应 gemgis、反演对应 simpeg 或 pygimli、网格对应 discretize、PDE 模拟对应 devito、逆问题对应 pylops、位场对应 harmonica、大地测量对应 boule、岩石物理 AVO 对应 bruges、空间分析对应 verde、地质统计对应 geostatspy 或 scikit-gstat、空间回归对应 gnnwr、水文对应 pastas 或 flopy、地表过程对应 landlab、构造地质对应 mplstereonet、地球化学对应 pyrolite、近地表对应 gprpy 或 mtpy、数据格式对应 xarray、古气候对应 pyleoclim、可视化对应 pyvista、制图对应 pygmt、工具对应 pooch、数据集对应 ensaio 或 rockhound。
工作流技能包括地震解释、测井评价、地质建模、地球物理反演、岩石物理 AVO、水文地质分析、近地表地球物理与气候分析,各自关联相应领域技能。
组合与数据交接:从已有输入开始,仅在有助于任务时进行加载、建模、绘图与导出;跨库传递单位、坐标、深度或时间基准、数组形状、缺失值掩码与来源信息;对照环境检查所选技能的 metadata.dependencies,依赖与互补列表只是描述性元数据,不是安装命令,也不证明其他技能可用;为所选分支选择兼容的库与适配器,不要假设替代方案产生可互换对象;验证方式应与交付物匹配。
可选角色参考:仓库中的 agents/data-qc-reviewer.md、agents/geoscience-mentor.md 与 agents/cross-validation-reviewer.md 是可选角色参考,普通技能安装可省略这些文件,这些角色与宿主特定集成不是路由或执行核心技能的必要条件。
常见问题:推荐技能未安装时使用现有指导或能力并报告缺口;所需 Python 包不可用时先检查项目环境与依赖指导;数据已加载或处理过时从相关阶段开始并验证其假设;多个库匹配时按数据格式、所需操作、现有环境与目标结果选择。
限制:资料未提供具体安装命令、收费、价格、平台或效果信息。