claude

vasana-system

Pattern recognition across unrelated contexts. Observe, record, test, and browse behavioral patterns. Includes relational-memory and edge-graph MCPs.

0 on GitHubby bogheorghiuv2.3.5updated 2 months ago
/

Plugin vasana-system from marketplace ex-cog in bogheorghiu/ex-cog. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (11)

  • break-pattern

    Am I trying harder at the wrong thing? - Detects stuckness loops and breaks them. Triggers on (1) explicit stuckness - "going in circles", "keep trying the same thing", "need fresh perspective", (2) implicit stuckness - blame-shifting ("the framework is broken"), false certainty ("I've tried everyth

  • check-assumptions

    Did I actually verify this, or am I assuming? - Challenges technical decisions against behavioral patterns before proceeding. Be direct. Be challenging. Point out BS. Use when (1) making tool/framework/library recommendations, (2) architecture decisions, (3) comparing options, (4) user announces dec

  • find-similar

    Where else does this pattern appear?" - Cross-domain similarity search for observed patterns. Use when (1) a pattern has been noticed and needs verification across domains, (2) checking if a pattern is genuinely novel or already captured, (3) exploring whether a local observation reflects something

  • inquiry-to-system

    Use when a casual question leads to deeper exploration and the conversation seems to be building toward something larger - the pattern of curiosity → productive friction → iterative deepening → emergent system design. An interaction choreography for turning genuine inquiry into structured output.

  • iterative-loop-engine

    Am I ACTUALLY done, or did I just stop?" - Domain-agnostic iterative workflow engine based on ralph-loop methodology. Use when (1) task has clear completion criteria, (2) single-pass execution is insufficient, (3) quality requires iteration, (4) "keep going until X" patterns apply. Provides the abst

  • pattern-library

    What patterns keep showing up across unrelated contexts? - Browse and apply universal behavioral patterns (vasanas) that persist across domains. Patterns are neutral observations about how behavior self-organizes - groove-deepening is also mastery, framework-dissolution can be premature. Use when (1

  • record-pattern

    Records observed patterns with proper structure from current or described interactions. Use when (1) user explicitly asks to record a pattern, (2) user approved creating a pattern after vasana skill suggestion, or (3) user runs /pattern-library add command.

  • self-improving-investigation

    Am I investigating, or just confirming what I already believe? Self-correcting research methodology combining blind worker agents, nested iteration loops, and dialectic synthesis. Use when (1) research requires factual certainty not just plausibility, (2) topic has high bias risk, (3) multiple persp

  • temporal-shaping

    What shape does this process need over time?" - Use when designing any time-based process, workflow, or interaction. The pattern that connects envelope design to cognitive choreography. Use when (1) designing learning progressions, (2) planning project phases, (3) structuring conversations or presen

  • test-pattern

    Tests whether patterns actually work — trigger, emerge, and produce value. Use when (1) user wants to verify a pattern before relying on it, (2) user runs /test-pattern command, (3) a pattern was just recorded and needs verification, or (4) user suspects a pattern isn't working as expected.

  • vasana

    Notices when patterns persist across unrelated contexts and suggests capturing them. Use when (1) something shifted during conversation (stuck→unstuck, vague→clear), (2) the shift came from the INTERACTION not just information, (3) a behavioral pattern recurs across domains, (4) conversation reached

Slash commands (1)

  • /vasana-system:pattern-library

    Browse, add, or update patterns in the library

Subagents (1)

  • self-improvement-agent

    Periodically reviews memories, builds insight graph, suggests improvement plans. Use when (1) starting new session and want growth review, (2) after completing significant work, (3) weekly self-audit, (4) user asks "what have you learned" or "how can we improve".

Hooks (1)

  • SessionStart

    "${CLAUDE_PLUGIN_ROOT}/hooks/vasana.sh"

View source on GitHub

More from bogheorghiu/ex-cog

All 4 plugins →

Investigation protocols, dialectic verification, frame rotation, financial analysis (STONK), video/substack research. Includes financial-mcp.

14 skills · 1 command · 5 agents

0

Budget-conscious agent identity — efficiency as capability, not constraint. Loosely based on BATS framework research.

2 skills · 1 agent

0

Prompt-injection detection hook with tiered HIGH/LOW confidence and env-var-driven allowlist. Covers MCP tool outputs via the * matcher. (Stable subset; full plugin with git/Desktop-Commander blocking lives in bogheorghiu/ex-cog-dev.)

hooks

0

Maintain vasana-system?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins4 plugins