ワンクリックで
okr-role-run
Execute a specified DoWithOKR role or role KR while preserving upper-level mapping, evidence, and status updates.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Execute a specified DoWithOKR role or role KR while preserving upper-level mapping, evidence, and status updates.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Create a delivery verification plan with acceptance criteria, verification methods, and evidence types for each role KR.
Convert user or client needs into GM OKR, scope, acceptance criteria, evidence requirements, and confirmation questions for DoWithOKR.
Score DoWithOKR outcomes through upper-level reviews, evidence-based KR scoring, role results, and final GM result.
Build a DoWithOKR role tree from GM OKR, including hierarchy, responsibilities, participation reasons, and role pruning notes.
Show and update the DoWithOKR status board with KR state, progress, evidence, blockers, next steps, and upper-level mapping.
Launch a local bilingual Web console for DoWithOKR, accepting raw requirements or user-authored GM OKR, visualizing .okr/ state, and refreshing after each skill step.
| name | okr-role-run |
| description | Execute a specified DoWithOKR role or role KR while preserving upper-level mapping, evidence, and status updates. |
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| role | string | 是 | 目标角色名(如"BE 后端开发工程师"、"ArchD 技术总监"、"PD 产品总监") |
| kr | string | 否 | KR 编号(如"BE-KR2"),不指定则执行该角色全部 KR |
role,提取 KR 编号作为 kr。kr 缺省时执行该角色所有 KR。role + kr 定位到具体角色的具体 KR。执行后端开发 → role = "BE 后端开发工程师", kr = 空跑一下 BE-KR2 → role = 从层级 OKR 中反查, kr = "BE-KR2"执行技术总监的 KR1 → role = "ArchD 技术总监", kr = "ARCHD-KR1"okr-planner。okr-planner 或 okr-execution-plan。角色启动时必须完成以下上下文加载,建立完整的 OKR 环境感知后再进入执行。
.okr/active.md。
okr-gm。## 层级 OKR 区块 → 提示用户先运行 okr-planner。.okr/status.md。
okr-planner 或 okr-execution-plan 生成初始看板。## 层级 OKR 中定位目标角色和 KR,提取上级映射链(如 BE-KR1 → ARCHD-KR1 → GM-KR1)。status.md 中读取目标 KR 当前状态。.okr/active.md 中的 ## 交付验证计划 区块(如存在),提取目标 KR 的验收标准、验证方法和证据类型。.okr/wisdom/{role}.md(如存在),获取角色的专业知识和历史教训,作为执行的先验知识。.okr/evidence/{KR-ID}.md(如存在),获取该 KR 已有的证据记录。状态文件读取完成后,必须输出结构化的角色上下文摘要,确认执行目标:
### 角色上下文
- 角色: {role}
- 目标 KR: {KR-ID} — {KR 内容}
- 上级映射: {KR-ID} → {上级 KR-ID} → {GM KR-ID}
- 验收标准:
1. {标准 1}
2. {标准 2}
...
- 当前状态: {从 status.md 读取}
- 上游依赖: {上级 KR 状态,已完成/进行中/未开始}
- 历史经验: {从 wisdom 提取 1-3 条关键条目,无则显示"首次执行,无历史经验"}
- 已有证据: {已有 N 条证据 / 无}
上下文摘要是角色执行的"仪表盘"——后续所有决策和自检都以此为锚点。
../../references/decision-anchor-spec.md)。../../references/decision-anchor-spec.md)。决策锚点格式:"选择 {方案},因为它有利于达成 {KR-ID} 的 {验收标准}"。../../references/skill-invocation-spec.md)。调用前必须通过三问检查(目的、证据、职责),调用时携带 OKR 上下文,调用后将产出记录为证据。调用范围须符合角色-技能权限矩阵。| 验收标准 | 达标情况 | 证据 | 差距说明 |
| --- | --- | --- | --- |
| {标准} | ✅ 达标 / ⚠️ 部分达标 / ❌ 未达标 | {证据引用} | {差距或 -} |
../../references/evidence-spec.md):
git diff --name-only 获取本次执行新增或修改的文件列表,记录为 文件 类型证据。commit 类型证据。测试 类型证据。文档 类型证据。截图 类型证据。../../references/skill-invocation-spec.md),将外部技能的关键产出记录为对应类型的证据。.okr/evidence/{KR-ID}.md:
# {KR-ID} 证据 和表头 | 类型 | 路径/引用 | 说明 | 时间 |。YYYY-MM-DD。.okr/status.md 中对应 KR 的证据列:
[N 条](.okr/evidence/{KR-ID}.md),N 为该 KR 当前证据总条目数。无。输出角色执行报告。
必须包含:
../../references/decision-anchor-spec.md),按偏离类型执行对应处理规则(范围蔓延 → 停止重新规划;越界操作 → 标记阻塞;时间超限 → 评估降级)。.okr/status.md:
last_updated、updated_by: okr-role-run。.okr/evidence/{KR-ID}.md(格式参考 ../../references/evidence-spec.md):
# {KR-ID} 证据 标题和 | 类型 | 路径/引用 | 说明 | 时间 | 表头。文件、commit、测试、截图、日志、文档。status.md 中对应 KR 的证据列为 [N 条](.okr/evidence/{KR-ID}.md)。.okr/active.md frontmatter:
current_act(如从 M2 进入 M3)。last_updated、updated_by: okr-role-run。