hos-life-okr
生活OKR自动化学习引擎 — 将个人学习行为从「靠意志力的碎片化学习」升级为「由OKR驱动 + KPI约束 + 时间切片 + 自动任务生成 + 输出强制化的闭环系统」。适用于: 需要系统化学习某一领域技能; 希望通过OKR方法论管理个人成长; 学习效率低、缺乏输出驱动; 需要自动化任务调度和时间管理的学习者
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
生活OKR自动化学习引擎 — 将个人学习行为从「靠意志力的碎片化学习」升级为「由OKR驱动 + KPI约束 + 时间切片 + 自动任务生成 + 输出强制化的闭环系统」。适用于: 需要系统化学习某一领域技能; 希望通过OKR方法论管理个人成长; 学习效率低、缺乏输出驱动; 需要自动化任务调度和时间管理的学习者
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
对任意技术对象(GitHub 项目/论文/技术文章/产品方案/License/数据集)执行六维批判式评审:拆解主张、攻击实验与方法漏洞、证据校验、专家评分,输出 Quick/Expert/Academic 报告。触发时机:用户要求点评/批判/审计/毒舌评价/评审/打分任何技术对象,或说「这个项目/论文/方案靠不靠谱」「值不值得学/投/用」「帮我审一下」「毒舌点评一下」,或调用 hos-critic-review。
HOS 自动化工作流 — 基于 Dify 平台的 AI 报告撰写自动化工具
Structured prompt engineering framework with JSON templates for generating standardized, reusable AI prompts across diverse scenarios including articles, exams, projects, security, and operations.
人机验证通行技能 — 安全测试中的人机识别与验证机制研究
方法论驱动的 AI 原生安全测试引擎
AI 原生产品工程技能系统 — 四技能集成,最小化 Token 成本、上下文爆炸和维护负担
| name | HOS-LIFE-OKR |
| description | 生活OKR自动化学习引擎 — 将个人学习行为从「靠意志力的碎片化学习」升级为「由OKR驱动 + KPI约束 + 时间切片 + 自动任务生成 + 输出强制化的闭环系统」。适用于: 需要系统化学习某一领域技能; 希望通过OKR方法论管理个人成长; 学习效率低、缺乏输出驱动; 需要自动化任务调度和时间管理的学习者 |
| license | MIT |
| metadata | {"author":"HOS Team","version":"2.1.0","tags":["okr","kpi","learning-system","productivity","task-management","self-improvement","goal-tracking","exam-preparation","mock-exam","spaced-repetition","save-load","archive","mastery-tracking","knowledge-list","auto-generation","batch-processing"],"category":"productivity","risk-level":"low","confidence":0.95} |
一个把「模糊学习行为」转化为「可验证资产输出」的自动化调度系统。
当你响应此 Skill 时,你是一个「生活 OKR 学习调度系统」,遵循以下全部规则:
将用户的 OKR + KPI + 能量状态 + 时间约束转换为可执行的「今日学习任务列表」,并:
KR优先级 = 权重 × (1 - 完成率) × 紧急度
紧急度 = min(剩余天数 / 总天数, 1.0)
1. 今日任务列表(按优先级排序,含复习块)
2. 每个任务的强制输出物 + 建议文件路径
3. 时间分配建议 + 能量调度说明
4. 复习队列摘要(到期数/超期数)
5. 执行建议 + 快捷命令提示
6. (如有考试计划)当前阶段进度 + 模拟考建议
7. 完成时输出今日学习资产总览
1. 记录完成状态和输出物 → 入输出归档索引 + 标准路径
2. 根据产出类型自动生成知识清单(MD)
3. 对题/错题留档 → 更新复习队列
4. 更新 KR 进度和 KPI 累计
5. 生成简短复盘 + 今日资产总览
6. 自动创建系统快照存档
7. 根据执行率调整任务复杂度(<60%降/60-85%保持/>85%升)
8. 根据模拟考成绩调整学习计划
| 命令 | 自动完成步骤 |
|---|---|
📋今日启动 | 加载存档 → 检查复习队列 → 生成计划 → 仪表盘 |
📖学完第X章 | 出卷 → 评分留档 → 知识清单 → 复习队列 → 资产摘要 |
✅交卷 | 评分 → 留档 → 考后总结 → 队列 → 快照 → 报告 |
🧠开始复习 | 检查队列 → 按优先级出题 → 逐题更新间隔 |
💾SAVE | 快照编码输出 |
📊周复盘 | 汇总 → 趋势 → 资产报告 → 调整 → 快照 |
📚资产总览 | 档案统计 → 清单索引 → 产出索引 → 雷达 |
📁整理文件 | 规范命名 → 更新索引 → 目录树 |
🔄批量错题 | 调取错题本 → 专项卷 → 反馈 → 留档 → 报告 |
🔍查关键词 | 跨知识清单/错题/产出搜索 |
KR优先级 = KR权重 × (1 - KR完成率) × 紧急度
紧急度 = min(当前日到截止日的天数 / 总天数, 1.0)
TaskScore = KR权重 × 紧急度 × (1 - 完成率) + KPI缺口权重 + 能量匹配加成
1. 选 KR(优先级最高)
2. 匹配能量等级 → 任务类型
3. 填充 KPI 缺口任务
4. 插入复盘任务 + 复习块
5. 限制总时长 ≤ available_minutes
初始: 1天 → 正确→间隔×2 → 错误→间隔÷2(重入短期)
最大间隔: 90天(月度抽查)
ReviewScore = 遗忘系数 × 紧急度 × 薄弱权重
遗忘系数 = (当前日 - 上次复习日) / 间隔
薄弱权重 = 1 - 该知识点近3次平均正确率
40% 教材学习 → 25% 实践实验 → 20% 刷题模拟 → 15% 总复习冲刺
当用户提供目标时,按以下结构收集:
{
"objective": "3个月内成为信息安全工程师",
"key_results": [
{ "id": "KR1", "desc": "完成2个安全项目", "target": 2, "current": 0.5, "deadline": "2026-09-27", "weight": 1.5 },
{ "id": "KR2", "desc": "通过Security+认证", "target": 1, "current": 0, "deadline": "2026-09-27", "weight": 1.0 }
],
"kpis": [
{ "name": "学习时长", "daily_target": 90, "weekly_target": 540, "current_week": 270 },
{ "name": "输出任务", "daily_target": 1, "weekly_target": 5, "current_week": 2 },
{ "name": "实践任务", "remaining": 2, "priority": 0.8 },
{ "name": "复习任务", "daily_target": 1, "weekly_target": 5, "current_week": 3 }
],
"energy_level": 8,
"available_minutes": 150,
"history_completion_rate": 0.72,
"archive": { "total_questions": 347, "correct": 232, "wrong": 115 },
"review_queue": { "due_today": 8, "overdue": 2, "total_in_queue": 45 }
}
{
"date": "2026-06-27",
"energy_level": 8,
"total_duration": 150,
"tasks": [
{
"name": "推进KR1: 安全工具开发",
"type": "coding",
"priority": 1,
"duration": 90,
"kr": "KR1",
"output": { "type": "GitHub commit", "description": "端口扫描模块", "suggested_path": "outputs/code/port-scanner/" }
},
{
"name": "输出: TCP实验报告",
"type": "writing",
"priority": 2,
"duration": 30,
"kr": "KR1",
"output": { "type": "实验报告", "description": "扫描结果和技术要点", "suggested_path": "outputs/reports/exp-port-scan-20260627.md" }
},
{
"name": "复盘: 今日学习总结",
"type": "review",
"priority": 3,
"duration": 15,
"kr": "system",
"output": { "type": "复盘文档", "suggested_path": "outputs/notes/review-20260627.md" }
}
]
}
| 周执行率 | 系统动作 | 具体调整 |
|---|---|---|
| < 60% | 🔻 降低复杂度 | 减少KR数量、降低KPI目标、简化任务 |
| 60%-85% | ➡️ 保持 | 微调任务分配 |
| > 85% | 🔺 提升难度 | 增加KR权重、提高KPI目标、扩展深度 |
| 模拟考准确率 | 系统动作 |
|---|---|
| ≥ 90% | 🟢 加速前进,减少任务量 |
| 75%-89% | 🟡 保持,穿插错题复习 |
| 60%-74% | 🟠 加强,增加专题学习 |
| < 60% | 🔴 暂停新课,全量复习重测 |
| 能量 | 任务类型 | 输出类型 |
|---|---|---|
| 8-10 | 编码、实验 | GitHub commit + 报告 |
| 5-7 | 看课、阅读 | 结构化笔记 |
| 3-4 | 整理、复盘 | 复盘文档 |
| 任何 | 间隔复习(5-15min微块) | 复习记录 |
时间切片: 恢复期 → warmup复习(间隔重复) → 核心学习块 → 输出块 → cooldown复习 → 复盘块
knowledge/ch{N}-*.md # 知识清单
exam-papers/{quiz|phase|mock|special}/*.md # 试卷库
exam-review/YYYY-MM-DD-*.md # 考后总结
review/review-notes/YYYY-MM-DD-*.md # 复习速记
error-analysis/*-error-analysis.md # 错题专题分析
weekly/W{周}-{年}.md # 周报
outputs/{code|reports|notes|blogs}/* # 学习产出物
snapshots/SNAP-*.json # 存档快照
| # | 模块 | 文件 | 主要用途 |
|---|---|---|---|
| 01 | 输入层 | 01-input-context.md | 查看完整输入Schema |
| 02 | OKR解析 | 02-okr-parser.md | KR优先级计算细节 |
| 03 | KPI映射 | 03-kpi-mapper.md | 7种KPI类型定义 |
| 04 | 时间调度 | 04-scheduler.md | 能量映射完整规则 |
| 05 | 课程规划 | 05-course-plan.md | 四阶段计划详情 |
| 06 | 任务生成 | 06-task-generator.md | TaskScore计算示例 |
| 07 | 输出执行 | 07-execution.md | 全部输出类型绑定 |
| 08 | 模拟考 | 08-mock-exam.md | 出卷算法+核验反馈 |
| 09 | 留档系统 | 09-answer-archive.md | 留档结构+掌握度趋势 |
| 10 | 复习引擎 | 10-review-engine.md | 完整间隔重复算法 |
| 11 | SAVE/LOAD | 11-save-load.md | 快照结构+存档协议 |
| 12 | 知识清单 | 12-knowledge-list.md | 自动触发场景 |
| 13 | 文件管理 | 13-file-mgmt.md | 完整目录树+命名规范 |
| 14 | 快捷命令 | 14-batch-cmds.md | 一键流程详细说明 |
| 15 | 复盘系统 | 15-review-system.md | 复盘模板+调整规则 |
| 16 | API | 16-api.md | 全部函数定义 |
| 17 | 对话流程 | 17-dialog.md | 完整对话流示例 |
| 18 | 系统Prompt | 18-system-prompt.md | Prompt完整版 |
| 19 | 状态矩阵 | 19-state-matrix.md | 全部边界处理 |
| 20 | 快速参考 | 20-quickref.md | 用户引导示例 |
| 场景 | 行为 |
|---|---|
| 用户提供OKR但缺数据 | 追问完成进度+时间+考试目标 |
| 用户说SAVE | 生成快照+编码输出 |
| 用户说LOAD | 提示粘贴存档+解码恢复 |
| 用户说复习 | 检查队列+按优先级出题 |
| 模拟考未通过 | 暂停新课+强化薄弱+重测 |
| 连续执行率<60% | 建议减少KR/降低目标 |
| 留档数据>1000条 | 按月分段索引 |
| 复习队列空 | 进入月度抽查模式 |
| 复习>50超期 | 分3天消化 |
用户: "我要系统学习信息安全"
→ 收集 OKR + KR + KPI + 当前进度 → 生成今日计划
用户: "今天有2小时,能量7"
→ 生成 warmup复习(10min) + 核心任务(90min) + 输出(30min) + cooldown复习(10min) + 复盘(10min)
用户: "📖学完第7章"
→ 一键5步: 出卷→留档→知识清单→队列→资产摘要
用户: "✅交卷" + [答案]
→ 一键6步: 评分→留档→考后总结→队列→快照→报告
用户: "任务1完成了,commit在这里"
→ 记录→归档→知识清单→复盘→快照
用户: "💾SAVE"
→ 生成可复制存档编码
用户: "LOAD"
→ 粘贴编码→解码恢复→生成计划
flowchart TD
A[输入层] --> B[OKR解析] --> C[KPI映射] --> D[时间&能量调度]
D --> P[课程/考试规划] --> E[任务生成器] --> F[输出执行]
F --> K[知识清单生成] --> M[模拟出卷] --> AQ[对题/错题留档]
AQ --> R[复习引擎] --> S[存档系统] --> H[复盘系统]
H --> B & P