
Qe Learning Optimization
- 32 installs
- 433 repo stars
- Updated August 4, 2026
- proffesor-for-testing/agentic-qe
qe learning optimization is a Claude Code skill for ai & agent building.
About
qe learning optimization is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.
- qe learning optimization
- AI & Agent Building
- AI-coding skill
Qe Learning Optimization by the numbers
- 32 all-time installs (skills.sh)
- Ranked #9,069 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill qe-learning-optimizationAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 32 |
|---|---|
| repo stars | ★ 433 |
| Last updated | August 4, 2026 |
| Repository | proffesor-for-testing/agentic-qe ↗ |
How do I helps with ai & agent building tasks.?
Helps with ai & agent building tasks.
Who is it for?
Best when you're working on ai & agent building and need structured help with qe learning optimization.
Skip if: Teams with no ai & agent building needs, or anyone wanting a generic chat assistant without this specific workflow.
When should I use this skill?
When you need to helps with ai & agent building tasks., or when qe learning optimization is a claude code skill for ai & agent building.
What you get
Structured output aligned to qe learning optimization: qe learning optimization, AI & Agent Building.
Files
QE Learning Optimization
Purpose
Guide the use of v3's learning optimization capabilities including transfer learning between agents, hyperparameter tuning, A/B testing, and continuous performance improvement.
Activation
- When optimizing agent performance
- When transferring knowledge between agents
- When tuning learning parameters
- When running A/B tests
- When analyzing learning metrics
Quick Start
# Transfer knowledge between agents
aqe learn transfer --from jest-generator --to vitest-generator
# Tune hyperparameters
aqe learn tune --agent defect-predictor --metric accuracy
# Run A/B test
aqe learn ab-test --hypothesis "new-algorithm" --duration 7d
# View learning metrics
aqe learn metrics --agent test-generator --period 30dAgent Workflow
// Transfer learning
Task("Transfer test patterns", `
Transfer learned patterns from Jest test generator to Vitest:
- Map framework-specific syntax
- Adapt assertion styles
- Preserve test structure patterns
- Validate transfer accuracy
`, "qe-transfer-specialist")
// Metrics optimization
Task("Optimize prediction accuracy", `
Tune defect-predictor agent:
- Analyze current performance metrics
- Run Bayesian hyperparameter search
- Validate improvements on holdout set
- Deploy if accuracy improves >5%
`, "qe-metrics-optimizer")Learning Operations
1. Transfer Learning
await transferSpecialist.transfer({
source: {
agent: 'qe-jest-generator',
knowledge: ['patterns', 'heuristics', 'optimizations']
},
target: {
agent: 'qe-vitest-generator',
adaptations: ['framework-syntax', 'api-differences']
},
strategy: 'fine-tuning',
validation: {
testSet: 'validation-samples',
minAccuracy: 0.9
}
});2. Hyperparameter Tuning
await metricsOptimizer.tune({
agent: 'defect-predictor',
parameters: {
learningRate: { min: 0.001, max: 0.1, type: 'log' },
batchSize: { values: [16, 32, 64, 128] },
patternThreshold: { min: 0.5, max: 0.95 }
},
optimization: {
method: 'bayesian',
objective: 'accuracy',
trials: 50,
parallelism: 4
}
});3. A/B Testing
await metricsOptimizer.abTest({
hypothesis: 'ML pattern matching improves test quality',
variants: {
control: { algorithm: 'rule-based' },
treatment: { algorithm: 'ml-enhanced' }
},
metrics: ['test-quality-score', 'generation-time'],
traffic: {
split: 50,
minSampleSize: 1000
},
duration: '7d',
significance: 0.05
});4. Feedback Loop
await metricsOptimizer.feedbackLoop({
agent: 'test-generator',
feedback: {
sources: ['user-corrections', 'test-results', 'code-reviews'],
aggregation: 'weighted',
frequency: 'real-time'
},
learning: {
strategy: 'incremental',
validationSplit: 0.2,
earlyStoppingPatience: 5
}
});Learning Metrics Dashboard
interface LearningDashboard {
agent: string;
period: DateRange;
performance: {
current: MetricValues;
trend: 'improving' | 'stable' | 'declining';
percentile: number;
};
learning: {
samplesProcessed: number;
patternsLearned: number;
improvementRate: number;
};
experiments: {
active: Experiment[];
completed: ExperimentResult[];
};
recommendations: {
action: string;
expectedImpact: number;
confidence: number;
}[];
}Cross-Framework Transfer
transfer_mappings:
jest_to_vitest:
syntax:
"describe": "describe"
"it": "it"
"expect": "expect"
"jest.mock": "vi.mock"
"jest.fn": "vi.fn"
patterns:
- mock-module
- async-testing
- snapshot-testing
mocha_to_jest:
syntax:
"describe": "describe"
"it": "it"
"chai.expect": "expect"
"sinon.stub": "jest.fn"
adaptations:
- assertion-style
- hook-namingContinuous Improvement
await learningOptimizer.continuousImprovement({
agents: ['test-generator', 'coverage-analyzer', 'defect-predictor'],
schedule: {
metricCollection: 'hourly',
tuning: 'weekly',
majorUpdates: 'monthly'
},
thresholds: {
degradationAlert: 5, // percent
improvementTarget: 2, // percent per week
},
automation: {
autoTune: true,
autoRollback: true,
requireApproval: ['major-changes']
}
});Pattern Learning
await patternLearner.learn({
sources: {
codeExamples: 'examples/**/*.ts',
testExamples: 'tests/**/*.test.ts',
userFeedback: 'feedback/*.json'
},
extraction: {
syntacticPatterns: true,
semanticPatterns: true,
contextualPatterns: true
},
storage: {
vectorDB: 'agentdb',
versioning: true
}
});Coordination
Primary Agents: qe-transfer-specialist, qe-metrics-optimizer, qe-pattern-learner Coordinator: qe-learning-coordinator Related Skills: qe-test-generation, qe-defect-intelligence
skill: qe-learning-optimization
version: 1.0.0
description: >
Evaluation suite for QE learning optimization.
Tests pattern learning, cross-model comparison, and ReasoningBank integration.
models_to_test:
- claude-sonnet-4-6 # Primary (high accuracy expected)
- claude-haiku-4-5 # Fast model (minimum quality floor)
mcp_integration:
enabled: true
namespace: skill-validation
query_patterns: true
track_outcomes: true
store_patterns: true
target_agents:
- qe-learning-coordinator
learning:
store_success_patterns: true
store_failure_patterns: true
pattern_ttl_days: 90
result_format:
json_output: true
include_timing: true
include_token_usage: true
setup:
required_tools:
- jq
test_cases:
- id: tc001_pattern_learning
description: "Learn and store test patterns"
category: learning
priority: critical
input:
test_case:
name: "sql_injection_detection"
input: "SELECT * FROM users WHERE id = ${userId}"
output: "SQL injection vulnerability detected"
success: true
expected_output:
must_contain:
- "pattern"
- "learning"
- "store"
validation:
schema_check: true
keyword_match_threshold: 0.8
- id: tc002_cross_model_comparison
description: "Compare outputs across different models"
category: comparison
priority: high
input:
models:
- "claude-sonnet-4-6"
- "claude-haiku-4-5"
test_case: "security_vulnerability"
expected_output:
must_contain:
- "comparison"
- "variance"
validation:
schema_check: true
- id: tc003_pattern_query
description: "Query and retrieve learned patterns"
category: retrieval
priority: high
input:
pattern_type: "security_finding"
domain: "sql_injection"
expected_output:
must_contain:
- "pattern"
- "retrieve"
validation:
schema_check: true
- id: tc004_confidence_scoring
description: "Score pattern confidence and reliability"
category: scoring
priority: medium
input:
pattern:
success_rate: 0.95
test_count: 20
domains: ["security", "api"]
expected_output:
must_contain:
- "confidence"
- "score"
validation:
schema_check: true
- id: tc005_learning_feedback
description: "Record learning feedback loop"
category: feedback
priority: medium
input:
test_outcome:
passed: true
pattern_used: "security_injection_detection"
confidence: 0.92
expected_output:
must_contain:
- "feedback"
- "learning"
validation:
schema_check: true
allow_partial: true
success_criteria:
pass_rate: 0.9
critical_pass_rate: 1.0
avg_reasoning_quality: 0.75
max_execution_time_ms: 300000
metadata:
author: "qe-learning-coordinator"
created: "2026-02-02"
coverage_target: >
QE learning optimization with 5 test cases covering pattern learning,
cross-model comparison, pattern retrieval, confidence scoring, and feedback loops.
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://agentic-qe.dev/schemas/skills/qe-learning-optimization/output.json",
"title": "QE Learning Optimization Skill Output Schema",
"description": "Schema for qe-learning-optimization skill output with learning curve, transfer metrics, and optimization recommendations.",
"type": "object",
"required": ["skillName", "version", "timestamp", "status", "trustTier", "output"],
"properties": {
"skillName": {
"type": "string",
"const": "qe-learning-optimization"
},
"version": {
"type": "string",
"pattern": "^\\d+\\.\\d+\\.\\d+(-[a-zA-Z0-9]+)?$"
},
"timestamp": {
"type": "string"
},
"status": {
"type": "string",
"enum": ["success", "partial", "failed", "skipped"]
},
"trustTier": {
"type": "integer",
"const": 3
},
"output": {
"type": "object",
"required": ["summary", "learningCurve", "optimizations"],
"properties": {
"summary": {
"type": "string",
"minLength": 50,
"maxLength": 2000,
"description": "Human-readable summary of learning optimization analysis"
},
"learningCurve": {
"$ref": "#/$defs/learningCurve",
"description": "Learning curve metrics and trajectory"
},
"transferMetrics": {
"$ref": "#/$defs/transferMetrics",
"description": "Knowledge transfer metrics between domains"
},
"optimizations": {
"type": "array",
"items": {
"$ref": "#/$defs/optimization"
},
"minItems": 1,
"maxItems": 100,
"description": "Applied or recommended optimizations"
},
"patternLibrary": {
"$ref": "#/$defs/patternLibrary",
"description": "Learned patterns and their effectiveness"
},
"performanceMetrics": {
"$ref": "#/$defs/performanceMetrics",
"description": "Model and system performance metrics"
},
"findings": {
"type": "array",
"items": {
"$ref": "#/$defs/finding"
},
"maxItems": 200
},
"recommendations": {
"type": "array",
"items": {
"$ref": "#/$defs/recommendation"
},
"maxItems": 50
}
}
},
"metadata": {
"type": "object",
"properties": {
"executionTimeMs": { "type": "integer", "minimum": 0 },
"toolsUsed": { "type": "array", "items": { "type": "string" } },
"agentId": { "type": "string" },
"trainingEpochs": { "type": "integer", "minimum": 0 },
"dataPointsProcessed": { "type": "integer", "minimum": 0 }
}
},
"validation": {
"type": "object",
"properties": {
"schemaValid": { "type": "boolean" },
"contentValid": { "type": "boolean" },
"confidence": { "type": "number", "minimum": 0, "maximum": 1 }
}
},
"learning": {
"type": "object",
"properties": {
"patternsDetected": { "type": "array", "items": { "type": "string" } },
"reward": { "type": "number", "minimum": 0, "maximum": 1 }
}
}
},
"$defs": {
"learningCurve": {
"type": "object",
"required": ["currentPerformance", "trajectory"],
"properties": {
"currentPerformance": { "type": "number", "minimum": 0, "maximum": 1 },
"initialPerformance": { "type": "number", "minimum": 0, "maximum": 1 },
"peakPerformance": { "type": "number", "minimum": 0, "maximum": 1 },
"trajectory": { "type": "string", "enum": ["accelerating", "linear", "decelerating", "plateau", "declining"] },
"learningRate": { "type": "number", "minimum": 0 },
"dataEfficiency": { "type": "number", "minimum": 0, "maximum": 1 },
"history": {
"type": "array",
"items": {
"type": "object",
"properties": {
"epoch": { "type": "integer", "minimum": 0 },
"performance": { "type": "number" },
"loss": { "type": "number" },
"timestamp": { "type": "string" }
}
},
"maxItems": 1000
},
"projectedPerformance": { "type": "number", "minimum": 0, "maximum": 1 },
"timeToTarget": { "type": "integer", "minimum": 0 },
"convergenceEstimate": {
"type": "object",
"properties": {
"iterations": { "type": "integer" },
"confidence": { "type": "number", "minimum": 0, "maximum": 1 }
}
}
}
},
"transferMetrics": {
"type": "object",
"properties": {
"transferEfficiency": { "type": "number", "minimum": 0, "maximum": 1 },
"domainSimilarity": { "type": "number", "minimum": 0, "maximum": 1 },
"knowledgeRetention": { "type": "number", "minimum": 0, "maximum": 1 },
"negativeTransfer": { "type": "boolean" },
"sourcedomains": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": { "type": "string" },
"contribution": { "type": "number", "minimum": 0, "maximum": 1 },
"patternsTransferred": { "type": "integer", "minimum": 0 }
}
}
},
"targetDomains": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": { "type": "string" },
"performanceGain": { "type": "number" },
"adaptationTime": { "type": "integer", "minimum": 0 }
}
}
},
"crossDomainPatterns": {
"type": "array",
"items": { "type": "string" },
"description": "Patterns applicable across domains"
}
}
},
"optimization": {
"type": "object",
"required": ["id", "type", "status"],
"properties": {
"id": { "type": "string", "pattern": "^OPT-\\d{3,6}$" },
"type": { "type": "string", "enum": ["hyperparameter", "architecture", "data-augmentation", "regularization", "feature-selection", "ensemble", "pruning", "quantization"] },
"name": { "type": "string", "maxLength": 200 },
"status": { "type": "string", "enum": ["applied", "recommended", "tested", "rejected"] },
"description": { "type": "string", "maxLength": 1000 },
"parameters": {
"type": "object",
"additionalProperties": true
},
"beforeMetrics": {
"type": "object",
"properties": {
"performance": { "type": "number" },
"efficiency": { "type": "number" },
"latency": { "type": "number" }
}
},
"afterMetrics": {
"type": "object",
"properties": {
"performance": { "type": "number" },
"efficiency": { "type": "number" },
"latency": { "type": "number" }
}
},
"improvement": { "type": "number" },
"tradeoffs": { "type": "string", "maxLength": 500 }
}
},
"patternLibrary": {
"type": "object",
"properties": {
"totalPatterns": { "type": "integer", "minimum": 0 },
"activePatterns": { "type": "integer", "minimum": 0 },
"deprecatedPatterns": { "type": "integer", "minimum": 0 },
"patterns": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": { "type": "string" },
"name": { "type": "string" },
"domain": { "type": "string" },
"effectiveness": { "type": "number", "minimum": 0, "maximum": 1 },
"usageCount": { "type": "integer", "minimum": 0 },
"successRate": { "type": "number", "minimum": 0, "maximum": 1 },
"lastUsed": { "type": "string" },
"confidence": { "type": "number", "minimum": 0, "maximum": 1 }
}
},
"maxItems": 500
},
"patternEffectiveness": {
"type": "object",
"properties": {
"average": { "type": "number", "minimum": 0, "maximum": 1 },
"median": { "type": "number", "minimum": 0, "maximum": 1 },
"topPerformer": { "type": "string" }
}
}
}
},
"performanceMetrics": {
"type": "object",
"properties": {
"accuracy": { "type": "number", "minimum": 0, "maximum": 1 },
"precision": { "type": "number", "minimum": 0, "maximum": 1 },
"recall": { "type": "number", "minimum": 0, "maximum": 1 },
"f1Score": { "type": "number", "minimum": 0, "maximum": 1 },
"latency": {
"type": "object",
"properties": {
"p50": { "type": "number", "minimum": 0 },
"p95": { "type": "number", "minimum": 0 },
"p99": { "type": "number", "minimum": 0 }
}
},
"throughput": { "type": "number", "minimum": 0 },
"memoryUsage": { "type": "number", "minimum": 0 },
"modelSize": { "type": "number", "minimum": 0 },
"inferenceTime": { "type": "number", "minimum": 0 }
}
},
"finding": {
"type": "object",
"required": ["id", "title", "severity"],
"properties": {
"id": { "type": "string", "pattern": "^LEARN-\\d{3,6}$" },
"title": { "type": "string", "minLength": 5, "maxLength": 200 },
"description": { "type": "string", "maxLength": 2000 },
"severity": { "type": "string", "enum": ["critical", "high", "medium", "low", "info"] },
"category": { "type": "string", "enum": ["underfitting", "overfitting", "data-drift", "concept-drift", "inefficiency", "opportunity"] },
"remediation": { "type": "string", "maxLength": 2000 }
}
},
"recommendation": {
"type": "object",
"required": ["id", "title", "priority"],
"properties": {
"id": { "type": "string", "pattern": "^REC-\\d{3,6}$" },
"title": { "type": "string", "maxLength": 200 },
"description": { "type": "string", "maxLength": 2000 },
"priority": { "type": "string", "enum": ["critical", "high", "medium", "low"] },
"effort": { "type": "string", "enum": ["trivial", "low", "medium", "high", "major"] },
"expectedGain": { "type": "number", "minimum": 0 }
}
}
}
}
{
"skillName": "qe-learning-optimization",
"skillVersion": "1.0.0",
"requiredTools": [
"jq"
],
"optionalTools": [],
"schemaPath": "schemas/output.json",
"requiredFields": [
"skillName",
"status",
"output"
],
"requiredNonEmptyFields": [],
"mustContainTerms": [],
"mustNotContainTerms": [],
"enumValidations": {
".status": [
"success",
"partial",
"failed",
"skipped"
]
}
}
Related skills
FAQ
What does qe learning optimization do?
qe learning optimization is a Claude Code skill for ai & agent building.
When should I use qe learning optimization?
When you need to helps with ai & agent building tasks., or when qe learning optimization is a claude code skill for ai & agent building.
What are the main capabilities?
qe learning optimization; AI & Agent Building; AI-coding skill.