任务管理框架,提供任务分解、状态跟踪、依赖管理的完整方法论。触发词:任务管理、任务分解、任务跟踪、项目管理、todo、计划、meta-skill-system
编程
Automation Framework
试用自动化任务框架,提供定时任务、触发条件、执行策略的完整方法论。触发词:自动化、定时任务、调度、cron、RRULE、定时执行、meta-skill-system
它能做什么
自动化任务框架,提供定时任务、触发条件、执行策略的完整方法论。触发词:自动化、定时任务、调度、cron、RRULE、定时执行、meta-skill-system
技能文档
自动化任务框架
定位
本技能提供从任务定义到执行监控的完整方法论。
核心价值:让AI具备定时执行、条件触发、自动化工作流的能力。
核心能力
定时任务能力
支持多种定时任务模式:
- 一次性任务:在指定时间执行一次
- 循环任务:按固定间隔重复执行
- RRULE调度:支持RFC 5545标准的复杂调度规则
- Cron表达式:支持标准Cron调度语法
触发条件能力
支持多种触发条件:
- 时间触发:在指定时间触发
- 事件触发:在特定事件发生时触发
- 条件触发:当条件满足时触发
- 手动触发:用户主动触发
执行策略能力
支持多种执行策略:
- 立即执行:收到任务后立即执行
- 延迟执行:延迟指定时间后执行
- 重试执行:失败后自动重试
- 并行执行:多个任务并行执行
监控管理能力
提供完整的监控和管理:
- 状态监控:监控任务执行状态
- 日志记录:记录执行日志
- 告警通知:异常时发送告警
- 统计分析:分析执行统计
三层结构
第一层:自动化任务清单 + 依赖拓扑 → references/automation-catalog.md
第二层:方法论要求清单 → references/automation-requirements.md
第三层:方法论范本库 → references/exemplars.md
使用规则
执行流程
- 任务定义:定义自动化任务的内容和目标
- 调度设置:设置任务的执行时间或触发条件
- 策略配置:配置任务的执行策略和错误处理
- 任务启动:启动自动化任务
- 监控管理:监控任务执行状态,处理异常
任务类型规则
一次性任务:
- 设置scheduleType为"once"
- 设置scheduledAt为ISO 8601格式的时间
- 不需要设置RRULE
循环任务:
- 设置scheduleType为"recurring"
- 设置RRULE为RFC 5545格式的调度规则
- 可选设置validFrom和validUntil
条件触发任务:
- 设置triggerType为"condition"
- 定义触发条件
- 设置条件检查间隔
调度规则规则
RRULE语法:
FREQ=frequency;INTERVAL=interval;BYDAY=days;BYMONTH=months
频率类型:
- DAILY:每天
- WEEKLY:每周
- MONTHLY:每月
- YEARLY:每年
示例:
- 每天:FREQ=DAILY
- 每周一:FREQ=WEEKLY;BYDAY=MO
- 每月1日:FREQ=MONTHLY;BYMONTHDAY=1
- 每年1月1日:FREQ=YEARLY;BYMONTH=1;BYMONTHDAY=1
执行策略规则
错误处理策略:
| 策略 | 说明 | 适用场景 |
|---|---|---|
| fail_fast | 快速失败 | 关键任务 |
| retry | 自动重试 | 临时错误 |
| continue | 继续执行 | 非关键任务 |
| fallback | 降级执行 | 有备选方案 |
重试策略:
| 策略 | 说明 | 适用场景 |
|---|---|---|
| immediate | 立即重试 | 临时错误 |
| exponential | 指数退避 | 网络错误 |
| fixed | 固定间隔 | 服务不可用 |
执行框架
本技能内嵌了完整的自动化任务执行框架。
核心理念:
- 定时执行:按预定时间自动执行任务
- 条件触发:当条件满足时自动触发任务
- 智能调度:根据资源和优先级智能调度任务
统一执行流程:收到任务后按5步执行——任务定义 → 调度设置 → 策略配置 → 任务启动 → 监控管理。
Step 0:任务定义
定义自动化任务:
- 任务名称和描述
- 任务目标和范围
- 执行内容和输出
- 依赖关系和约束
Step 1:调度设置
设置任务调度:
- 选择任务类型(一次性/循环/条件触发)
- 设置执行时间或触发条件
- 配置调度规则(RRULE/Cron)
- 设置有效期(validFrom/validUntil)
Step 2:策略配置
配置执行策略:
- 选择错误处理策略
- 配置重试策略
- 设置超时控制
- 配置资源限制
Step 3:任务启动
启动自动化任务:
- 验证任务配置
- 注册到调度器
- 启动监控
- 记录启动日志
Step 4:监控管理
监控任务执行:
- 监控执行状态
- 记录执行日志
- 处理异常情况
- 统计执行数据
事实纪律
- 任务定义必须明确,不可模糊
- 调度设置必须准确,不可错误
- 执行策略必须合理,不可过度
- 监控必须及时,不可延迟
- 日志必须完整,不可遗漏
相关技能
创建定时任务:扫描上下文→9项就绪检查→生成执行器脚本→撰写Schedule提示词→配置飞书IM提醒+三端归档(飞书云盘/Obsidian/IMA)。当用户说「创建定时任务」「定时任务创建」时触发,适用于任务/技能调试接近完成、需要转为稳定每日自动运行的场景。Do NOT use for 一次性任务、手动触发的脚...
元技能系统,提供领域评估、工作流重构、领域负载物生成和通用任务执行的完整能力。核心能力:①领域消除评估(五步法:边界识别→存在理由分析→消除可行性评估→独立存在必要性判断→决策输出)②工作流重构(三步法:拆解→消除→重整,将复杂工作流重构为AI辅助一人简易完成)③领域负载物生成(从零创建完整的领域负载物技能,三层结构模板+28项接口校验,可选附加12维完整角色)④通用任务执行(三轴正交:执行轴6大元操作+管线编排、内容轴清单法+样本法、创新轴4种模式+10种元框架)。10域82种任务。触发词:元技能、领域评估、工作流重构、技能生成、任务执行、meta-skill、领域消除、三轴执行、创新框架、
定时任务全生命周期管理:token 消耗审计 + 合并评估 + 冗余清理。自动扫描所有定时任务,找出高消耗任务、可合并任务、可删除任务,给出综合优化方案。
当需要设计自动化测试框架、或者现有框架维护成本太高需要重构时使用此技能。运用 PageObject、分层测试、关键字驱动、数据驱动等模式设计可维护可扩展的自动化架构。不要直接写测试代码——先设计架构:选型(UI/API/单元)、分层(测试层/业务层/基础设施层)、数据管理(测试数据与脚本分离)和 CI 集成方案。好的自动化架构应该让写用例的人不需要懂底层实现。 本技能属于 QA Test Skills 技能集(49 个技能之一),完整工作流体验需安装全套:npx skills add Kokxi/qa-test-skills
Automates repetitive tasks using scripts, scheduled jobs, and workflows. Streamlines build/deploy processes, cron/Task Scheduler tasks, and multi-step manual operations. Reduces human error and saves time by handling routine actions reliably. Ideal for automating any scriptable procedure or schedule