关于 hrt-dark-mode-opt-in
此技能允许 Agent 在指定规划阶段自行处理通常会交由用户决定的问题,并将决策记录到 `dark.md`。只有用户主动提出 dark mode 并明确选择变体后才会启用;WALKTHROUGH 始终需要手动审查。
主要功能
- 01仅由用户主动请求启用
- 02规划专用或含实现的变体
- 03将决策记录到 `dark.md`
- 04必须进行 WALKTHROUGH 审查
适用场景
- 01处理规划阶段问题而不逐项暂停征求决定
- 02通过 WALKTHROUGH 后继续执行 `apply`
- 03结合代码差异审查已记录的决策
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ hash-id/ openspec-schema --skill hrt-dark-mode-opt-in安装后在 Claude Code 中输入/hrt-dark-mode-opt-in确认已加载。
详细介绍
hrt-dark-mode-opt-in
让 Agent 通过 hrt-dark-mode-decision-gate 处理通常会升级给用户的发现,涵盖 proposal、specs、design、align,并可选包含 apply;每项决定都会记录到 dark.md。WALKTHROUGH 在所有变体中都是必需的。
绝不主动提及
在任何阶段、以任何形式,都不得主动提供、建议或提及暗黑模式。只有用户已主动用自己的话询问暗黑模式时,才可运行此技能。若用户从未询问,则此技能绝不运行,任何内容都不会改变。
步骤
-
用户询问了暗黑模式。先完整、原封不动地显示下方警告,不得进行任何其他操作。
-
询问用户选择哪种变体:
- 仅规划。 涵盖从
discovery到align的阶段。WALKTHROUGH 仍是完全手动的收尾审查。本次运行不包含apply。 - +实施。 同上,随后在 WALKTHROUGH 顺利通过后,于同一会话中自动继续执行
apply,并使用hrt-dark-mode-decision-gate处理apply阶段的审查发现。apply完成后还会进行第二次收尾审查,同时展示代码差异和dark.md。
说明 +实施包含仅规划的所有风险,此外还有错误决定进入已发布代码的风险,而不仅仅是影响文档。
- 仅规划。 涵盖从
-
必须明确获得用户点名选择变体的答复后,才能继续。不得将沉默或对其他问题的回答视为有效答复。
-
根据
dark.md模板创建dark.md:在标题中注明所选变体和时间戳,各阶段的章节留空。仅在选择 +实施时,才包含 Apply 章节。 -
dark.md是否存在,是暗黑模式已启用的唯一信号。不得使用单独的标志。
警告(在步骤 2 之前,完整原样显示)
DARK MODE is a PROTOTYPE and DANGEROUS. Do not use it for sensitive or critical work. The agent will make big decisions by itself. Normally, the agent stops and asks you before a big decision.
In dark mode, it does not stop. It decides alone, and it can decide wrong. A wrong decision can damage your codebase. In the worst case, your work could be lost.
If something goes wrong, YOU ARE RESPONSIBLE for the result.
若步骤 3 的确认是在未先完整显示此警告的情况下给出的,必须视为无效——显示警告并再次询问。
遵循 plain-language-writing 技能的 COMMS 规则。