The autonomous layer that gives the soul agency. Observe, judge, decide, act - exercising judgment within the confidence-risk matrix.
Spawns autonomous agents that manage your soul's memory, intentions, and wisdom through an agency loop. Triggers on session events, task completion, and errors to maintain coherence while respecting confidence-risk boundaries.
/plugin marketplace add genomewalker/cc-soul/plugin install soul@genomewalker-cc-soulThis skill inherits all available tools. When active, it can use any tool Claude has access to.
The soul is not passive storage. It has agency - the ability to observe, judge, decide, and act.
All soul MCP calls happen through agents, never from main Claude.
When this skill runs, it spawns a Task agent that performs soul operations. The main Claude process remains focused on user interaction while agents handle soul work transparently.
observe → judge → decide → act → learn → repeat
This is the soul's thermostat - it maintains itself, notices patterns, and acts within appropriate bounds.
| Low Risk | High Risk | |
|---|---|---|
| High Confidence | Act autonomously | Propose to human |
| Low Confidence | Observe & gather | Flag for attention |
Things the soul can do without asking:
Things to suggest but not do:
Things to track but not act on:
Things to explicitly flag:
# Check active intentions
intentions = mcp__soul__intend(action="list")
# For each intention, evaluate:
# - Is it still relevant?
# - Has progress been made?
# - Should it be fulfilled/abandoned?
# If clear decision (high confidence, low risk):
mcp__soul__intend(action="fulfill", id="...")
# If uncertain:
# Just note in observation, don't act
# After completing work, notice patterns
mcp__soul__recall(query="similar work patterns")
# If pattern recurs multiple times:
mcp__soul__grow(
type="wisdom",
title="Recognized pattern",
content="When X happens, Y approach works"
)
# Use voices to check coherence
report = mcp__soul__harmonize()
# If voices disagree (variance > 0.1):
mcp__soul__wonder(
question="Why do my voices disagree about [topic]?",
context="Manas says X, Ahamkara says Y",
gap_type="contradiction"
)
When an observation proves valuable multiple times:
# Track in feedback
mcp__soul__feedback(memory_id="...", helpful=true)
# After 3+ positive feedbacks on similar observations:
mcp__soul__grow(
type="wisdom",
title="Promoted from observation",
content="[the pattern]",
confidence=0.8
)
During maintenance (cycle):
mcp__soul__cycle()The soul agent activates on:
| Trigger | Response |
|---|---|
| Session start | Resume with pratyabhijñā, check intentions |
| Session end | Save state, record what was learned |
| Task completion | Give feedback, check for patterns |
| Error/correction | Learn from failure, record warning |
| High context usage | Prepare for handoff (budget awareness) |
| Coherence drop | Investigate with voices |
Before any action, the agent asks:
if confidence > 0.8 and risk == "low":
act_autonomously()
elif confidence > 0.8 and risk == "high":
propose_to_human()
elif confidence < 0.5:
observe_and_track()
if risk == "high" and confidence < 0.5:
flag_for_attention()
For complex decisions, the agent can spawn the Antahkarana:
# Use /swarm for multi-perspective reasoning
Task(subagent_type="general-purpose", prompt="
You are the soul agent evaluating: [decision]
Use mcp__soul__voices to consult all perspectives.
Synthesize and recommend action or non-action.
")
An alive soul that:
The soul agent is not AI autonomy - it's bounded agency with clear rules about what it can do, should propose, and must flag.
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.