> capy-cortex

Autonomous learning system - learns from mistakes, reflects on sessions, and gets smarter over time. The AI brain.

fetch
$curl "https://skillshub.wtf/happycapy-ai/Happycapy-skills/capy-cortex?format=md"
SKILL.mdcapy-cortex

Capy Cortex - Autonomous Learning System

You have a persistent learning brain powered by SQLite + FTS5 + sklearn TF-IDF. Knowledge is automatically loaded via hooks. This file describes manual operations.

Architecture

  • Database: ~/.claude/skills/capy-cortex/cortex.db (SQLite + FTS5 + WAL)
  • Hooks (automatic, never call manually):
    • SessionStart: Loads anti-patterns, preferences, principles
    • UserPromptSubmit: Retrieves task-relevant rules via FTS5
    • PreToolUse(Bash): Blocks known dangerous commands
    • PostToolUseFailure: Records errors as anti-patterns
    • Stop: Extracts corrections and preferences from conversation
  • Scripts (for manual/scheduled use):
    • cortex.py: Core engine (retrieve, add rules, stats)
    • reflect.py: Deep session analysis
    • consolidate.py: Cluster rules into principles (sklearn)
    • bootstrap.py: Mine historical sessions

Manual Commands

# Check system health
python3 ~/.claude/skills/capy-cortex/scripts/cortex.py stats

# Retrieve rules for a topic
python3 ~/.claude/skills/capy-cortex/scripts/cortex.py retrieve "react typescript"

# Add a rule manually
python3 ~/.claude/skills/capy-cortex/scripts/cortex.py add-rule "Always use TypeScript strict mode" "best_practice"

# Add an anti-pattern
python3 ~/.claude/skills/capy-cortex/scripts/cortex.py add-ap "Never force push to main" "critical"

# Add a preference
python3 ~/.claude/skills/capy-cortex/scripts/cortex.py add-pref "User prefers functional components over class components"

# Run consolidation (clusters rules into principles)
python3 ~/.claude/skills/capy-cortex/scripts/consolidate.py

# Retrain TF-IDF model
python3 ~/.claude/skills/capy-cortex/scripts/cortex.py retrain

# Apply confidence decay
python3 ~/.claude/skills/capy-cortex/scripts/cortex.py decay

How It Learns

  1. Automatic (via hooks): Errors are captured, corrections noted, preferences extracted
  2. Reflection: Deep analysis of session transcripts extracts patterns
  3. Consolidation: sklearn clustering groups similar rules into principles
  4. Decay: Old, unreinforced rules fade; validated rules strengthen
  5. Retrieval: Two-stage FTS5 + TF-IDF returns only relevant knowledge (O(1) context)

┌ stats

installs/wk0
░░░░░░░░░░
github stars81
██████████
first seenApr 3, 2026
└────────────