用途:okr-shared 是 objective-kit 中所有 OKR 技能共用的领域知识(Domain Knowledge),集中存放通用规则与 schema,不独立运行,按需读取。
主要能力(按文件划分):references/preload.md 定义 Preload Contract,规定运行前必须加载的背景上下文(Tier 1 完整 / Tier 2 最小)、条件加载的 context/index.md,以及写入时的可达性;references/schemas.md 定义 Roadmap 表格格式、Inbox Aging、Inbox 类型到 Delegate 的映射与归档规则;references/sot-ownership.md 给出字段分工表,说明哪个技能可修改哪些字段;references/quality-gate.md 提供三问检查(是否足够具体、是否有隐藏假设、是否矛盾);references/delegate-protocol.md 定义预确认流程与结构变更时的原因展示;references/action-priority.md 给出优先动作选择算法(first-match、top N);references/metrics.md 提供 KR%、KR/KI 状态、趋势、周期逾期等计算公式及诊断信号。
使用方式:各技能在流程开头读取 preload.md 确定需预加载的上下文,具备幂等性;okr-analyze 读取 metrics.md 与 action-priority.md;okr-init/okr-plan 在每次 follow-up 前读取 quality-gate.md,渲染 Roadmap 时读取 schemas.md,检查写入权限时读取 sot-ownership.md;okr-track 在写入前重算状态并读取相关文件;okr-retro 检查 .okr/lessons/** 写入权限。lessons/index.md 属于 Preload Contract,Tier 1 与 Tier 2 每会话均加载整个索引,仅索引,详情按需读取。
适用场景:作为 OKR 技能族的共享规则层,供 init、plan、track、analyze、retro 等技能调用。
限制:不能独立运行;具体命令、安装方式与收费信息暂未提供。