بنقرة واحدة
repo-status-skill
当 Harness 处于代码仓库范围,且需要一轮限定范围的状态观察时使用这个技能;如果宿主运行时支持,也可以交给专用的 通用高能力模型 子代理承载。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
当 Harness 处于代码仓库范围,且需要一轮限定范围的状态观察时使用这个技能;如果宿主运行时支持,也可以交给专用的 通用高能力模型 子代理承载。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
当需要运行 Harness 分层闭环控制系统时,使用这个技能。它是 Codex 中顶层监督控制器的入口,负责状态估计、算子选择、技能绑定、子代理分派、证据收集、裁决与状态更新,而不是直接执行编码。
当 Harness 系统尚未初始化,或 `.servo/goal-charter.md` 不存在,需要初始化 repo 级 Goal Charter 与 Harness 控制面时,使用这个技能。
当 Harness 处于 WorktrackScope.closing,且需要一轮限定范围的收尾处理来处理合并请求、合并、清理与代码仓库刷新交接,同时不能悄悄越过审批边界时,使用这个技能。
当 Harness 处于 WorktrackScope.dispatching,且需要一轮不扩大范围的限定范围分派来选择专用技能或执行载体时,使用这个技能。
当 Harness 处于 WorktrackScope.judging,且需要基于现有证据完成一轮限定范围关卡判定,而不重新执行工作或刷新代码仓库状态时,使用这个技能。
当 Harness 处于工作追踪范围.验证中,且需要一轮限定范围的审查证据流程来收集并综合审查发现、但不输出最终关卡判定结果时,使用这个技能。
| name | repo-status-skill |
| description | 当 Harness 处于代码仓库范围,且需要一轮限定范围的状态观察时使用这个技能;如果宿主运行时支持,也可以交给专用的 通用高能力模型 子代理承载。 |
把这个技能作为 Codex 中专门的 代码仓库范围 状态观察器使用。
通过读取 代码仓库目标/章程、代码仓库快照/状态 和 Harness 控制状态 等传感器来源,形成当前 Repo 级的结构化状态估计。其输出(结构化状态摘要)是下游 RepoScope.Decide 算子(如 repo-whats-next-skill)的输入依据。
它实现一轮限定范围的 代码仓库范围.观察中,读取回答当前问题所需的最小标准产物,并向 Harness 返回结构化的代码仓库状态摘要和一份观察交接结果。
这个技能首先是给 Harness 使用的稳定格式观察载体。当监督器希望在决策轮之前先拿到一份字段可重复的狭窄代码仓库状态包时,它很有价值。它专注于观察层,不承担代码仓库规划或工作追踪文档维护的职责。
它的主要观察依据是代码仓库级真相:
代码仓库目标/章程代码仓库快照/状态Harness 控制状态.servo/milestone/{milestone_id}.md).servo/repo/milestone-backlog.md)— Pipeline 上下文工作追踪约定、计划/任务队列 以及其他工作追踪本地产物都不是代码仓库基准。只有在当前代码仓库观察依赖于理解一个活动中或刚关闭的工作追踪边界时才读取它们,并且必须明确让这种使用从属于代码仓库级产物。本技能对 .servo/worktrack/* 的唯一合法行为是读取为边界证据;更新或重写 .servo/worktrack/* 的行为必须标记为超出本技能权限。
当需要了解代码仓库基准现在处于什么状态时,使用这个技能:
代码仓库范围 所需的当前主线状态代码仓库下一步技能 或 目标变更控制技能 之前刷新状态依据代码仓库范围 状态观察轮次,不是工作追踪分派、下一步决策或直接执行。Harness 控制状态、代码仓库目标/章程、代码仓库快照/状态,以及当前问题所需的最小额外产物。
Goal Charter 的 Engineering Node Map 是否存在、字段是否完整,并记录 goal_node_map_statuscontrol-state 的 latest_observed_checkpoint 与当前 git rev-parse HEAD 是否一致,产出 repo_baseline_changed 信号repo_baseline_changed == true,按 harness-skill §10.1 步骤 6 检查是否需要绑定 doc-catch-up-worker-skill(比较 last_doc_catch_up_checkpoint 与当前 HEAD)Repo Analysis artifact,其 analysis_stale 标记或 freshness 是否过期refresh_signals 集合:{ repo_baseline_changed, doc_catch_up_needed, analysis_stale, refresh_actions }Harness 返回一份固定格式的 代码仓库状态摘要。至少在以下任一条件成立时停止并返回控制权:
代码仓库范围.决策 只能靠猜遵循本包内最小公共约束 C-1 至 C-7:C-1 只在声明的 Scope/Function 内操作;C-2 只有授权的 SetGoal/ChangeGoal/Close/Refresh 路径可变更控制状态,其余技能返回结构化输出;C-3 先生成完整报告再提取 Control Signal,重复上下文用 artifact 引用,空字段用 N/A;C-4 不跨越 Observe/Decide/Init/Dispatch/Verify/Judge/Recover/Close 的角色边界;C-5 只消费已批准上游产物,不凭空发明验收或恢复标准;C-6 缺失证据必须显式暴露,不能当作成功;C-7 保持限定范围,避免不必要的全仓重发现。
.servo/worktrack/* 的唯一合法行为是将其读取为边界证据;重写 .servo/worktrack/* 的行为必须标记为超出本技能权限。latest_observed_checkpoint 已存在且其 hash 与当前 git rev-parse HEAD 一致时,才可跳过刷新;hash 不一致或 checkpoint 缺失时必须执行完整状态估计。latest_observed_checkpoint 记录的 hash 在当前 git history 中不可达(如曾被 git reset),应标记 baseline_gap_risk: high 并强制重新刷新。latest_observed_checkpoint 已存在时,幂等性守卫才有效;latest_observed_checkpoint 缺失时不等同于基线未变化,首次启动必须执行完整状态估计。使用这个技能时,产出一份至少包含以下章节的 代码仓库状态摘要:
代码仓库范围状态当前基准活动分支与层面治理与时效性信号观察就绪度路由交接已知风险与未知项交接给 Harness结果中至少应包含以下字段或等价表达:
当前范围当前阶段控制状态观察状态快照依据快照时效性使用的目标引用goal_node_map_statusrefresh_signals:{ repo_baseline_changed, doc_catch_up_needed, analysis_stale, refresh_actions } — 按 harness-skill §10.7 项目基本面刷新触发规则收集的刷新信号集合active_milestone:当前活跃的 Milestone ID(如存在)milestone_status:当前活跃 Milestone 的状态(planned / active / completed / superseded / N/A)milestone_pipeline_planned_count:Pipeline 中处于 planned 状态的 milestone 数量milestone_pipeline_ready_count:Pipeline 中满足前置条件、可激活的 planned milestone 数量milestone_pipeline_stale:Pipeline 是否需要重新评估(backlog 与 active milestone 状态不一致时标记)milestone_acceptance_verdict、proceed_blockers、handback_required:当 active_milestone 非空时,这些字段由 milestone-status-skill 产出;repo-status-skill 仅标记 Milestone 存在性,Harness 应在 Observe→Decide 之间追加调用 milestone-status-skill 获取裁决细节主线状态活动分支治理信号已知风险过期或缺失输入限定范围探查检查代码仓库判定就绪允许的下一路由建议下一路由可继续继续阻塞项需要审批审批理由交接信号需要监督器决策使用当前 Harness 控制状态、当前 代码仓库目标/章程、当前 代码仓库快照/状态,以及本轮观察所需的最小限定范围探查证据。只有当工作追踪本地产物会实质影响代码仓库观察的时效性或边界解释时才读取它们;仅允许将它们作为辅助边界证据使用,禁止将它们当作代码仓库真相的替代品。结果应保持足够狭窄,以便交给代码仓库判定,而不是扩张成代码仓库规划或工作追踪文档维护。