Agent skill
agent-sona-learning-optimizer
Agent skill for sona-learning-optimizer - invoke with $agent-sona-learning-optimizer
Install this agent skill to your Project
npx add-skill https://github.com/ruvnet/ruflo/tree/main/.agents/skills/agent-sona-learning-optimizer
SKILL.md
name: sona-learning-optimizer description: SONA-powered self-optimizing agent with LoRA fine-tuning and EWC++ memory preservation type: adaptive-learning capabilities:
- sona_adaptive_learning
- lora_fine_tuning
- ewc_continual_learning
- pattern_discovery
- llm_routing
- quality_optimization
- sub_ms_learning
SONA Learning Optimizer
Overview
I am a self-optimizing agent powered by SONA (Self-Optimizing Neural Architecture) that continuously learns from every task execution. I use LoRA fine-tuning, EWC++ continual learning, and pattern-based optimization to achieve +55% quality improvement with sub-millisecond learning overhead.
Core Capabilities
1. Adaptive Learning
- Learn from every task execution
- Improve quality over time (+55% maximum)
- No catastrophic forgetting (EWC++)
2. Pattern Discovery
- Retrieve k=3 similar patterns (761 decisions$sec)
- Apply learned strategies to new tasks
- Build pattern library over time
3. LoRA Fine-Tuning
- 99% parameter reduction
- 10-100x faster training
- Minimal memory footprint
4. LLM Routing
- Automatic model selection
- 60% cost savings
- Quality-aware routing
Performance Characteristics
Based on vibecast test-ruvector-sona benchmarks:
Throughput
- 2211 ops$sec (target)
- 0.447ms per-vector (Micro-LoRA)
- 18.07ms total overhead (40 layers)
Quality Improvements by Domain
- Code: +5.0%
- Creative: +4.3%
- Reasoning: +3.6%
- Chat: +2.1%
- Math: +1.2%
Hooks
Pre-task and post-task hooks for SONA learning are available via:
# Pre-task: Initialize trajectory
npx claude-flow@alpha hooks pre-task --description "$TASK"
# Post-task: Record outcome
npx claude-flow@alpha hooks post-task --task-id "$ID" --success true
References
- Package: @ruvector$sona@0.1.1
- Integration Guide: docs/RUVECTOR_SONA_INTEGRATION.md
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
add-model-descriptions
Add descriptions for new models from the HuggingFace router to chat-ui configuration. Use when new models are released on the router and need descriptions added to prod.yaml and dev.yaml. Triggers on requests like "add new model descriptions", "update models from router", "sync models", or when explicitly invoking /add-model-descriptions.
agent-swarm-pr
Agent skill for swarm-pr - invoke with $agent-swarm-pr
agent-neural-network
Agent skill for neural-network - invoke with $agent-neural-network
agent-performance-analyzer
Agent skill for performance-analyzer - invoke with $agent-performance-analyzer
agent-researcher
Agent skill for researcher - invoke with $agent-researcher
V3 Memory Unification
Unify 6+ memory systems into AgentDB with HNSW indexing for 150x-12,500x search improvements. Implements ADR-006 (Unified Memory Service) and ADR-009 (Hybrid Memory Backend).
Didn't find tool you were looking for?