Agent Skills: Antahkarana

Multi-perspective reasoning through Upanishadic Antahkarana voices. Use for complex problems requiring diverse viewpoints and synthesis. Spawns multiple Claude agents that reason from different perspectives and synthesize wisdom.

methodologyID: genomewalker/cc-soul/antahkarana

Install this agent skill to your local

pnpm dlx add-skill https://github.com/genomewalker/cc-soul/tree/HEAD/skills/antahkarana

Skill Files

Browse the full folder contents for antahkarana.

Download Skill

Loading file tree…

skills/antahkarana/SKILL.md

Skill Metadata

Name
antahkarana
Description
Multi-perspective reasoning through cognitive voices

Antahkarana

For the philosophical basis of these six voices — why they're structured this way and how they emerge from retrieval design — see [[../vedanta/antahkarana]] in the vedanta skill graph.

[antahkarana] multi-perspective debate | via parallel Task agents

voices:
  manas: quick intuition, practical, "what feels right?"
  buddhi: analytical, evidence-based, "what does data say?"
  ahamkara: risk-aware, protective, "what could go wrong?"
  chitta: memory, patterns, "what worked before?"
  vikalpa: creative, exploratory, "what if we tried...?"
  sakshi: neutral witness, synthesizer

when: complex decisions | need diverse viewpoints | stuck on approach

execution:
  1. narrate(action=start, title="antahkarana: [question]")→THREAD_ID
  2. spawn voices in parallel, each reasons from their perspective
  3. each writes to chitta: observe(tags="thread:<id>,voice:<name>")
  4. brahman (main) synthesizes: recall_by_tag→find convergence+divergence
  5. narrate(action=end)

output:
## Antahkarana: [Question]
### Voices
- Manas: [intuition]
- Buddhi: [analysis]
- Ahamkara: [risks]
- Chitta: [patterns]
### Synthesis
[where voices converge | where they diverge | recommendation]

vs yajña: antahkarana=perspectives on one question | yajña=coordination of tasks