Agent-almanac brahma-bhaga
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/caveman/skills/brahma-bhaga" ~/.claude/skills/pjt222-agent-almanac-brahma-bhaga-8f0853 && rm -rf "$T"
i18n/caveman/skills/brahma-bhaga/SKILL.mdBrahma Bhaga
Generative creation from void or ambiguity — structured emergence of new patterns, approaches, solutions where none existed before.
When Use
- After
dissolution cleared stale patterns, created spaceshiva-bhaga - Facing genuinely novel problem — no obvious template or precedent
- User's request requires invention rather than retrieval or adaptation
- Multiple approaches exist, none chosen — creative act is the choice itself
- Blank slate: new file, new project, new architecture, new approach
- Incremental modification has reached limits — fresh design needed
Inputs
- Required: Creative goal or void to fill (from conversation context)
- Optional: Constraints bounding creation (user requirements, technical limitations)
- Optional: Seeds — fragments, inspirations, partial ideas informing creation
- Optional: What was dissolved (
output) — understanding what failed guides what to createshiva-bhaga
Steps
Step 1: Survey the Void
Before creating, understand space available for creation.
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 dimension honestly — especially constraints, often implicit
- Note degrees of freedom: where genuine creation happens
- Identify seeds without committing to them — they inform, not dictate
Got: Clear picture of creative space: bounded by constraints, informed by seeds, opened by degrees of freedom.
If fail: Space feels fully constrained (no degrees of freedom)? Re-examine — constraints that seem fixed are often preferences. Ask user if needed.
Step 2: Generate — Divergent Exploration
Produce multiple possibilities without evaluating.
- Generate at least three distinct approaches to fill creative space
- Each approach genuinely different — not variations on a theme
- For each approach, capture:
- Core idea in one sentence
- How it satisfies constraints
- What makes it distinct from others
- What it sacrifices or trades off
- Include at least one unconventional or risky approach
- Do not evaluate yet — generation and evaluation are separate phases
Got: Three or more genuinely distinct approaches, each with clear identity and trade-off profile.
If fail: All approaches feel similar? Generation too narrow. Return to Step 1, look for unexplored degrees of freedom. Alternatively, invert a constraint: "What if opposite of the obvious approach?"
Step 3: Evaluate — Convergent Selection
Assess generated approaches vs creative space.
- For each approach, assess:
- Constraint satisfaction: Meets all non-negotiable requirements?
- Elegance: Simplest solution that works?
- Resilience: Survives future perturbation?
- Integration: Fits naturally with surrounding context?
- Novelty: Brings something genuinely new, or merely rearranges old?
- Eliminate approaches violating hard constraints
- Among remaining approaches, choose from user's implicit values (simplicity? thoroughness? creativity?)
- Two approaches equally strong? Present both to user with trade-offs clearly stated
Got: Single chosen approach (or clearly framed choice for user) with articulated reasoning.
If fail: No approach satisfies all constraints? Constraints may be contradictory. Surface contradiction to user rather than forcing creation that compromises fundamentals.
Step 4: Manifest — Bring into Form
Execute chosen approach, give concrete form.
- Begin with skeleton: minimal structure embodying core idea
- Build outward from core, adding detail as needed
- At each step, check: "Does this addition serve core idea or dilute it?"
- Resist urge to over-elaborate — creation complete when nothing more can be removed
- Name what was created: clear, descriptive identifier capturing its essence
Got: Concrete creation embodying chosen approach — code, plan, structure, or design existing where void was before.
If fail: Manifestation diverges from chosen approach? Pause, re-read Step 3's selection. Drift during manifestation often signals selection not fully committed to. Either recommit or re-select.
Step 5: Nurture — Protect the Nascent Creation
New creations fragile. Protect them through early stages.
- Test creation vs its constraints — works as intended?
- Identify weakest point — where most likely to break?
- Strengthen weakest point without over-engineering
- Hand off to
for ongoing preservation if creation will persistvishnu-bhaga - Document creative choices made: what was chosen, what was rejected, why
Got: Creation tested, documented, ready for sustained use.
If fail: Creation fails first test? Assess whether failure is in creation or test. Creation fundamentally flawed? Return to Step 2 with failure as new anti-pattern seed.
Checks
- Creative space surveyed before generating ideas
- At least three genuinely distinct approaches generated
- Selection based on explicit criteria, not default instinct
- Creation manifested starting from core, building outward
- Creation tested vs its constraints
- Creative choices documented for future reference
Pitfalls
- Creating before clearing: Attempting creation without prior dissolution produces new patterns contaminated by old ones. Run
first if space is clutteredshiva-bhaga - Single-option generation: Generating one approach then evaluating it is not creation — it's executing first idea. True creation requires divergent options
- Novelty for its own sake: Creating something unconventional when simple standard approach would serve better. Novelty is tool, not goal
- Perfectionist manifestation: Polishing endlessly rather than shipping working creation. Complete imperfect creation outperforms incomplete perfect one
- Unprotected creation: Manifesting something new and immediately moving on without testing or documentation leaves creation vulnerable
See Also
— destruction creates void Brahma fills; dissolution precedes creationshiva-bhaga
— preservation sustains what Brahma creates; handoff from creation to maintenancevishnu-bhaga
— creative engagement benefits from autonomous motivation; creation thrives in flowintrinsic
— creation requiring knowledge not yet held? Learning precedes generationlearn
— morphic equivalent for creating new architectural patterns from existing systemsadapt-architecture