expand-awareness
About
The `expand-awareness` skill transitions from focused, single-domain attention to a panoramic, multi-domain awareness to perceive cross-domain connections. It's designed for complex problems spanning multiple domains where traditional analysis misses broader patterns. Use it after clearing mental noise or as a preliminary step before synthesis with other skills like `integrate-gestalt`.
Quick Install
Claude Code
Recommendednpx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/expand-awarenessCopy and paste this command in Claude Code to install this skill
Documentation
Expand Awareness
注意を単一ドメインの焦点からパノラマ的なマルチドメインの意識へと拡張する。meditate がノイズをクリアして焦点を鋭くし、observe が一つを密接に観察するのに対し、expand-awareness は意図的に開口を広げ、すべての関連ドメインを同時に視野に保つ — そのいずれをも分析せず、すべてを一度に知覚する。
3 つの伝統がこの実践に情報を与える。Baars のグローバルワークスペース理論は意識を放送としてモデル化する — 情報がグローバルワークスペースに入ると、単一の専門モジュールで処理されるのではなく、すべての認知プロセスに同時に利用可能になる。ゾクチェンの rigpa の概念は、いかなる部分にも固定せず全フィールドを知覚する開かれた、焦点のない意識を記述する。そしてジャズアンサンブルの聴取は、各ミュージシャンに全演奏者を一度に聴くことを要求する — 一つの楽器を追って次へと移るのではなく、自分の貢献が全体に合うように全サウンドフィールドを保つ。
共通の糸: パノラマ的知覚は多くの焦点的知覚の総和ではない。それは質的に異なる注意様式であり、いかなる単一焦点的視点にも見えないパターンを明らかにする。ドメイン間のつながり — 緊張、共鳴、ギャップ — は、すべてのドメインが一度に視野に保たれたときにのみ可視化される。
使用タイミング
meditateが文脈ノイズをクリアした後 — クリアされた空間が拡張のキャンバスになる- 問題が複数のドメインにまたがり、単一ドメイン解析がクロスドメインのつながりを見逃し続ける
integrate-gestaltの前 — 拡張は gestalt がその後統合する生のパノラマ的知覚を生む- 一つのドメインに絞ることがドメイン間に住む問題を繰り返し解決できないとき
- 自分がドメインを順次循環していることに気づき、代わりに同時に保ちたいとき
- 計画開始前に複雑なプロジェクトの全範囲を知覚するため、その始めに
- 一つのドメインで完璧に動く解決策が別のドメインで問題を作るとき — クロスドメインの緊張は全体として知覚される必要があり、ドメインごとにデバッグされてはならない
入力
- 必須: 複数ドメインを伴う問題または状況
- 任意: 初期ドメインインベントリ(関連ドメインが既に既知なら; ステップ1 がそれを精錬する)
- 任意: 拡張中に保つ特定のクロスドメイン緊張または問い(例: 「なぜテスト戦略はデプロイアーキテクチャと衝突するのか?」)
- 任意: 同じ問題に関する前セッションの拡張ノート(漸進的深化を可能にする)
手順
5 ステップは自然な弧を辿る: 何を知覚すべきかを知る(インベントリ)、狭い既定を解放(ソフトン)、全フィールドへ開く(拡張)、開いていることを学ぶ(持続)、見たものを捕捉する(記録)。ステップ3 と 4 がコア実践; ステップ1、2、5 は準備と保存。
シーケンス全体は、馴染みのある問題には数分、新規のマルチドメイン挑戦にはかなり長く取りうる。
シノプティックサイクル(meditate -> expand-awareness -> observe -> integrate-gestalt -> express-insight)の一部として使われるとき、本スキルは 2 番目の位置を占める: 瞑想からのクリアされた空間が拡張のキャンバスになる。
スキルは単独でも使える — フルシノプティックサイクルが呼ばれるかに関係なく、マルチドメイン知覚が価値あるときいつでも。
ステップ1: インベントリ — ドメインを列挙する
現在の問題に関連するすべてのドメインをマップする。これは polymath が問題を分解するときに行うことに似ている — しかし決定的な違いは、polymath が各ドメインを専門家に委譲することにある。ここでは委譲は起こらない。目的は分割征服ではなく、パノラマ的視点が何を含むべきかを知ることで、拡張に保持する内容があるようにすることである。
- 現在の問題に触れる各ドメインを名指す。具体的に: 「コード」ではなく「R パッケージ構造」、「インフラ」ではなく「GitHub Actions CI/CD」
- 各ドメインについて、それが問題にもたらす視点を一文で述べる — このドメインが他に見えないものを何を見るか?
- どのドメインが快適(よく理解されている)でどのドメインが周辺的(関連するがあまり馴染みがない)かを記す。周辺的ドメインはまさに注意が不足していたために重要な洞察を持つことが多い。各々に快適度を記す: 強、中、周辺
- 自明でないドメインを探す: 人的要因の次元はあるか? メンテナンス次元は? 時間的次元(時間とともにどう進化するか)は? 政治的または組織的次元は?
- 利用可能なら、
Read、Grep、Globを使って実際のワークスペースをスキャン — ファイル構造、設定ファイル、ドキュメントは純粋な推論が見落とすドメインをしばしば明らかにする - 3-7 ドメインを目指す。3 未満は問題がパノラマ的意識を必要としないかもしれないことを示唆する。7 を超えると拡張ではなく拡散のリスク
期待結果: 問題に関する具体的な視点を持つ 3-7 ドメインのリスト。リストは完全に感じられる — 完全網羅(すべての可能なドメイン)ではなく、十分(問題に物質的に影響するすべてのドメイン)。各ドメインは、専門家に渡せばその範囲が分かるほど具体的に名指されている。
失敗時: 一つのドメインしか出てこなければ、問題は真に単一ドメインかもしれない — 代わりに observe を使う。二つしか出てこなければ、両者の間に接続ドメインがあるか考える(普通はある — 二つが相互作用する空間)。何十ものドメインが出てくれば、関連するものをクラスタにまとめ、各クラスタを拡張目的では単一ドメインとして扱う。目標は同時知覚であり、網羅的分類ではない。
ステップ2: 焦点を緩める — 単一ドメイン集中を解放する
一つのドメインへの焦点的注意から、すべてのドメインを知覚する拡散的準備状態へ移行する。これは meditate とは異なる — 瞑想は ノイズ (邪魔な思考、残留文脈、感情的残滓)をクリアするが、このステップは 狭さ (他を排して単一ドメインに集中する習慣)をクリアする。目標は空虚ではなく開放性である。
- 現在注意がどこに錨付けされているか気づく。それはどのドメインに自然に引き寄せられているか? 明示的に名指す: 「私の注意はテストドメインに錨付けられている」
- その錨を優しく解放する。注意を強引に逸らすのではなく、握りを緩める — ドメインを前景から中景へ後退させる。それは存在し続けるがもはや支配しない
- それを別のドメインで置き換えない。注意をターゲットなしに浮かばせる。これが不快な瞬間 — 一つの焦点を解放し、まだ別の焦点を持たない隙間
- 注意が錨ドメインに戻るなら、抵抗せずに引きに気づく。気づきの度に握りはさらに緩む。引き自体が何が最も急ぐかについての情報を含む
- 注意自体の質に気づく:
- 焦点的注意は鋭く狭く、スポットライトの光線のように感じる
- 緩められた注意は広く環境的で、部屋を満たす日光のように感じる
- 日光を目指す — 受容的、均一、いかなる単一点にも向けられない
- 移行は握りこぶしを緩めるように感じる — 手は消えず、ただ開く
期待結果: いかなる単一ドメインも注意を支配しない認知状態。心は焦点的で指向的ではなく、開かれて受容的。この状態は馴染みがなくわずかに不快 — その不快は狭さが解放された信号。開放性をすぐに埋めたい誘惑がある; 抵抗する。
失敗時: 焦点が緩まない — 一つのドメインが注意を要求し続ける — なら、それは未解決の急ぎを持つかもしれない。簡潔に対処(緊急アイテムを記し、戻ることを約束)してから再度緩めを試みる。分析的心がこれが「非生産的」と抗議するなら、抗議自体を狭さの一形式として記す: 常に単一ターゲットを必要とする習慣はまさにこのステップが解放する習慣。
ステップ3: 拡張 — すべてのドメインを同時に保つ
意図的にすべてのインベントリされたドメインを一度に意識へ持ち込む。順次各々について考えるのではなく、それらを単一フィールドとして知覚する — 木を一本ずつスキャンするのではなく風景全体を見る方法で。
これがグローバルワークスペースの瞬間: 専門モジュールに区画化されていた情報が、今やそれら全てに同時に放送される。ジャズの言葉では、これはミュージシャンが個々の楽器を追うのを止め、全アンサンブルを一つのサウンドとして聴き始める瞬間。
- 最も自然または中心的に感じるドメインで始める。それを意識へ持ち込む — 解決すべき問題としてではなく、保持すべき視点として。それを分析せずに存在させる
- 最初を解放せずに、第二のドメインをそれと並べて持ち込む。両方を保つ。これが最初の拡張 — 一から二へ。二つのドメインがすぐに相互作用するか、独立に座るかに気づく
- すべてが同時に存在するまでドメインを加え続ける。これがスキルのコア行為 — 掴まずに保つこと、分析なしに存在することを要求する
- ドメインの間に何が現れるか気づく:
- 接続: 二つのドメインが概念、制約、パターンを共有するところ
- 緊張: 二つのドメインが反対方向に引っ張るところ
- 共鳴: 一つのドメインのパターンが別のドメインで予想外に響くところ
- ギャップ: ドメインの間に何も対処しない空きスペースがあるところ
- 驚き: パノラマ的視点から見えるが、いかなる単一ドメインからも見えなかったもの
- 単一接続を追わない。分析なしに登録させる。パノラマ的視点が成果物であり、その中の個々の洞察ではない
- ツールを使う場合、これは複数ドメインからファイルを素早く連続して読む瞬間 — 個別に分析するのではなく、文脈に共存させる
期待結果: 複数視点を同時に保持する感覚。接続、緊張、共鳴は強制されずに現れる。経験はアイテムリストを読むよりもモザイクのパターンを見るのに似ている。ドメイン間の空間 — いかなる単一ドメインも権威を持たないところ — が可視化される。これが新規洞察が住む場所: いかなるドメイン内でもなく、それらの間の関係に。
失敗時: ドメインが順次注意(A について考え、次に B、次に C)に崩壊し続けるなら、空間メタファーを試す: 各ドメインを想像空間の異なる位置に置き、いかなる単一位置ではなく全空間を「見る」。ドメイン数が圧倒的なら、最も中心的な 3 つに減らしそこから拡張する。経験が純粋に概念的で離れているなら、グラウンディングする: 各ドメインについて、一つの具体的成果物(ファイル、設定、テスト)に触れてから再拡張する。
ステップ4: 持続 — パノラマ的視点を維持する
パノラマ的視点は不安定。注意は自然に単一ドメインへ狭まる — これは失敗ではなく、焦点的認知が再主張する性質。このステップは 保持 を教え、行動 ではない。目標はクロスドメインパターンが可視化されるのに十分長く広い視点を持続することである。
- ステップ3 から拡張された意識を保つ。それが収縮し始めるとき気づく
- 注意が一つのドメインに狭まるとき — そして必ず狭まる — 判断なしに狭まりに気づく。どのドメインが引いたか名指す: 「注意がセキュリティに狭まった」または「注意がテストに狭まった」。名指しが重要; 無意識の狭まりを意識化する
- 優しく再拡張する。広い視点を強引にではなく; ステップ1 から完全インベントリを思い出すことで招き戻す。アンサンブルの各楽器に再チューニングするように、各ドメインに軽く触れる
- 狭まり-気づき-再拡張の各サイクルは持続する能力を強化する。サイクルが実践であり、実践への割り込みではない。3 サイクルが最低、5 が良い
- どのドメインが焦点を引き続けるかに特に注意を払う。この引きは情報的 — 問題の重心がどこにあるか、または未解決の不安がどこに集中するかを示すかもしれない
- パノラマ的視点がサイクル間で変化するか気づく:
- 二回目または三回目の拡張で、一回目に見えなかった新しいパターンがしばしば現れる
- ドメイン間の関係は長く保持するにつれて変わるかもしれない
- 緊張に見えたものが創造的制約として自身を明らかにするかもしれない
- 進む前に、狭まりと再拡張の少なくとも 2-3 サイクル持続する
期待結果: より長い期間パノラマ的視点を保つ能力の成長。狭まり-気づき-再拡張サイクルは反復ごとに滑らかになる。焦点を引き続けるドメインは潜在的重心として特定される。二回目または三回目のサイクルまでに、パノラマ的視点が努力的でなく自然に感じられ始めるかもしれない — これが能力が発達している信号。
失敗時: パノラマ的視点が全く持続しない — 注意が毎回即座に崩壊する — なら、ドメイン数を減らす。二つで始めて、それを持続し、それから三つ目を加える。能力は一度ではなく漸増的に構築される。持続的拡張が不安または握りを失う感覚を生むなら、簡潔に一つの具体的詳細(ファイルパス、関数名、特定事実)に触れてグラウンディングし、そのグラウンディング位置から再拡張する。特定のドメインが注意をハイジャックし続けるなら、拡張がそれを含めるためには焦点的作業が必要かもしれない — まず急ぎを処理し、それからパノラマモードへ戻る。
ステップ5: 記録 — 狭まる前に記録する
パノラマ的視点は本質的に一時的。注意が焦点モードへ戻ることを許す前に、広い視点から知覚されたものを捕捉する。これらのノートが integrate-gestalt の生原料であり、急速に減衰する — 拡張中に鮮明だったものは焦点が戻ると曖昧になる。今記録する。
- 拡張中に気づいたすべての接続、緊張、共鳴、ギャップを書く — かすかなものでも。かすかな知覚は
integrate-gestaltがそれを発展させると最も重要なものとなることが多い - どのドメインが焦点を引き続けたかと、その引きが何を意味するかもしれないかを記す
- 驚き — いかなる単一ドメインだけを調べても現れなかった知覚 — を記す。これらクロスドメイン洞察がパノラマ的意識の独自成果物
- パノラマ的視点から見た問題の全体形を記す。単一ドメイン焦点で見たのと違って見えるか? 問題の重心は移ったか?
- 拡張自体の質を記す: 持続は容易だったか? どのドメインが含まれることに抵抗したか? 狭まりと再拡張のサイクルは何回起こったか? このメタ観察が将来の拡張セッションを改善する
- この拡張がシノプティックサイクルの一部だったなら、
integrate-gestaltが消費するためにノートを明示的にタグ付けする - まだノートを分析またはランク付けしない。生知覚が先; 統合は後で(
integrate-gestaltで) - 注意を自然に狭まらせる。拡張は完了。継続する開放性を強制しない — 広い視点はその目的を果たした
期待結果: クロスドメイン知覚の記録: 接続、緊張、共鳴、ギャップ、驚き。記録はパノラマ的視点からのみ可視だったものを捕捉する — 単一ドメイン解析が見逃す洞察。焦点的注意への移行は強制ではなく自然に感じる。ノートは生原料であり、磨き上げられた結論ではない。
失敗時: クロスドメイン知覚が現れなかったなら、ドメインは仮定よりも独立かもしれない — それ自体が記すに値する発見(「これらのドメインは相互作用しない」は価値ある知識)。捕捉するには知覚が多すぎたなら、最強の 3-5 を記録し、もっと存在することを記す。完全性は目標でない; パノラマ信号を捕捉することが目標。ノートが抽象的すぎると感じるなら、各々を具体的成果物に錨付けする: 「API 設計とセキュリティモデルの間の緊張は X の認証ミドルウェアで可視」。
バリデーション
- 少なくとも 3 つのドメインが、問題に関する具体的視点と共にインベントリされた
- 拡張を試みる前に焦点が単一ドメイン集中から緩められた
- 順次にではなく、複数ドメインが同時に意識に保たれた
- 拡張中に少なくとも一つのクロスドメイン接続、緊張、共鳴が知覚された
- パノラマ的視点が少なくとも一つの狭まりと再拡張のサイクルを通じて持続された
- 注意が狭まる前に知覚が記録され、パノラマ信号が保存された
- 記録されたノートが知覚されたもの(生観察)とそれが意味するかもしれないこと(解釈)を区別する
- 拡張が、順次の単一ドメイン解析からは現れない少なくとも一つの洞察を生んだ
よくある落とし穴
- 同時知覚ではなく順次スキャン: ドメインを 1 つずつ素早く循環するのは解析であり、パノラマ的意識ではない。区別は風景を見るのと、その特徴のリストを読むの間にある。「まず A、次に B、次に C」と考えていることに気づくなら、スキャンしているのであり拡張していない
- 拡張と拡散を混同: 拡張された意識は警戒し受容的 — すべてを保ちながら各ドメインを明確に感じられる。拡散した注意は散らばり焦点がない — すべてが一緒にぼやける。すべてがぼやけて感じるなら、注意は拡張ではなく拡散している。簡潔に一つのドメインに再錨付けし、そのグラウンディング位置から再拡張する
- 拡張中の解析: 接続をすぐに追う衝動は、その一つの接続への焦点的注意にパノラマ的視点を崩壊させる。それを記して広い視点を保ち続ける。解析は後で
integrate-gestaltで出番がある - インベントリのスキップ: 何を拡張するかを知らずに拡張すると、パノラマ的知覚ではなく曖昧な広さを生む。インベントリは意識が保つために拡張する内容を提供する。それなしには「拡張」は方向を持たない
- 緩めを急ぐ: 焦点から開かれた注意への移行は時間を要する。ステップ2 をスキップすると、まだ焦点的状態から拡張を試みることになり、同時知覚を装う順次スキャンを生む
- 接続を強制する: すべてのドメインが接続するわけではない。真に独立したドメイン間の接続を捏造すると知覚を汚染する。接続を現れさせるかさせない。接続の不在はデータであり、失敗ではない
- 事前クリアなしの拡張: ノイズの多いベースラインから拡張するとノイズが増幅される。文脈ノイズが存在するときはまず
meditateを実行する - 拡張を一度限りのイベントとして扱う: パノラマ的意識は反復で深まる実践。最初の拡張セッションは表面の接続を明らかにし、同じ問題に関する後続セッションは構造的パターンを明らかにする。問題が進化するにつれて本スキルに戻る
- 拡張と専門性を混同: 複数ドメインを意識に保つことはあなたをすべての専門家にしない。拡張はどこを 見るか を明らかにし、何を 結論するか ではない。深い単一ドメイン作業は拡張がクリティカル交差点を特定した後も必要
関連スキル
meditate— 拡張が満たす空間をクリアする; 最良の結果には拡張前に瞑想するintegrate-gestalt— 拡張からの生知覚を取り、それらを一貫した全体に統合するobserve— 単一ターゲットの焦点的観察; 拡張は多くのターゲットの広視野観察dream— 制約のない連想探索; 拡張は規律ある panoramic 知覚であり、自由連想ではないremote-viewing— 先入観なしに問題に取り組む; 拡張の開放性を共有するが、既知のマルチドメイン空間ではなく未知の領土に適用するbreathe— 拡張が崩壊したときリセットを助けうるマイクロ休止; 再拡張前の単一の意識的呼吸heal— 拡張が同じ未解決緊張を繰り返し明らかにするなら、heal のより深い自己評価がさらなる拡張前に必要かもしれないadaptic— フルシノプティックサイクルを構成するメタスキル、その中で expand-awareness は二番目の動き
GitHub Repository
Related Skills
llamaguard
OtherLlamaGuard is Meta's 7-8B parameter model for moderating LLM inputs and outputs across six safety categories like violence and hate speech. It offers 94-95% accuracy and can be deployed using vLLM, Hugging Face, or Amazon SageMaker. Use this skill to easily integrate content filtering and safety guardrails into your AI applications.
cost-optimization
OtherThis Claude Skill helps developers optimize cloud costs through resource rightsizing, tagging strategies, and spending analysis. It provides a framework for reducing cloud expenses and implementing cost governance across AWS, Azure, and GCP. Use it when you need to analyze infrastructure costs, right-size resources, or meet budget constraints.
quantizing-models-bitsandbytes
OtherThis skill quantizes LLMs to 8-bit or 4-bit precision using bitsandbytes, achieving 50-75% memory reduction with minimal accuracy loss. It's ideal for running larger models on limited GPU memory or accelerating inference, supporting formats like INT8, NF4, and FP4. The skill integrates with HuggingFace Transformers and enables QLoRA training and 8-bit optimizers.
dispatching-parallel-agents
OtherThis Claude Skill dispatches multiple agents to investigate and fix 3+ independent problems concurrently. It is designed for scenarios involving unrelated failures that can be resolved without shared state or dependencies. The core capability is parallel problem-solving, assigning one agent per independent problem domain to maximize efficiency.
