一键导入
time-gradual-change-check
时序平缓性检测工具。检测时序数据是否符合渐变规律,包括突变跳点检测(相邻点变化超阈值) 和方向振荡检测(窗口内反复升降),对应功能说明(八)模块中的平缓性检测维度。 当用户提到时序平缓性、渐变规律、突变跳点、方向振荡等需求时使用此skill。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
时序平缓性检测工具。检测时序数据是否符合渐变规律,包括突变跳点检测(相邻点变化超阈值) 和方向振荡检测(窗口内反复升降),对应功能说明(八)模块中的平缓性检测维度。 当用户提到时序平缓性、渐变规律、突变跳点、方向振荡等需求时使用此skill。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
PiFlow 技能生成器。当用户完成了一次完整并成功的数据处理任务时调用,根据当前 skills/generated 的本地约定和 references/piflow_skill_template.md 通用模板创建、更新或校验 PiFlow-compatible skill,包括 UTF-8 编码的 SKILL.md、DAG 可读的 input_params/output_params、version/category/tag 元数据、skill.json、scripts/references/assets 资源目录,以及本地校验脚本。仅在用户明确要求生成或保存 skill,或某次数据处理任务已经完成并需要把已验证成功的操作流程沉淀为 skill 时使用;默认不要因为“可能需要 skill”或“当前能力不足”而优先触发此 skill。
LLM 文件转换算子。用于读取一个文本文件,按照给定指令调用大模型进行内容转换,并输出新的文本文件。
领域缩略语展开 Skill:按内置或外部词典将独立缩略语替换为全称,可选在全称后保留原缩写。 适用于技术文本、论文摘要和业务记录中的缩写清洗;不负责模糊缩写消歧或大小写无关替换。
括号类型统一工具。读取结构化数据文件,执行中文/全角括号到 ASCII 半角括号的映射,输出括号已统一的结构化数据文件。 当用户提到括号统一、全角括号转半角、中文括号转换、括号规范化等需求时使用此skill。 即使用户没有明确说出"bracket_normalizer",只要任务涉及括号类符号统一,就应该使用此skill。 不负责全角字母数字转换、Unicode正规化或其他通用全半角处理。
跨字段比较校验工具。读取结构化数据文件(CSV、TSV、Excel等),检查两个字段之间的逻辑约束关系 是否满足(如 start < end、min ≤ max、price >= cost),支持六种比较运算符,多约束可组合使用。 当用户提到跨字段校验、字段间比较、逻辑约束检查、大小关系验证等需求时使用此skill。 即使用户没有明确说出"跨字段",只要任务涉及验证两个字段值之间的逻辑关系,就应该使用此skill。
结构化表格重复行检测工具。仅检查CSV/TSV/Excel等表格型数据中的完全重复记录或指定列子集重复, 标记后续重复行并保留首次出现;不处理文本片段清理、文档去重或其他字段质控。
| name | time_gradual_change_check |
| description | 时序平缓性检测工具。检测时序数据是否符合渐变规律,包括突变跳点检测(相邻点变化超阈值) 和方向振荡检测(窗口内反复升降),对应功能说明(八)模块中的平缓性检测维度。 当用户提到时序平缓性、渐变规律、突变跳点、方向振荡等需求时使用此skill。 |
| name_zh | 时间平缓性检测算子 |
| input_params | [{"name":"input_path","type":"string","required":true,"description":"输入文件路径"},{"name":"output_path","type":"string","required":true,"description":"输出文件路径"},{"name":"check_field","type":"string","required":true,"description":"检测字段名"},{"name":"time_field","type":"string","required":true,"description":"时间字段名"},{"name":"time_format","type":"string","required":true,"description":"时间格式(如 %Y-%m-%d %H:%M:%S)"},{"name":"jump_threshold","type":"string","required":false,"description":"突变跳点阈值"},{"name":"window_size","type":"string","required":false,"default":"5","description":"振荡检测窗口大小"},{"name":"oscillation_limit","type":"string","required":false,"default":"2","description":"窗口内允许的最大反转次数"},{"name":"qc_mark","type":"string","required":true,"description":"质控标识"},{"name":"mark_field_name","type":"string","required":false,"default":"QC0000","description":"质控标识字段名"}] |
| output_params | [{"name":"output_path","type":"csv_file","description":"带质控标识的输出文件"}] |
| tag | 校验 |
与 QC13(恒定值检测)互补的平缓性检测。两项检查:(1) 突变跳点——相邻时间点的变化幅度超过 jump_threshold;(2) 方向振荡——滑动窗口内数值升降反转次数超过 oscillation_limit。
python scripts/time_gradual_change_check.py \
--input_path <输入文件> \
--output_path <输出文件> \
--check_field temperature \
--time_field timestamp \
--time_format "%Y-%m-%d %H:%M:%S" \
--jump_threshold 10.0 \
--qc_mark QC0017 \
--mark_field_name QC0000
| 参数 | 必填 | 说明 |
|---|---|---|
--input_path | 是 | 输入文件路径 |
--output_path | 是 | 输出文件路径 |
--check_field | 是 | 检测字段 |
--time_field | 是 | 时间字段 |
--time_format | 是 | 时间格式 |
--jump_threshold | 否 | 突变阈值(不设则不检测跳点) |
--window_size | 否 | 振荡窗口(默认5) |
--oscillation_limit | 否 | 窗口最大反转次数(默认2) |
--qc_mark | 是 | 质控标识 |
--mark_field_name | 否 | 质控标识字段名 |
[QC FAIL] 时序平缓性检测未通过 (2 项问题):
[突变跳点] 1 处相邻变化超过阈值 20.0
[方向振荡] 存在振荡异常(5 点窗口内反转超过 1 次),共标记 6 个数据点
[OK] 结果已写入 -> output.csv