Agent Skills
返回列表
基层防汛指挥一张图

基层防汛指挥一张图

企业运营 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f8d8a3c9/fxzhyzt 技能。

技能介绍

这个技能解决什么问题

乡镇防汛有两类高频且容易被混淆的工作。一是造手册:把预案文档、一张图 Excel、责任人名单等零散源材料整理成可维护的防汛手册,并持续更新;二是排班:基于已成型的手册或预案,快速生成分级值班值守方案。现实中这两件事常被孤立处理,导致手册数据与值班方案不一致,或者同样的信息重复录入。

本技能把这两类工作收敛到一个总入口,先根据关键词判断走哪条线,再分别产出结构化产物。

核心能力与关键步骤

路由机制。 收到请求后先按关键词分流:

  • 含 做/生成/建/改/维护/导入/导出 → 走线 A(造手册);
  • 含 值班/排班/值守/带班/谁在岗 且已有手册 → 走线 B(排班);
  • 两者都要 → 先线 A 造手册,再线 B 排班(手册是排班的数据源);
  • 请求模糊 → 追问澄清,或先给两线概览。

线 A:手册构建(三阶段)

  1. 解析源材料(一张图 Excel / 预案 doc)→ 落库到三份 JSON(village_data / township_plan / township_detail),抽取责任人电话、转移对象、包保人、安置点、包抓村等字段;
  2. 导出固定表名顺序的 15 表 Excel 维护模板,导入时按表名匹配;
  3. 生成 HTML 手册,用 contenteditable 做页面内编辑,内联 SheetJS 实现 importExcel() / exportExcel() 双向往返。

为保证 Excel↔HTML 往返无损,有五条铁律:长文本单列(members_text / notes 用独立角色行承载)、一对多多行(同一转移对象多包保人展开为多行)、表名即契约、localStorage 按手册隔离、导入后用 jsdom 实跑校验逐字段一致。

线 B:分级值班排班

排班不是简单排人坐着,而是按预警响应时间轴分级启动。技能从手册中提取五类字段——时间轴、指挥体系、包抓分工、工作组与 AB 角、村级底数——然后生成八块方案:分级值班矩阵、汛期基础三班倒、包抓下沉对照、AB 角补位、村级到户到人绑定、交接班与留痕、以及三条红线(唯一值班号不漏接、指令经综合组统一下发、红/橙预警需现场指挥的包抓不缺席)。

去地名化占位符。 两线共享同一套占位符(如 {乡镇名}、{T+12h}、{四个一律}),产物本体保持通用模板;套用真实乡镇时由 agent 注入真实数据,或保留做模板。

适用边界

  • 本技能只做手册构建与排班,不写预案全文,不画风险地图(地图见 geo-hazard-map);
  • 不编造责任人、电话、转移对象等数据——缺数据就问或标 待补;
  • 编辑密码写入 HTML 属于弱保护,仅防误改,不要当作权限控制;
  • SheetJS 内联后 HTML 体积约增加 880KB,属正常现象,换来的是离线可用。

使用场景

  • 乡镇防汛责任人拿到一份预案doc和一张图Excel,需要整理成可编辑HTML手册,并生成15表Excel维护模板供后续更新
  • 已有防汛手册或预案,需要按预警响应时间轴生成分级值班矩阵,明确各阶段到岗人员和关键动作
  • 手册中某个转移对象有多个包保人,需要在Excel和HTML之间反复修改且保证一对多数据不丢失不覆盖
  • 汛期来临前需要根据手册中包抓分工和跨组AB角设置,生成红橙预警下需现场指挥的包抓领导下沉到村对照表

适合人员

  • 乡镇防汛指挥部工作人员,需要把预案材料整理成可维护的HTML手册并定期更新责任人电话和转移对象
  • 防汛值班安排人员,需要在汛期根据手册快速生成各级别值班表和领导下沉方案
  • 县应急局防汛协调岗,需要审核乡镇防汛手册的数据完整性和15表Excel模板的结构规范性
  • 防汛手册维护员,需要在Excel和HTML之间双向修改手册内容并保证localStorage数据隔离不串号