with one click
repo-status-skill
// 当 Harness 处于代码仓库范围,且需要一轮限定范围的状态观察时使用这个技能;如果宿主运行时支持,也可以交给专用的 通用高能力模型 子代理承载。
// 当 Harness 处于代码仓库范围,且需要一轮限定范围的状态观察时使用这个技能;如果宿主运行时支持,也可以交给专用的 通用高能力模型 子代理承载。
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | repo-status-skill |
| description | 当 Harness 处于代码仓库范围,且需要一轮限定范围的状态观察时使用这个技能;如果宿主运行时支持,也可以交给专用的 通用高能力模型 子代理承载。 |
把这个技能作为 Codex 中专门的 代码仓库范围 状态观察器使用。
本技能实现 RepoScope.Observe 状态转移算子,对应 Harness 控制回路中的状态估计阶段。它是控制回路的传感器层:通过读取 代码仓库目标/章程、代码仓库快照/状态 和 Harness 控制状态 等传感器来源,形成当前 Repo 级的结构化状态估计,而不是自报状态。其输出(结构化状态摘要)是下游 RepoScope.Decide 算子(如 repo-whats-next-skill)的输入依据。
它实现一轮限定范围的 代码仓库范围.观察中,读取回答当前问题所需的最小标准产物,并向 Harness 返回结构化的代码仓库状态摘要和一份观察交接结果。
这个技能首先是给 Harness 使用的稳定格式观察载体。当监督器希望在决策轮之前先拿到一份字段可重复的狭窄代码仓库状态包时,它很有价值;但它不是代码仓库的规划器,也不是每次运行 代码仓库下一步技能 都必须满足的前置条件。
它的主要观察依据是代码仓库级真相:
代码仓库目标/章程代码仓库快照/状态Harness 控制状态.aw/milestone/{milestone_id}.md)工作追踪约定、计划/任务队列 以及其他工作追踪本地产物都不是代码仓库基准。只有在当前代码仓库观察依赖于理解一个活动中或刚关闭的工作追踪边界时才读取它们,并且必须明确让这种使用从属于代码仓库级产物。本技能对 .aw/worktrack/* 的唯一合法行为是读取为边界证据;更新或重写 .aw/worktrack/* 的行为必须标记为超出本技能权限。
当当前问题不是"下一步该做什么",而是"代码仓库基准现在处于什么状态"时,使用这个技能:
代码仓库范围 所需的当前主线状态代码仓库下一步技能 或 目标变更控制技能 之前刷新状态依据代码仓库范围 状态观察轮次,不是工作追踪分派、下一步决策或直接执行。Harness 控制状态、代码仓库目标/章程、代码仓库快照/状态,以及当前问题所需的最小额外产物。
Goal Charter 的 Engineering Node Map 是否存在、字段是否完整,并记录 goal_node_map_statusHarness 返回一份固定格式的 代码仓库状态摘要。至少在以下任一条件成立时停止并返回控制权:
代码仓库范围.决策 只能靠猜Harness 产出稳定的字段包;扩展成规划、编码或执行分派的行为必须返回 blocked。.aw/worktrack/* 的唯一合法行为是将其读取为边界证据;重写 .aw/worktrack/* 的行为必须标记为超出本技能权限。latest_observed_checkpoint 已存在且其 hash 与当前 git rev-parse HEAD 一致时,才可跳过刷新;hash 不一致或 checkpoint 缺失时必须执行完整状态估计。latest_observed_checkpoint 记录的 hash 在当前 git history 中不可达(如曾被 git reset),应标记 baseline_gap_risk: high 并强制重新刷新(此时 hash 必然与当前 HEAD 不一致,上一条规则已要求重新刷新,本条为补充风险标记)。latest_observed_checkpoint 已存在时,幂等性守卫才有效;latest_observed_checkpoint 缺失时不等同于基线未变化,首次启动必须执行完整状态估计。使用这个技能时,产出一份至少包含以下章节的 代码仓库状态摘要:
代码仓库范围状态当前基准活动分支与层面治理与时效性信号观察就绪度路由交接已知风险与未知项交接给 Harness结果中至少应包含以下字段或等价表达:
当前范围当前阶段控制状态观察状态快照依据快照时效性使用的目标引用goal_node_map_statusactive_milestone:当前活跃的 Milestone ID(如存在)milestone_status:当前活跃 Milestone 的状态(planned / active / completed / superseded / N/A)milestone_acceptance_verdict、proceed_blockers、handback_required:当 active_milestone 非空时,这些字段由 milestone-status-skill 产出;repo-status-skill 仅标记 Milestone 存在性,Harness 应在 Observe→Decide 之间追加调用 milestone-status-skill 获取裁决细节主线状态活动分支治理信号已知风险过期或缺失输入限定范围探查检查代码仓库判定就绪允许的下一路由建议下一路由可继续继续阻塞项需要审批审批理由交接信号需要监督器决策使用当前 Harness 控制状态、当前 代码仓库目标/章程、当前 代码仓库快照/状态,以及本轮观察所需的最小限定范围探查证据。只有当工作追踪本地产物会实质影响代码仓库观察的时效性或边界解释时才读取它们;仅允许将它们作为辅助边界证据使用,禁止将它们当作代码仓库真相的替代品。结果应保持足够狭窄,以便交给代码仓库判定,而不是扩张成代码仓库规划或工作追踪文档维护。