mcpField
H
hrt-dark-mode-routing

hrt-dark-mode-routing

github.com/hash-idAgent 工作流250 次安装5 天前更新
代码仓库

关于 hrt-dark-mode-routing

hrt-dark-mode-routing 是一项技能,用于在暗模式启用时,规定各开发阶段中未自动解决的问题应流向何处。它面向使用相关 hrt 技能的工作流,将原本分散在阶段指令中的路由规则集中管理。

主要功能

  1. 01检查 dark.md 后再路由
  2. 02按阶段和问题类型路由
  3. 03安全决策仍交由用户
  4. 04支持仅规划与含实现变体
  5. 05将决策门推理写入 dark.md

适用场景

  1. 01路由提案、规格和设计问题
  2. 02处理对齐决策及高级别问题
  3. 03审查应用阶段阻塞项与代码问题

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/hash-id/openspec-schema --skill hrt-dark-mode-routing

安装后在 Claude Code 中输入/hrt-dark-mode-routing确认已加载。

详细介绍

hrt-dark-mode-routing

dark.md 是否存在,是暗黑模式已启用的唯一信号(由 hrt-dark-mode-opt-in 创建)。此技能保存了此前复制到每个阶段说明中的路由规则。阶段说明只需用一行指向此处;规则统一保存在这里。

如果 dark.md 不存在,此技能不执行任何操作——所有发现都按常规流程提交给用户。

按调用阶段划分的规则

通常需要升级给用户处理的发现,按下表进行路由。暗黑模式之外所有会自动解决的问题仍会自动解决——暗黑模式不会改变自动解决规则,只会改变未自动解决的发现的去向。

阶段路由至 hrt-dark-mode-decision-gate仍提交给用户dark.md 章节
proposal(hrt-adversarial-authoring,产物:proposal)单个评审者提出的 UNANCHORED 发现hrt-security-pass 做出的所有决定;hrt-change-size-gate 的“一个改动还是多个改动?”问题Proposal
specs(hrt-adversarial-authoring,产物:specs)单个评审者提出的 UNANCHORED 发现hrt-security-pass 做出的所有决定Specs
design(hrt-adversarial-authoring,产物:design)单个评审者提出的 UNANCHORED 发现hrt-security-pass 做出的所有决定Design
align(hrt-align-consistency-review)每个 ALIGN DECISION 和 HIGH 发现无其他事项——但 VERIFY 和 WALKTHROUGH 保持不变,且 WALKTHROUGH 仍是必需的收尾评审;同时向用户展示 dark.mdAlign(为每条记录标注其周期编号)
apply Phase 1(tdd 循环)接口不匹配阻塞项(该关卡可结合代码、设计和规格评估替代接口)任何其他 Phase 1 阻塞项Apply
apply Phase 2(hrt-apply-code-review)原本会提交给用户的所有发现无其他事项Apply

所有阶段通用的不变量

  1. ANCHORED 发现,以及两位独立评审者都提出的发现,均由调用技能自动解决,完全不会进入此路由流程。
  2. hrt-security-pass 已决定的安全要求或缓解措施 ALWAYS 提交给用户,绝不路由至 hrt-dark-mode-decision-gate。这项决定是硬性约束,不是需要权衡的对立观点。
  3. hrt-change-size-gate 的“一个改动还是多个改动?”问题 ALWAYS 提交给用户。答案取决于用户的能力和优先级,而任何依据材料都无法体现这些信息。
  4. align 中的 WALKTHROUGH 在所有暗黑模式变体中都必须保留,且完全由人工执行。
  5. hrt-dark-mode-decision-gate 始终是一个全新的子 Agent,始终将其推理写入 dark.md 的对应章节,且不会在自身流程中升级给用户——它始终会给出决定。钢人论证流程请参阅该技能。

仅规划模式与 +实现模式

dark.md 的标头会注明所用变体。

  • planning-only:路由规则适用于 align 及之前的阶段。apply 不在范围内——如果 dark.md 的标头为 planning-only,apply 就会停止,并告知用户仅规划模式下的暗黑模式在 WALKTHROUGH 处结束。
  • +implementation:如表格所示,路由规则也适用于 apply 的 Phase 1 和 Phase 2。Phase 2 之后,会与代码差异一起完整展示 dark.md,作为用户提交前的第二次收尾评审。

评论

支持 Markdown