System Continuity Check Skill
技能描述
系统连续性检查技能,用于确保系统设计和工作流的环环相扣、连续完整。基于哥哥教导的系统思维原则,避免孤立模块和逻辑断裂。
触发词
- 开发、设计、构建、实现、创建、搭建
- 系统、工作流、自动化、流程、管道
- 连续、衔接、集成、整体、端到端
- 模块、组件、功能、服务
- 严谨、工程师
使用场景
当用户描述系统设计、工作流开发、自动化流程时自动激活。
检查清单
1. 工作流连续性检查(3个问题)
问题:模块孤立,逻辑断裂
检查点:
- 是否画出了完整的数据流图?(输入→处理→输出)
- 每个环节完成后是否能自动触发下一个环节?
- 是否测试过端到端的完整工作流?
改进建议:
- 先画图再编码,确保逻辑连续性
- 设计模块间的自动触发机制
- 进行全流程集成测试
2. 用户视角拷问(3个问题)
问题:需要人工记忆/干预
检查点:
- 系统重启后所有功能能自动恢复运行吗?
- 用户需要定时手动执行任何操作吗?
- 出错后系统能自动恢复或告警吗?
改进建议:
- 配置开机自启动和定时任务
- 消除所有需要人工记忆的操作
- 实现错误自动恢复和告警机制
3. 系统重启测试(2个问题)
问题:重启后功能失效
检查点:
- 是否配置了开机自启动或系统服务?
- 进程崩溃后是否有自动重启机制?
改进建议:
- 使用Windows任务计划程序或系统服务
- 实现进程监控和自动重启
- 测试系统重启后的完整恢复
4. 错误处理检查(2个问题)
问题:单点失败导致整体瘫痪
检查点:
- 关键操作是否有try-catch错误隔离?
- 是否有错误日志记录和自动告警?
改进建议:
- 关键模块错误隔离,避免整体瘫痪
- 完善的日志记录和监控告警
- 优雅降级和故障转移机制
输出格式
✅ 通过 / ⚠️ 警告 / ❌ 失败
+ 具体改进建议(1-2句)
使用示例
用户输入:"我要开发一个数据采集系统"
技能触发:检测到"开发"和"系统"关键词
检查输出:
🔍 系统连续性检查结果:
1. 工作流连续性:⚠️ 警告
+ 请先画出数据流图,确保采集→处理→存储连续
2. 用户视角拷问:❌ 失败
+ 系统重启后需要手动启动,请配置自动化
3. 系统重启测试:❌ 失败
+ 未配置开机自启动,请使用Windows任务计划
4. 错误处理检查:⚠️ 警告
+ 网络中断可能导致系统挂起,请添加错误处理
执行流程
- 检测触发词激活技能
- 快速运行4个检查类别(10秒内)
- 输出简洁的检查结果和改进建议
- 用户可根据建议进行改进
注意事项
- 保持检查快速简洁,避免烧token
- 只在系统设计相关对话中激活
- 改进建议要具体可操作
- 基于哥哥教导的实际问题经验
版本信息
- 版本:1.0.0
- 创建日期:2026-04-16
- 更新日期:2026-04-16
- 创建人:小Joy
- 基于:哥哥教导的系统思维原则
更新记录
- 1.0.0 (2026-04-16):创建技能,基于哥哥的系统思维教导
- 目的:避免孤立模块,确保工作流环环相扣