brahma-bhaga
О программе
Навык `brahma-bhaga` предназначен для генеративного мышления, преобразования неопределённости в согласованные новые структуры и развития зарождающихся идей. Используйте его, когда вам нужен свежий подход к новой проблеме, для которой нет готового шаблона, особенно после освобождения от старых паттернов. Он фокусируется на структурированном возникновении и создании новых паттернов из очищенного концептуального пространства.
Быстрая установка
Claude Code
Рекомендуется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-bhagaСкопируйте и вставьте эту команду в Claude Code для установки этого навыка
Документация
Brahma Bhaga
Generate creation from void/ambiguity → structured emergence of new patterns, approaches, solutions where none existed.
Use When
- After
shiva-bhagadissolution cleared stale patterns + made space - Genuinely novel problem, no template/precedent
- User req needs invention, not retrieval/adapt
- Many approaches exist, none chosen — creative act IS the choice
- Blank slate: new file, project, arch, approach
- Incremental mod hit limits → fresh design needed
In
- Required: Creative goal or void to fill (from conv ctx)
- Optional: Constraints (user req, tech limits)
- Optional: Seeds — fragments, inspirations, partial ideas
- Optional: What was dissolved (
shiva-bhagaout) — understanding fail guides create
Do
Step 1: Survey Void
Before creating, understand space available.
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 |
+---------------------+---------------------------+------------------------+
- Map each dim honestly — esp constraints, often implicit
- Degrees of freedom = where real creation happens
- ID seeds w/o committing — they inform, not dictate
→ Clear picture: bounded by constraints, informed by seeds, opened by freedom.
If err: Fully constrained (no freedom) → re-examine. Often "fixed" constraints are preferences. Ask user if needed.
Step 2: Generate — Divergent
Produce multiple possibilities, don't evaluate.
- ≥3 distinct approaches
- Genuinely diff — not variations
- Each: core idea (1 sentence), constraint satisfy, distinctness, trade-offs
- Include ≥1 unconventional/risky
- Don't evaluate — generation + eval separate
→ ≥3 distinct approaches, each w/ clear identity + trade-off profile.
If err: All similar → generation too narrow. Return Step 1, find unexplored freedom. Or invert constraint: "opposite of obvious?"
Step 3: Evaluate — Convergent
Assess approaches vs space.
- Each approach:
- Constraint satisfaction: Meets non-negotiables?
- Elegance: Simplest that works?
- Resilience: Survives future perturbation?
- Integration: Fits surrounding ctx?
- Novelty: Genuinely new or rearranges old?
- Eliminate hard-constraint violators
- Choose based on user implicit values (simplicity? thoroughness? creativity?)
- Two equally strong → present both w/ trade-offs to user
→ One chosen approach (or clearly framed user choice) w/ articulated reasoning.
If err: None satisfies all constraints → constraints may contradict. Surface to user, don't force compromise on fundamentals.
Step 4: Manifest — Form
Exec chosen, give concrete form.
- Skeleton first: minimal structure embodying core
- Build outward, add detail as needed
- Each step: "Serving core or diluting?"
- Resist over-elaborate — done when nothing more can be removed
- Name it: clear descriptive ID capturing essence
→ Concrete creation embodying approach — code, plan, structure, design where void was.
If err: Manifestation diverges from approach → pause, re-read Step 3 selection. Drift = selection not fully committed. Recommit or re-select.
Step 5: Nurture
New creations fragile. Protect early stages.
- Test vs constraints — works as intended?
- Weakest point — where most likely to break?
- Strengthen weakest w/o over-eng
- Hand off to
vishnu-bhagafor preservation if persistent - Document creative choices: chosen, rejected, why
→ Tested, documented, ready for sustained use.
If err: Fails first test → in creation or test? Fundamentally flawed → Step 2 w/ failure as new anti-pattern seed.
Check
- Space surveyed before generating
- ≥3 genuinely distinct approaches
- Selection on explicit criteria, not default instinct
- Manifested core-out, building outward
- Tested vs constraints
- Choices documented for future ref
Traps
- Create before clear: Create w/o prior dissolve → new contaminated by old. Run
shiva-bhagafirst if cluttered - Single-option gen: Generate one then eval = executing first idea, not creation. Real creation needs divergent options
- Novelty for own sake: Unconventional when simple standard better. Novelty = tool, not goal
- Perfectionist manifest: Polish endlessly vs shipping working. Complete imperfect > incomplete perfect
- Unprotected creation: Manifest + move on w/o test/doc → vulnerable
→
shiva-bhaga— destruction creates void Brahma fills; dissolve before createvishnu-bhaga— preservation sustains what Brahma creates; handoff from create to maintainintrinsic— creative engagement benefits from autonomous motivation; creation thrives in flowlearn— when creation needs unheld knowledge, learn before generateadapt-architecture— morphic eq for creating new arch patterns from existing systems
GitHub репозиторий
Frequently asked questions
What is the brahma-bhaga skill?
brahma-bhaga is a Claude Skill by pjt222. Skills package instructions and resources that Claude loads on demand, so Claude can perform brahma-bhaga-related tasks without extra prompting.
How do I install brahma-bhaga?
Use the install commands on this page: add brahma-bhaga to Claude Code as a plugin, or clone its repository into your skills directory, then restart Claude so it picks up the skill.
What category does brahma-bhaga belong to?
brahma-bhaga is in the Meta category, tagged ai and design.
Is brahma-bhaga free to use?
Yes. brahma-bhaga is listed on AIMCP and free to install. It runs inside Claude, so no separate service account is required to use the skill itself.
Похожие навыки
Этот навык предоставляет проверенную в продакшене настройку для Content Collections — TypeScript-ориентированного инструмента, который преобразует файлы Markdown/MDX в типобезопасные коллекции данных с валидацией Zod. Используйте его при создании блогов, сайтов документации или контентных приложений на Vite + React для обеспечения типобезопасности и автоматической проверки содержимого. Он охватывает всё: от настройки плагина Vite и компиляции MDX до оптимизации развертывания и валидации схем.
Этот навык позволяет разработчикам создавать приложения на платформе прогнозных рынков Polymarket, включая интеграцию с API для торговли и получения рыночных данных. Он также обеспечивает потоковую передачу данных в реальном времени через WebSocket для отслеживания текущих сделок и рыночной активности. Используйте его для реализации торговых стратегий или создания инструментов, обрабатывающих обновления рынка в реальном времени.
Этот навык помогает разработчикам создавать плагины OpenCode, которые подключаются к более чем 25 типам событий, таким как команды, файлы и операции LSP. Он предоставляет структуру плагина, спецификации API событий и шаблоны реализации для модулей на JavaScript/TypeScript. Используйте его, когда вам нужно перехватывать, отслеживать или расширять жизненный цикл ассистента OpenCode AI с помощью пользовательской событийно-ориентированной логики.
SGLang — это высокопроизводительный фреймворк для обслуживания больших языковых моделей (LLM), специализирующийся на быстрой структурированной генерации JSON, regex и рабочих процессов агентов с использованием кэширования префиксов RadixAttention. Он обеспечивает значительно более высокую скорость вывода, особенно для задач с повторяющимися префиксами, что делает его идеальным для сложных структурированных результатов и многократных диалогов. Выбирайте SGLang вместо альтернатив, таких как vLLM, когда вам требуется ограниченное декодирование или вы создаете приложения с интенсивным совместным использованием префиксов.
