hrt-dark-mode-opt-in について
指定された計画段階で、通常はユーザーに委ねる判断をエージェントが処理し、決定を `dark.md` に記録するスキルです。ユーザーが自発的に dark mode を求め、方式を明示的に選んだ場合にのみ有効になり、WALKTHROUGH は常に手動レビューです。
主な機能
- 01ユーザーの要請時のみ有効化
- 02計画のみまたは実装付きの方式
- 03決定を `dark.md` に記録
- 04WALKTHROUGH の手動レビュー必須
活用シーン
- 01計画段階の判断ごとにユーザーへ確認せず処理
- 02WALKTHROUGH 完了後に `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
通常ならユーザーに確認する必要がある指摘事項を、proposal、specs、design、align、必要に応じてapplyにわたって、hrt-dark-mode-decision-gateを介してエージェントが判断できるようにします。すべての判断はdark.mdに記録されます。WALKTHROUGHは、どのバリアントでも必須です。
自発的な提案は禁止
どのフェーズでも、どのような形でも、ダークモードを提案、勧めたり、言及したりしてはなりません。ユーザーが自分の言葉で、先にダークモードを求めていない限り、このスキルを実行してはなりません。ユーザーが求めなければ、このスキルは実行されず、何も変わりません。
手順
-
ユーザーがダークモードを求めました。ほかのことをする前に、以下の警告を省略・編集せず全文表示します。
-
どのバリアントにするか尋ねます。
- 計画のみ。
discoveryからalignまでが対象です。WALKTHROUGHは、完全に手動で行う最終レビューとして維持されます。今回の実行ではapplyは対象外です。 - +実装。 同様に進めた後、WALKTHROUGHで問題がなければ、同じセッション内で自動的に
applyへ進み、applyのレビュー指摘事項にもhrt-dark-mode-decision-gateを使用します。applyの後には2回目の最終レビューが行われ、コードの差分とdark.mdが並べて表示されます。
+実装では、計画のみの場合のすべてのリスクに加えて、誤った判断が文書だけでなく、リリースされるコードにまで及ぶリスクがあることを伝えます。
- 計画のみ。
-
続行する前に、どちらのバリアントにするか明示した回答を必ず得ます。無回答や、別の質問への回答を、その回答として扱ってはなりません。
-
dark.mdテンプレートからdark.mdを作成します。ヘッダーには選択したバリアントとタイムスタンプを記載し、各ステージのセクションは空のままにします。+実装の場合に限り、Applyセクションを含めます。 -
ダークモードが有効であることを示す唯一のシグナルは、
dark.mdの存在です。個別のフラグはありません。
警告(手順2の前に、省略せず全文をそのまま表示)
ダークモードはプロトタイプであり、危険です。機密性の高い作業や重要な作業には使用しないでください。 エージェントは重大な判断を自分で行います。通常、重大な判断を行う前にエージェントは停止し、ユーザーに確認します。
ダークモードでは停止しません。エージェントが単独で判断し、誤った判断をする可能性があります。 誤った判断により、コードベースが損なわれる可能性があります。最悪の場合、作業内容が失われることもあります。
問題が起きた場合、その結果に対する責任はあなたにあります。
手順3の確認を、この警告を先に全文表示せずに得た場合、その確認を有効なものとして扱ってはなりません。警告を表示し、もう一度確認を求めます。
plain-language-writingスキルのCOMMSルールに従います。