mcpField
H
hrt-dark-mode-opt-in

hrt-dark-mode-opt-in

github.com/hash-idエージェントワークフロー250 回インストール5 日前に更新
リポジトリ

hrt-dark-mode-opt-in について

指定された計画段階で、通常はユーザーに委ねる判断をエージェントが処理し、決定を `dark.md` に記録するスキルです。ユーザーが自発的に dark mode を求め、方式を明示的に選んだ場合にのみ有効になり、WALKTHROUGH は常に手動レビューです。

主な機能

  1. 01ユーザーの要請時のみ有効化
  2. 02計画のみまたは実装付きの方式
  3. 03決定を `dark.md` に記録
  4. 04WALKTHROUGH の手動レビュー必須

活用シーン

  1. 01計画段階の判断ごとにユーザーへ確認せず処理
  2. 02WALKTHROUGH 完了後に `apply` へ進行
  3. 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は、どのバリアントでも必須です。

自発的な提案は禁止

どのフェーズでも、どのような形でも、ダークモードを提案、勧めたり、言及したりしてはなりません。ユーザーが自分の言葉で、先にダークモードを求めていない限り、このスキルを実行してはなりません。ユーザーが求めなければ、このスキルは実行されず、何も変わりません。

手順

  1. ユーザーがダークモードを求めました。ほかのことをする前に、以下の警告を省略・編集せず全文表示します。

  2. どのバリアントにするか尋ねます。

    • 計画のみ。 discoveryからalignまでが対象です。WALKTHROUGHは、完全に手動で行う最終レビューとして維持されます。今回の実行ではapplyは対象外です。
    • +実装。 同様に進めた後、WALKTHROUGHで問題がなければ、同じセッション内で自動的にapplyへ進み、applyのレビュー指摘事項にもhrt-dark-mode-decision-gateを使用します。applyの後には2回目の最終レビューが行われ、コードの差分とdark.mdが並べて表示されます。

    +実装では、計画のみの場合のすべてのリスクに加えて、誤った判断が文書だけでなく、リリースされるコードにまで及ぶリスクがあることを伝えます。

  3. 続行する前に、どちらのバリアントにするか明示した回答を必ず得ます。無回答や、別の質問への回答を、その回答として扱ってはなりません。

  4. dark.mdテンプレートからdark.mdを作成します。ヘッダーには選択したバリアントとタイムスタンプを記載し、各ステージのセクションは空のままにします。+実装の場合に限り、Applyセクションを含めます。

  5. ダークモードが有効であることを示す唯一のシグナルは、dark.mdの存在です。個別のフラグはありません。

警告(手順2の前に、省略せず全文をそのまま表示)

ダークモードはプロトタイプであり、危険です。機密性の高い作業や重要な作業には使用しないでください。 エージェントは重大な判断を自分で行います。通常、重大な判断を行う前にエージェントは停止し、ユーザーに確認します。

ダークモードでは停止しません。エージェントが単独で判断し、誤った判断をする可能性があります。 誤った判断により、コードベースが損なわれる可能性があります。最悪の場合、作業内容が失われることもあります。

問題が起きた場合、その結果に対する責任はあなたにあります。

手順3の確認を、この警告を先に全文表示せずに得た場合、その確認を有効なものとして扱ってはなりません。警告を表示し、もう一度確認を求めます。

plain-language-writingスキルのCOMMSルールに従います。

コメント