hrt-dark-mode-opt-in
hrt-dark-mode-opt-in
Lets the agent resolve findings that would normally escalate to the user - across proposal, specs, design, align, optionally apply - via hrt-dark-mode-decision-gate, logging every decision to dark.md. WALKTHROUGH stays mandatory in every variant.
Never proactive
MUST NOT offer, suggest, or mention dark mode - at any phase, in any form. This skill MUST NOT run unless the user has already asked for dark mode unprompted, in their own words. If they never ask, this skill never runs and nothing changes.
Steps
-
User asked for dark mode. Show the warning below, in full, unedited, before anything else.
-
Ask which variant:
- Planning-only. Covers
discoverythroughalign. WALKTHROUGH stays a fully manual closing review.applyis out of scope for this run. - +implementation. Same, then continues automatically into
applyin the same session after a clean WALKTHROUGH, usinghrt-dark-mode-decision-gateforapply's review findings too. A second closing review happens afterapply, showing the code diff alongsidedark.md.
State that +implementation carries every planning-only risk plus the risk that a bad decision reaches shipped code, not just a document.
- Planning-only. Covers
-
MUST get an explicit answer naming the variant before proceeding. MUST NOT treat silence, or an answer to a different question, as that answer.
-
Create
dark.mdfrom thedark.mdtemplate: chosen variant + timestamp in the header, per-stage sections empty. Include the Apply section only if +implementation. -
dark.md's existence is the only signal dark mode is active. No separate flag.