Agent-almanac dream
git clone https://github.com/pjt222/agent-almanac
T=$(mktemp -d) && git clone --depth=1 https://github.com/pjt222/agent-almanac "$T" && mkdir -p ~/.claude/skills && cp -r "$T/i18n/ja/skills/dream" ~/.claude/skills/pjt222-agent-almanac-dream-f216e0 && rm -rf "$T"
i18n/ja/skills/dream/SKILL.mdDream
制約なしの創造的探索。このシステムの他のすべてのスキルは構造を提供する — 入力、手順、バリデーション。dream は意図的に構造を手放し、連想が自由に形成され、判断なしに可能性が現れ、アイデアが評価される前に到着するようにする。
使用タイミング
- デザイン作業の前 — 構造にコミットする前に空間を探索する
- 物事に名前を付ける前 — 名前は思考を制約する;ラベルを付ける前に dream する
- アプローチを選択する前 — 分析的な心が考慮しない代替案が現れるようにする
- ループにハマっているとき — フレームが狭すぎるため同じオプションが繰り返される
(虚空からの創造)が構造的すぎると感じるとき — dream は創造前brahma-bhaga
がノイズをクリアした後 — 空のスペースは dream の最良のキャンバスmeditate
入力
- 必須: シード — 探索するトピック、問題、または空間。曖昧でもよい。曖昧さは良いことだ。
- 任意: 一時的に忘れる制約(例:「今はパフォーマンスの懸念を無視する」「既存のアーキテクチャを忘れる」)
- 任意: 連想的探索の生の材料としてのファイルまたはコードベース(
を通じて)Read
手順
ステップ1: フレームを柔らかくする
通常推論を導く構造を手放す。
- タスクの要件を一時的に脇に置く — 永久にではなく、dream の間だけ。戻ったときそれらはそこにある
- 評価基準を脇に置く — dream 中に「良い」も「悪い」もない。「実現可能」も「非現実的」もない。それらの判断は後で来る
- 以前の解決策を脇に置く — 以前に機能したものは有用な参照であり、義務ではない。この空間に初めて遭遇するかのように dream する
- 一貫性の必要性を脇に置く — dream は順序立てて意味を作る必要はない。連想が横断的で、驚くべきで、矛盾したものであることを許す
分析的な心は抗議するだろう:「これは非効率だ。すでに答えを知っている。なぜ時間を無駄にするのか?」その抗議が dream が必要な正確な理由 — 「既知の答え」がより良い可能性を封じ込めているかもしれない。
期待結果: アイデアが即座に並べ替えられ、ランク付けされ、または廃棄されることなく到達できる、より緩やかな認知状態。
失敗時: フレームが柔らかくならない場合 — すべてのアイデアがすぐに評価される場合 — 意図的な反転を試みる:「最悪のアプローチは何か?」遊び心を持って追求された悪いアイデアはしばしば最良のものの種を含む。
ステップ2: さまよう
方向付けなしに連想をたどる。
- シードから始める。それは何を思い起こさせるか?それに隣接するものは何か?それと(文字通りではなく概念的に)韻を踏むものは何か?
- 最初の連想をたどる。そこからそれがどこに向かうかをたどる。操縦しない — さまよう。
- イメージを形成させる。この問題はどのように見えるか?もし風景なら、どのような地形?もし音なら、どのような音色?共感覚的連想は分析フィルターをバイパスする。
- 矛盾が共存するようにする。「シンプルかつ包括的であるべき」「速くかつ徹底的である必要がある」目覚めた分析では、これらはトレードオフ。dream では、新しい形に解決されるのを待っている創造的な緊張。
- 断片を収集する。完全なアイデアではなく — 断片。言葉。イメージ。半形成された接続。質問。これらが生の材料。
連想や断片の期待される数はない。空間が探索されたと感じるまで — または断片が注意を引いて何かになろうとするまで dream する。
期待結果: 断片、連想、イメージ、半形成されたアイデアのコレクション。乱雑。構造化されていない。可能性に満ちている。
失敗時: さまようことが何も生み出さない場合 — 自由ではなく空白になる場合 — 何かを読んでみる。ファイル、コードベース、文書。生の材料は空白のページでは生じない連想を触媒することが多い。
read-garden の感性が適用される:そこにあるものを観察し、それが何であるかを示唆させる。
ステップ3: 輝くものに気づく
断片の中で、何かがエネルギーを持つだろう。論理的な優先度ではなく — エネルギー。生き生きとしたもの。興味。
- それらをランク付けせずに断片をスキャンする。どれが注意を引くか?どれが好奇心を刺激するか?
- クラスターに気づく — 接続がまだ明確でなくても一緒に属するように見える断片
- 驚きに気づく — 予期せずに到着した、シードから予測できなかったアイデア
- 抵抗に気づく — 不快または間違って感じるアイデアが最も価値があるかもしれない。抵抗はしばしば現在の思考の境界を示す
- 強制的に選択しない。何も輝かない場合、dream はもっとさまようこと(ステップ2に戻る)またはシードを変える必要があるかもしれない
期待結果: 真のエネルギーを持つ一つ以上の断片 — まだ完全な形が見えなくても、発展させる価値のあるアイデア。
失敗時: 持続的なさまよいの後に何も輝かない場合、シードが抽象的すぎるか制約されすぎかもしれない。別のエントリーポイントを試みる:シードを変える、予期しないものを読む、または先入観なしに空間にアプローチするために
remote-viewing を呼び出す。
ステップ4: 目覚め — 断片を前進させる
dream 状態から構造化された思考に移行する — 穏やかに。
- 輝く断片を集める。完成したアイデアとしてではなく、構造化された作業のためのシードとして明確に書き留める
- すぐには評価しない。それらを置いておく。分析的な心はその番を持つ;断片が固まる前にそれらを与えない
- どの断片が元のタスクに接続し、どれが真に新しい領域かを注意する
- 断片が計画になる準備ができている場合、
(創造)または構造化された計画スキルに渡すbrahma-bhaga - 断片がさらなる発展を必要とする場合、別の dream セッションのためにそれらを注意する — dream は反復的である
dream は構造化された思考に戻るときに終わる。断片はその贈り物。一部は機能になる。一部はデザイン原則になる。一部は忘れられる。それらすべては分析だけでは到達できなかった可能性の空間を拡大した。
期待結果: 最もエネルギーを持つ断片を前進させながら、開かれた探索から構造化された作業への移行。dream 後の状態は拡大して感じるべき — より多くのオプションが見え、より多くの接続が利用可能。
失敗時: 移行が急すぎる場合 — 分析的な心がすぐに断片を押しつぶす場合 — バッファとして
breathe を使用する。dream と分析の間の一つの意識的な一時停止が、壊れやすい新しいアイデアを早期評価から守る。
バリデーション
- 構造が真に手放された、ただ緩められたのではない(評価を生き残らなかったアイデアが到着した)
- さまようことが連想的で方向付けられていなかった(道は驚くべきで、あらかじめ決められていなかった)
- 少なくとも一つの断片が真のエネルギーを持つ — 新奇性だけでなく生き生きとしたもの
- 構造への移行は穏やかで、急激ではなかった
- dream は可能性の空間を拡大した(以前より多くのオプションが見える)
- dream はタスクに比例していた — 表面的になるほど短くなく、自己耽溺になるほど長くない
よくある落とし穴
- 計画としての dreaming: すべての「連想」が実際には構造化されたオプション分析である場合、余分なステップで計画している。dream は構造の真の手放しを必要とする
- dream 中の評価: 「それは機能しない」と思う瞬間、dream は終わった。後のために評価を保存する
- 作業を避けるための dreaming: dreaming は創造的な作業の準備であり、その代替ではない。タスクが明確でアプローチが明らかな場合、ただ作業を行う
- 完成されたアイデアを期待する: dream は断片を生み出し、青写真ではない。dream から完全な解決策を期待することは、新しく植えられた種から収穫を期待するようなもの
- 強制的な気まぐれ: dream はランダムまたはばかげていることについてではない。それは真の連想的探索についてである。強制された創造性は創造性ではない
- 目覚めない: 構造に戻らずに dreaming することは白昼夢。断片は最終的に現実に会う必要がある
関連スキル
— 虚空からの構造化された創造;dream はそれを養う創造前の探索brahma-bhaga
— dream が満たす空間をクリアする;最良の結果のために dreaming の前に meditate するmeditate
— 先入観なしに未知の領域にアプローチする;dream の開放性を共有するが観察ではなく観察に適用するremote-viewing
— 真の動機は dreaming を活性化する;強制された dreaming は何も生み出さないintrinsic
— 構造化された思考への移行中に dream の断片を保護するマイクロ一時停止breathe
— dream が浮かび上がらせるアイデアに真のエネルギーをもたらすshine