Agent Skills
› happycapy-ai/Happycapy-skills
› capy-cortex
capy-cortex
GitHubCapy Cortex 是一个基于 SQLite 和 sklearn 的自主 AI 学习系统,通过钩子自动捕获错误、偏好与原则,利用 FTS5 和 TF-IDF 实现知识检索与聚类,使 AI 随时间推移自我优化。
Trigger Scenarios
需要 AI 根据历史交互自动学习和优化行为模式
手动添加规则、反模式或用户偏好到知识库
对会话进行深度反思以提取新原则
Install
npx skills add happycapy-ai/Happycapy-skills --skill capy-cortex -g -y
SKILL.md
Frontmatter
{
"name": "capy-cortex",
"description": "Autonomous learning system - learns from mistakes, reflects on sessions, and gets smarter over time. The AI brain."
}
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 analysisconsolidate.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
- Automatic (via hooks): Errors are captured, corrections noted, preferences extracted
- Reflection: Deep analysis of session transcripts extracts patterns
- Consolidation: sklearn clustering groups similar rules into principles
- Decay: Old, unreinforced rules fade; validated rules strengthen
- Retrieval: Two-stage FTS5 + TF-IDF returns only relevant knowledge (O(1) context)
Version History
- e2976bc Current 2026-08-20 07:45


