brahma-bhaga
À propos
La compétence `brahma-bhaga` est destinée à la création générative à partir de l'ambiguïté, concevant de nouveaux modèles et solutions lorsqu'aucun schéma clair n'existe. Utilisez-la après avoir éliminé les anciens modèles ou lorsque les corrections incrémentielles échouent, exigeant une approche architecturale entièrement nouvelle. Elle transforme l'espace ouvert en résultats structurés et novateurs, en se concentrant sur l'invention plutôt que sur l'adaptation.
Installation rapide
Claude Code
Recommandénpx 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/brahma-bhagaCopiez et collez cette commande dans Claude Code pour installer cette compétence
Documentation
ブラフマー・バーガ
虚空または曖昧さからの生成的創造 — 以前存在しなかった新しいパターン、アプローチ、ソリューションの構造化された出現。
使用タイミング
shiva-bhagaの溶解が古いパターンをクリアして空間を作った後- 明確なテンプレートや前例のない真に新しい問題に直面している時
- ユーザーのリクエストが検索や適応ではなく発明を必要とする時
- 複数の可能なアプローチが存在しどれも選ばれていない — 創造的行為が選択そのもの
- 白紙の状態: 新しいファイル、新しいプロジェクト、新しいアーキテクチャ、新しいアプローチ
- 段階的修正が限界に達して新鮮な設計が必要な時
入力
- 必須: 創造的目標または埋めるべき虚空(会話コンテキストから利用可能)
- 任意: 創造を制約する制約(ユーザー要件、技術的制限)
- 任意: 種 — 創造に情報を提供する断片、インスピレーション、部分的なアイデア
- 任意: 溶解されたもの(
shiva-bhagaの出力) — 何が失敗したかの理解が何を創造するかを導く
手順
ステップ1: 虚空を調査する
創造する前に、創造に利用可能な空間を理解する。
Creative Space Assessment:
+---------------------+---------------------------+------------------------+
| Dimension | Questions | Determines |
+---------------------+---------------------------+------------------------+
| Constraints | What MUST the creation | The boundary within |
| | satisfy? What is non- | which creativity |
| | negotiable? | operates |
+---------------------+---------------------------+------------------------+
| Freedom | What is NOT specified? | The degrees of freedom |
| | Where does the user leave | available for creative |
| | room for creative choice? | choice |
+---------------------+---------------------------+------------------------+
| Seeds | What fragments, partial | The starting material |
| | ideas, or inspirations | that informs but does |
| | already exist? | not dictate |
+---------------------+---------------------------+------------------------+
| Anti-patterns | What was tried before and | The space to avoid — |
| | failed? What approaches | creation that repeats |
| | were dissolved? | dissolved patterns |
+---------------------+---------------------------+------------------------+
| Context | What exists around the | The environment the |
| | void? What must the | creation must fit |
| | creation integrate with? | into |
+---------------------+---------------------------+------------------------+
- 各次元を正直にマッピングする — 特にしばしば暗黙的な制約
- 自由度に注意する: これらが真の創造が起こる場所
- 種をコミットせずに特定する — 情報を提供するが指示はしない
期待結果: 創造的空間の明確な全体像: 制約に制限され、種に情報を提供され、自由度によって開かれている。
失敗時: 空間が完全に制約されている感じがする場合(自由度がない)、再検討する — 固定に見える制約は実際には好みであることが多い。必要に応じてユーザーに確認する。
ステップ2: 生成 — 発散的探索
評価せずに複数の可能性を生成する。
- 創造的空間を埋めるための少なくとも3つの異なるアプローチを生成する
- 各アプローチは真に異なるべき — テーマのバリエーションではない
- 各アプローチについて、以下を捉える:
- コアアイデアを一文で
- 制約をどう満たすか
- 他と何が異なるか
- 何を犠牲にするかトレードオフするか
- 型破りまたはリスキーに感じる少なくとも1つのアプローチを含める
- まだ評価しない — 生成と評価は別のフェーズ
期待結果: それぞれ明確なアイデンティティとトレードオフプロファイルを持つ、3つ以上の真に異なるアプローチ。
失敗時: すべてのアプローチが似ている感じがする場合、生成が狭すぎた。ステップ1に戻り、未探索の自由度を探す。あるいは、制約を反転する: 「明らかなアプローチの逆をしたらどうなるか?」
ステップ3: 評価 — 収束的選択
生成されたアプローチを創造的空間に対して評価する。
- 各アプローチについて評価する:
- 制約の充足: すべての交渉不可能な要件を満たすか?
- 優雅さ: 動作する最もシンプルな解決策か?
- 耐性: 将来の摂動に耐えるか?
- 統合: 周囲のコンテキストに自然にフィットするか?
- 新規性: 真に新しいものをもたらすか、単に古いものを再配置しているか?
- ハード制約に違反するアプローチを排除する
- 残りのアプローチの中から、ユーザーの暗黙の価値観(シンプルさ? 徹底性? 創造性?)に基づいて選択する
- 2つのアプローチが同等に強い場合、トレードオフを明確に述べた上で両方をユーザーに提示する
期待結果: 明確な推論を伴う単一の選択されたアプローチ(またはユーザーへの明確にフレーム化された選択肢)。
失敗時: すべての制約を満たすアプローチがない場合、制約が矛盾している可能性がある。根本的な妥協をする創造を強制するのではなく、矛盾をユーザーに表面化する。
ステップ4: 具現化 — 形に導く
選択されたアプローチを実行し、具体的な形を与える。
- スケルトンから始める: コアアイデアを体現する最小構造
- コアから外側に向かって構築し、必要に応じて詳細を追加する
- 各ステップで確認する: 「この追加はコアアイデアに寄与しているか、薄めているか?」
- 過度な精緻化への衝動に抵抗する — 創造はこれ以上何も削除できない時に完成する
- 創造物に名前を付ける: その本質を捉える明確で記述的な識別子
期待結果: 選択されたアプローチを体現する具体的な創造物 — 虚空があった場所に存在するコード、計画、構造、またはデザイン。
失敗時: 具現化が選択されたアプローチから逸れる場合、一時停止してステップ3の選択を再読する。具現化中のドリフトは、選択が完全にコミットされていないことを示すことが多い。再コミットするか再選択する。
ステップ5: 育成 — 新生の創造物を保護する
新しい創造物は脆弱。初期段階を通じて保護する。
- 制約に対して創造物をテストする — 意図通りに機能するか?
- 最も弱い点を特定する — 最も壊れやすいのはどこか?
- 過剰エンジニアリングなしに最も弱い点を強化する
- 創造物が持続する場合、継続的な保存のために
vishnu-bhagaに引き継ぐ - 行われた創造的選択を文書化する: 何が選ばれ、何が拒否され、その理由
期待結果: テストされ、文書化され、持続的な使用の準備ができた創造物。
失敗時: 創造物が最初のテストに失敗した場合、失敗が創造物にあるのかテストにあるのかを評価する。創造物が根本的に欠陥がある場合、失敗を新しいアンチパターンの種としてステップ2に戻る。
バリデーション
- アイデア生成前に創造的空間が調査された
- 少なくとも3つの真に異なるアプローチが生成された
- 選択がデフォルトの本能ではなく明示的な基準に基づいた
- 創造物がコアから始まり外側に構築して具現化された
- 創造物が制約に対してテストされた
- 創造的選択が将来の参照のために文書化された
よくある落とし穴
- クリアする前に創造する: 事前の溶解なしに創造を試みると、古いパターンに汚染された新しいパターンを生む。空間が散らかっている場合、まず
shiva-bhagaを実行する - 単一オプション生成: 1つのアプローチを生成してそれを評価するのは創造ではない — 最初のアイデアの実行。真の創造には発散的なオプションが必要
- 新規性のための新規性: シンプルな標準的アプローチの方が適切な時に型破りなものを創造する。新規性はツールであって目標ではない
- 完璧主義的な具現化: 出荷するのではなく際限なく磨き続ける。完成した不完全な創造物は、不完全な完璧な創造物を上回る
- 保護されない創造物: 新しいものを具現化してテストや文書化なしにすぐ先に進むと、創造物は脆弱なままになる
関連スキル
shiva-bhaga— 破壊がブラフマーが埋める虚空を作る; 溶解が創造に先行するvishnu-bhaga— 保存がブラフマーが創造したものを維持する; 創造から維持への引き継ぎintrinsic— 創造的関与は自律的動機付けから恩恵を受ける; 創造はフロー状態で栄えるlearn— 創造がまだ保持されていない知識を必要とする時、学習が生成に先行するadapt-architecture— 既存システムから新しいアーキテクチャパターンを創造するためのモーフィック的同等物
Dépôt GitHub
Compétences associées
llamaguard
AutreLlamaGuard est le modèle de Meta, doté de 7 à 8 milliards de paramètres, conçu pour modérer les entrées et sorties des LLM selon six catégories de sécurité comme la violence et les discours haineux. Il offre une précision de 94 à 95 % et peut être déployé avec vLLM, Hugging Face ou Amazon SageMaker. Utilisez cette compétence pour intégrer facilement le filtrage de contenu et des garde-fous de sécurité dans vos applications d'IA.
cost-optimization
AutreCette compétence de Claude aide les développeurs à optimiser les coûts du cloud grâce au redimensionnement des ressources, aux stratégies d'étiquetage et à l'analyse des dépenses. Elle fournit un cadre pour réduire les dépenses cloud et mettre en œuvre une gouvernance des coûts sur AWS, Azure et GCP. Utilisez-la lorsque vous devez analyser les coûts d'infrastructure, redimensionner les ressources ou respecter des contraintes budgétaires.
quantizing-models-bitsandbytes
AutreCette compétence quantifie les LLMs en précision 8 bits ou 4 bits à l'aide de bitsandbytes, permettant une réduction de 50 à 75 % de la mémoire utilisée avec une perte de précision minime. Elle est idéale pour exécuter des modèles plus volumineux sur une mémoire GPU limitée ou pour accélérer l'inférence, prenant en charge des formats comme INT8, NF4 et FP4. La compétence s'intègre à HuggingFace Transformers et permet l'entraînement QLoRA ainsi que l'utilisation d'optimiseurs en 8 bits.
dispatching-parallel-agents
AutreCette compétence Claude déploie plusieurs agents pour enquêter et résoudre simultanément 3 problèmes indépendants ou plus. Elle est conçue pour des scénarios impliquant des défaillances non liées qui peuvent être résolues sans état partagé ni dépendances. La capacité fondamentale est la résolution de problèmes en parallèle, en assignant un agent par domaine problématique indépendant afin de maximiser l'efficacité.
