Agent-almanac mindfulness

install
source · Clone the upstream repo
git clone https://github.com/pjt222/agent-almanac
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/pjt222/agent-almanac "$T" && mkdir -p ~/.claude/skills && cp -r "$T/i18n/ja/skills/mindfulness" ~/.claude/skills/pjt222-agent-almanac-mindfulness-5fbd5b && rm -rf "$T"
manifest: i18n/ja/skills/mindfulness/SKILL.md
source content

防御的マインドフルネスの養成

応用的な状況認識、エスカレーション解除スキル、脅威下での精神的明晰さを維持する能力を発展させる — 動的で現実世界の環境で機能する、座禅の補完的な実践。

使用タイミング

  • 馴染みのない環境や潜在的に敵対的な環境に入る時
  • 社会的または物理的状況の安全性を評価する必要がある時
  • 言語的対立が身体的になる前にエスカレーション解除する時
  • 高圧的または危険な出来事の最中に冷静な集中力を維持する時
  • ショック、驚き、またはアドレナリン放出後に迅速にグラウンディングする時
  • 認識の実践を日常の移動に統合する時(歩行、通勤、旅行)
  • 武術トレーニングの前にメンタルコンポーネントを準備する時(
    tai-chi
    aikido
    を参照)

入力

  • 必須: 持続的な外向きの注意を実践する意志(これは内的瞑想の反対である)
  • 必須: 実践のための公共または準公共環境へのアクセス(街路、交通機関、イベント)
  • 任意: 以前の瞑想経験(
    meditate
    を参照; 有用だが必須ではない)
  • 任意: 武術トレーニングの背景(
    tai-chi
    aikido
    を参照; 身体的対応の選択肢を強化する)
  • 任意: エスカレーション解除ロールプレイシナリオの練習パートナー

手順

ステップ1: 状況認識の評価(Cooperカラーコード)

Cooperカラーコードシステムは、環境に応じて認識レベルを調整するためのフレームワークを提供する。

Cooper Color Code Awareness Levels:
┌──────────┬─────────────────────┬──────────────────────────────────────────┐
│ Code     │ State               │ Description and Application              │
├──────────┼─────────────────────┼──────────────────────────────────────────┤
│ White    │ Unaware             │ Absorbed in phone, headphones, day-      │
│          │                     │ dreaming. No awareness of surroundings.  │
│          │                     │ Acceptable only in secured private space │
├──────────┼─────────────────────┼──────────────────────────────────────────┤
│ Yellow   │ Relaxed alert       │ Aware of surroundings without fixation.  │
│          │                     │ Scanning people, exits, anomalies. This  │
│          │                     │ is the DEFAULT state in public spaces    │
├──────────┼─────────────────────┼──────────────────────────────────────────┤
│ Orange   │ Specific alert      │ Something has triggered attention: a     │
│          │                     │ person, behavior, or situation. Forming  │
│          │                     │ a plan: "If X happens, I will do Y"      │
├──────────┼─────────────────────┼──────────────────────────────────────────┤
│ Red      │ Action              │ The trigger condition from Orange has    │
│          │                     │ occurred. Execute the pre-formed plan.   │
│          │                     │ No hesitation — decision was made in     │
│          │                     │ Orange                                   │
├──────────┼─────────────────────┼──────────────────────────────────────────┤
│ Black    │ Overwhelmed         │ Panic, freeze, tunnel vision. Caused by │
│          │                     │ jumping from White directly to Red with  │
│          │                     │ no mental preparation. AVOID this state  │
└──────────┴─────────────────────┴──────────────────────────────────────────┘

練習プロトコル:

  1. 家を出る時、意識的にWhiteからYellowに切り替える
  2. Yellowでは、スキャンする: 周りに誰がいるか? 出口はどこか? ここでのベースライン行動は何か?
  3. 何かが注意を引いた時、Orangeに切り替える: 具体的な懸念を特定し、偶発的計画を立てる
  4. 懸念が解消された場合、Yellowに戻る — 不必要にOrangeに留まらない(エネルギーを消耗する)
  5. 自動的になるまでWhiteからYellowへの移行を練習する(毎日の実践で2-4週間)

期待結果: 一貫した練習の後、Yellowが公共空間での自然なデフォルトになること。異常が意識的な探索なしにすぐに登録される。出口とポジショニングが習慣的な考慮事項になること。

失敗時: Yellowが疲れるまたはパラノイアに感じる場合、注意が集中しすぎている。Yellowはリラックスして広い — スポットライトではなく周辺視野のように。常にOrangeにいる場合、脅威を過大評価している可能性がある。まず安全で馴染みのある環境で練習し、持続可能で穏やかに感じられるベースラインの「Yellow」を確立する。

ステップ2: ボディランゲージと意図の読み取り

ほとんどの脅威は行動する前にボディランゲージを通じて意図を放送する。攻撃前の指標を読み取ることを学ぶ。

  1. ベースライン観察: 新しい環境では、通常の行動がどのように見えるかを注目する — ペース、姿勢、アイコンタクトのパターン、グループダイナミクス
  2. 逸脱検出: ベースラインから逸脱する行動にフラグを立てる:
    • 立ち止まったまま群衆をスキャンしている人(ターゲット選択)
    • 握り拳、肩を四角にする、ブレードスタンス(攻撃前の姿勢)
    • 距離を詰めながらアイコンタクトを避ける(捕食的アプローチ)
    • ダイナミックな環境での誇張された冷静さまたは不自然な静止
  3. 視線パターン: 見知らぬ人からの直接的なロックされたアイコンタクトは、挑戦または捕食的な集中を示す可能性がある。あなたを繰り返し見てから目をそらすことは、監視またはターゲット評価を示す可能性がある
  4. プロクセミクス(距離): 社会的理由なく距離を詰める人(列に並んでいない、通過していない)は注意に値する。「あの人は近すぎる」という直感を信頼する
  5. グループダイナミクス: 一人が注意を引き(気をそらし)、もう一人が動く(セットアップ)ことに注意する。グループメンバー間の事前に決められた合図(うなずき、ジェスチャー)
  6. 直感的反応: 大脳辺縁系は意識的な心よりも速く脅威を処理する。何かが間違っていると感じたら、合理化する前にそのシグナルを尊重し認識を高める

期待結果: リアルタイムで攻撃前の指標に気づき、具体的な懸念を特定してYellowからOrangeに切り替える能力。誰かの行動が社会的コンテキストと一致しない時の一般的な感覚。

失敗時: ボディランゲージの読み取りが推測に感じられる場合、まず安全な環境で練習する: カフェ、公共交通機関、または公園でインタラクションを観察する。脅威の要素なしに姿勢、距離、エネルギーレベルを記録する。人を読むことは観察の量を通じて構築されるスキルである。過度に警戒するようになった場合(どこにでも脅威を見る)、ステップ6のテクニックでグラウンディングし、ほとんどの人は脅威ではないというリマインダーで再調整する。

ステップ3: 言語的対立のエスカレーション解除

状況が言語的にエスカレートした場合、エスカレーション解除は最高価値のスキルである。ほとんどの暴力は言葉とポジショニングで防止できる。

De-escalation Framework:
┌──────────────────┬──────────────────────────────────────────────────────┐
│ Phase            │ Technique                                            │
├──────────────────┼──────────────────────────────────────────────────────┤
│ 1. Space         │ Maintain 2+ arm-lengths distance. Angle your body   │
│                  │ 45 degrees (non-confrontational, protects center     │
│                  │ line). Position an exit route behind you, never      │
│                  │ behind the aggressor                                 │
├──────────────────┼──────────────────────────────────────────────────────┤
│ 2. Voice         │ Lower your volume below theirs — this forces them   │
│                  │ to quiet down to hear you. Speak slowly. Use a      │
│                  │ calm, even tone. Avoid commands ("calm down") —     │
│                  │ use observations ("I can see you're upset")         │
├──────────────────┼──────────────────────────────────────────────────────┤
│ 3. Acknowledge   │ Name their emotion without agreeing with their      │
│                  │ position: "That sounds really frustrating." Do NOT  │
│                  │ say "I understand" unless you genuinely do. Do NOT  │
│                  │ argue, correct, or explain — yet                    │
├──────────────────┼──────────────────────────────────────────────────────┤
│ 4. Offer exits   │ Give the person a way to disengage without losing  │
│                  │ face: "I think we both need a minute" or "Let me   │
│                  │ get someone who can help with this." Frame retreat  │
│                  │ as a mutual decision, not submission                │
├──────────────────┼──────────────────────────────────────────────────────┤
│ 5. Disengage     │ If de-escalation fails, create distance. Do not    │
│                  │ turn your back. Move toward other people, exits,   │
│                  │ or authority figures. Leave the area if possible    │
└──────────────────┴──────────────────────────────────────────────────────┘

重要なルール:

  • 怒っている人に「落ち着いて」と決して言わない — これはエスカレートする
  • 手を見えるように開く(非脅威的)が、保護する位置に置く(フェンスポジション)
  • 相手のエネルギーに合わせない: 相手がエスカレートしたら、より強くエスカレーション解除する
  • 議論に「勝つ」というエゴ主導の欲求が回避可能な暴力の最も一般的な原因である

期待結果: 声、ポジショニング、言語テクニックを通じて対立の感情的温度を下げる能力。ほとんどの言語的対立は効果的なテクニックの60-90秒以内にエスカレーション解除される。

失敗時: エスカレーション解除にもかかわらず相手が身体的に脅威的になった場合、優先順位がエスカレーション解除から逃避に、逃避が不可能な場合は身体的防御に切り替わる(

aikido
tai-chi
を参照)。すべての状況が話し合いで解決できるわけではない。エスカレーション解除が失敗した時を認識し、ためらわずに行動に移行する。

ステップ4: 動的マインドフルネスの実践

動的マインドフルネスは瞑想的認識を歩行、通勤、公共空間のナビゲーションに適用する。

  1. 歩行時、パノラマ認識を練習する: 目を柔らかくし、一点に集中するのではなく視野全体を取り込む
  2. 各歩みで地面との接触を感じる — これは目が環境をスキャンする間、認識を体に固定する
  3. 背後の空間の認識を維持する: 音の変化(足音が速くなる、会話が止まる)は情報を運ぶ
  4. 移行時(建物に入る、角を曲がる、交通機関を降りる)、コミットする前に一瞬停止して新しい環境をスキャンする
  5. 混雑した空間では、いずれにも固執せずに2-3人を周辺認識で追跡する
  6. 「ミラーリングウォーク」を練習する: 環境のペースとリズムに合わせて溶け込む; 誰かがあなたの変化に合わせるかどうかテストするために意図的にペースを変える
  7. 定期的に確認する:「今何かが起きたら、どこに行くか?」これはYellow状態の維持である

期待結果: 歩行が受動的な移動ではなく能動的な認識の実践になること。移行(ドアウェイ、角、プラットフォームの端)が自然なスキャンポイントになる。環境のベースラインが努力なしに維持されること。

失敗時: 動的マインドフルネスが疲れるまたは気が散ると感じる場合、おそらく力を入れすぎている。認識はバックグラウンドミュージックを聴くように感じるべきである — 存在するが要求的ではない。思考や会話をしながら維持できない場合、まずシンプルな環境で練習し(静かな近所の散歩)、複雑さを追加する前に(にぎやかな通り、交通機関)。

ステップ5: 戦闘的マインドフルネスの養成(OODAループ)

OODAループ(Observe-Orient-Decide-Act)はプレッシャー下での運用のための意思決定サイクルである。このループを通過する速度が誰が遭遇をコントロールするかを決定する。

OODA Loop Application:
┌──────────┬──────────────────────────────────────────────────────────────┐
│ Phase    │ Application                                                  │
├──────────┼──────────────────────────────────────────────────────────────┤
│ Observe  │ Take in the full situation: who, what, where, how many,     │
│          │ weapons, exits, bystanders. Use peripheral vision. Do not   │
│          │ fixate on the most obvious stimulus — scan the whole scene  │
├──────────┼──────────────────────────────────────────────────────────────┤
│ Orient   │ Match the observation to your training and experience:      │
│          │ "This is [type of situation]. I have [these options]."      │
│          │ Orientation is where pre-training pays off — trained        │
│          │ responses orient faster than improvised ones                │
├──────────┼──────────────────────────────────────────────────────────────┤
│ Decide   │ Select the best available option — not the perfect one.    │
│          │ A good decision now beats a perfect decision too late.      │
│          │ If Orange-state planning was done (Step 1), the decision   │
│          │ may already be made                                         │
├──────────┼──────────────────────────────────────────────────────────────┤
│ Act      │ Execute with full commitment. Hesitation between decision   │
│          │ and action is the most dangerous gap. Once you act, observe │
│          │ the result and re-enter the loop                            │
└──────────┴──────────────────────────────────────────────────────────────┘

OODAループのトレーニング:

  1. 日常生活で迅速な状況評価を練習する: 部屋に入って5秒以内に出口、遮蔽物、最も気になる人を特定する
  2. 「もしも」ゲームをする:「今あのドアから攻撃的に誰かが入ってきたら、どうするか?」計画を立て(Orange)、次に解放する(Yellowに戻る)
  3. 武術の練習では、特定の攻撃に対する事前設定された応答をトレーニングする — これがOrientフェーズを加速する
  4. 人工的ストレス下での意思決定を練習する: タイム制限付きドリル、問題解決中の冷水曝露、認知タスクと組み合わせた身体運動
  5. 実際のまたはシミュレートされたイベントの後、振り返り:「何を観察したか? 何を見逃したか? どこでためらったか?」

期待結果: OODAループがますます自動的になること。観察は広く迅速である。方向づけはトレーニングされたパターンに基づく。決定はOrangeで行われるため、Red状態の行動は即座である。

失敗時: シミュレートされたプレッシャー下でフリーズする場合(Black状態)、刺激がOODAループをバイパスしている。これはWhiteとRedの間のギャップが大きすぎることを意味する。ステップ1に戻り、Yellow状態の維持を強化することで、予期しないイベントがすでに警戒状態にある心に出会うようにする。フリーズは正常な生存反応であり、極端なシナリオに無理に身を置くのではなく、段階的なストレス接種を通じて再トレーニングできる。

ステップ6: 迅速なグラウンディング技法の展開

ストレス、ショック、またはアドレナリンが明晰さを乱した時、これらの技法は数秒以内に機能的な認識を回復する。

Grounding Techniques Quick Reference:
┌──────────────────────┬─────────────────────────────────────────────────┐
│ Technique            │ Method and Use Case                             │
├──────────────────────┼─────────────────────────────────────────────────┤
│ Tactical breathing   │ Inhale 4 counts, hold 4, exhale 4, hold 4.    │
│ (box breathing)      │ Repeat 4 cycles. Activates parasympathetic     │
│                      │ response in ~60 seconds. Use: acute stress,    │
│                      │ pre-confrontation, post-adrenaline dump        │
├──────────────────────┼─────────────────────────────────────────────────┤
│ 5-4-3-2-1 sensory    │ Name 5 things you see, 4 you hear, 3 you can  │
│ anchor               │ touch, 2 you smell, 1 you taste. Forces the   │
│                      │ mind out of internal panic and into present-   │
│                      │ moment external reality. Use: dissociation,    │
│                      │ freeze response, post-traumatic intrusion      │
├──────────────────────┼─────────────────────────────────────────────────┤
│ Peripheral vision    │ Fix eyes on a point, then widen awareness to   │
│ activation           │ the edges of the visual field without moving   │
│                      │ the eyes. Activates parasympathetic nervous    │
│                      │ system and reduces tunnel vision. Use: hyper-  │
│                      │ focus, tunnel vision, adrenaline narrowing     │
├──────────────────────┼─────────────────────────────────────────────────┤
│ Physical anchor      │ Press feet firmly into the ground and feel the │
│                      │ contact. Squeeze and release fists 3 times.    │
│                      │ Roll shoulders back. These physical actions    │
│                      │ re-establish body awareness. Use: dissociation,│
│                      │ shaking, post-event processing                 │
├──────────────────────┼─────────────────────────────────────────────────┤
│ Verbal reset         │ State your name, location, and current task    │
│                      │ aloud: "I am [name], I am at [location], I am │
│                      │ doing [task]." Orienting to facts breaks the   │
│                      │ emotional loop. Use: confusion, panic, sensory │
│                      │ overload                                       │
└──────────────────────┴─────────────────────────────────────────────────┘
  1. ストレス下にない時にこれらの技法を練習し、必要な時に利用できるようにする
  2. 戦術的呼吸は最も効果的な単一の迅速な介入である — 毎日練習する
  3. アドレナリンイベント(ニアミス、対立、ショック)の後、何らかの決定を下す前にボックスブリージングを行う
  4. 技法を組み合わせる: フィジカルアンカー+戦術的呼吸は強い反応に効果的

期待結果: 急性ストレスから機能的な明晰さへ60-120秒以内にダウンレギュレートする能力。技法はプレッシャー下で意識的な努力なしに想起できるほど練習されていること。

失敗時: 技法が2分以内に効果がない場合、別のものに切り替える — すべての技法がすべての人やすべての状況に効くわけではない。グラウンディングが効果がないのはストレッサーが継続中(まだ危険にいる)のためである場合、グラウンディングは時期尚早である — まずOODA(ステップ5)を使って状況に対処し、その後グラウンディングする。イベント後に持続的にダウンレギュレートできない場合、専門家のサポートが必要かもしれない。

ステップ7: コンテキスト間での統合

異なる環境と状況にわたって防御的マインドフルネスを一貫して適用する。

  1. 都市部: より高いベースライン警戒(しっかりしたYellow)。死角を追跡する(路地、階段の吹き抜け、駐車場構造)。ATM、交通機関のプラットフォーム、車両の乗降時に認識を維持する
  2. 野外: 異なる脅威プロファイル — 地形の危険、天候、野生動物、道に迷うこと。認識が人から環境にシフトする。ナビゲーションとシェルター評価が社会的脅威の読み取りに取って代わる(ブッシュクラフトスキルを参照)
  3. 社交イベント: 到着時に出口を特定する。他者のアルコールレベルを監視する(酔った人は予測不可能)。群衆の中心よりも出口の近くにいる
  4. 旅行: 馴染みのない環境での高められた認識。その国の緊急番号を知っておく。書類と貴重品を分散させる、1つのバッグにまとめない。宿泊先への/からのルートを記録する
  5. デジタル: 認識は情報セキュリティにも及ぶ — 誰がデバイスを観察しているか、何を公開で共有するか、デバイスの物理的セキュリティ
  6. 他者と一緒の場合: あなたの認識は一緒にいる人々を守る。潜在的な脅威と一緒にいる人の間に自分を配置する。不安を引き起こさずに基本的な認識について同行者に簡潔に伝える

期待結果: パラノイアや疲労にならずにコンテキストに適応する、一貫した持続可能なベースライン認識。環境全体でYellow状態が維持され、本物の異常に対する適切なOrange状態の反応があること。

失敗時: 認識の実践が不安や過度の警戒を生む場合、較正が高すぎる。ステップ1に戻り、馴染みのある安全な環境でYellowを練習する。目標はリラックスした警戒であり、永続的な脅威スキャンではない。認識の実践が人生の楽しみを妨げる場合、メンタルヘルスの専門家に相談する — 特に脅威評価を信頼性のないものにするトラウマの歴史がある場合。

ステップ8: 見直しと改善

他のスキルと同様に、防御的マインドフルネスは意図的な見直しと正直な自己評価を通じて向上する。

  1. 注目すべき認識イベント(成功した検出、エスカレーション解除、見逃した手がかり、フリーズ)の後、詳細をジャーナリングする:
    • 何が起きたか?
    • 始まった時どのカラーコードにいたか?
    • 何を観察したか? 何を見逃したか?
    • 何がうまくいったか? 何を違うようにするか?
  2. 月次レビュー: ジャーナルエントリをスキャンしてパターンを探す — 繰り返される死角、認識が低下する環境、干渉する感情状態
  3. トレーニングを探す: エスカレーション解除ワークショップ、シナリオベースの自己防衛コース、応急手当の認定
  4. パートナーと練習する: 対立シナリオのロールプレイ、言語的エスカレーション解除の練習、互いのポジショニングの批評
  5. クロストレーニング: 武術(
    aikido
    tai-chi
    を参照)は身体的対応の選択肢を構築する; 瞑想(
    meditate
    を参照)は認識が動作する穏やかなベースラインを構築する
  6. 体力を維持する: 心血管系が鍛えられている時、体のストレス反応はより良く機能する

期待結果: 時間の経過に伴う測定可能な改善: より速い異常検出、ストレッサーへのより穏やかな反応、より良いポジショニングの習慣、より効果的なエスカレーション解除。

失敗時: スキルが停滞した場合、新しい環境やトレーニングパートナーを導入する。モチベーションが衰えた場合、認識はそれが必要な一瞬に報いる投資であることを思い出す。自己評価が持続的な弱点を明らかにする場合(例: 常にフリーズする、背後からのアプローチに決して気づかない)、一般的な練習を続けるのではなく、それらを具体的にターゲットにする。

バリデーション

  • Cooperカラーコードがリアルタイムで識別・適用できる
  • 少なくとも3つの攻撃前のボディランゲージ指標を命名・認識できる
  • エスカレーション解除フレームワークを説明でき、練習済みである(少なくともロールプレイで)
  • 動的マインドフルネスが毎日の通勤または歩行中に少なくとも1週間練習されている
  • 戦術的呼吸(ボックスブリージング)を記憶から実行でき、毎日練習されている
  • 少なくとも2つの迅速なグラウンディング技法がテスト済みで、1つの好みの方法が特定されている
  • OODAループが少なくとも3つの「もしも」シナリオに適用されている
  • 認識ジャーナルに実際の観察を文書化した少なくとも3つのエントリがある

よくある落とし穴

  • 認識を装った過度の警戒: 真の認識はリラックスして持続可能である。疲労、不安、またはどこにでも脅威を見る場合、慢性的なOrangeにいる — これは非生産的で持続不可能。Yellowが目標であり、Orangeではない
  • 明白な脅威へのトンネルビジョン: 叫んでいる人は気をそらすものかもしれない。何かが中心的な注意を引いた時、周辺をスキャンするよう訓練する。複数脅威の認識が乱取り訓練の目的である(
    aikido
    を参照)
  • 怒っている人に落ち着くよう言うこと: これは最も一般的なエスカレーション解除エラーである。それは彼らの感情が無効であり、あなたがコントロールしていると伝える — どちらもエスカレート的。代わりに彼らの感情状態を認める
  • 身体的の前に言語的を怠ること: ほとんどの暴力は言語的エスカレーションに先行される。効果的なエスカレーション解除はほとんどの身体的対立を防止する。言語スキルへの投資は身体的テクニック単独よりも高いリターンを持つ
  • イベント後のグラウンディングのスキップ: アドレナリンはイベント後20-45分間判断を損なう。このウィンドウ中の決定(特に攻撃的なもの)は信頼性がない。まずグラウンディングし、次に決定する
  • 孤立した訓練: 認識とエスカレーション解除は社会的スキルである。ソロの練習は基礎を構築するが、パートナードリルと現実世界の練習がリアルな能力に不可欠である

関連スキル

  • aikido
    — エスカレーション解除が失敗した場合の身体的テクニック; ブレンディングとリダイレクションの原則は言語的エスカレーション解除を反映する
  • tai-chi
    — 身体的準備と感情的調整の両方をサポートする根を張った穏やかさと体の認識を発達させる
  • meditate
    — 認識が動作するベースラインの精神的静けさを構築する; 座禅の実践は防御的マインドフルネスの能動的で外向きのフォーカスを補完する
  • heal
    — 応急手当の知識とストレス管理は防御的マインドフルネスの直接的な応用である
  • remote-viewing
    — 知覚的鋭敏さのトレーニングを共有する; 非局所的認識の演習が環境スキャンスキルを補完する
  • awareness
    — AI自己適用バリアント; Cooperカラーコードと OODAループを幻覚リスクとコンテキスト劣化の内部脅威検出にマッピングする