worker-integration — Claude Code skill: what it does, how to install
Dispatches background worker tasks to specialized agents based on trigger types. It tracks execution latency, quality scores, and records pipeline outputs to memory.
npx skills add ruvnet/ruflo --skill worker-integration -a claude-codeWhat worker-integration does
The skill links background workers to specialized agents. Triggers dictate routing: optimize routes to performance-analyzer and coder, while audit dispatches to security-analyst and tester. Pipeline outputs follow structured memory keys formatted as {trigger}/{topic}/{phase}.
Routing decisions rely on historical execution stats. The system tracks quality scores from 0 to 1, success rates, latency, and run counts. Fresh environments lack this operational history, so initial dispatches cannot evaluate confidence scores accurately. Monitored thresholds enforce boundaries, like coder latency under 300ms or security scan coverage above 95%.
CLI inspection runs through agentic-flow commands. Worker concurrency and mapping overrides live inside .claude/settings.json.
What it helps with
- Dispatch worker triggers to dedicated agent pipelines
- Track latency and quality scores across agent runs
- Store pipeline stage artifacts under uniform memory keys
- Enforce benchmark thresholds for latency and scan coverage
Example prompts for the agent
- Run the optimize worker to inspect database bottlenecks
- Display worker integration stats using agentic-flow CLI
- Check benchmark compliance for the coder agent
How to install worker-integration
1Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill worker-integration -a claude-code2Manually: put the files in place
~/.claude/skills/worker-integration/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/worker-integration/
1Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill worker-integration -a codex2Manually: put the files in place
.agents/skills/worker-integration/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill worker-integration -a cursor2Manually: put the files in place
.cursor/skills/worker-integration/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install ruvnet/ruflo worker-integration2Manually: put the files in place
.github/skills/worker-integration/SKILL.md1Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill worker-integration -a gemini-cli2Platform CLI
gemini skills install https://github.com/ruvnet/ruflo --path .claude/skills/worker-integrationManually: put the files in place
.devin/skills/worker-integration/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add ruvnet/ruflo --skill worker-integration -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set104
The whole set →Similar
Questions about worker-integration
How to install worker-integration in Claude Code?
Run npx skills add ruvnet/ruflo --skill worker-integration -a claude-code. This installs the skill definition into your Claude Code setup.
What does worker-integration do?
It manages dispatch between background workers and specialized agents across designated pipeline phases. It also logs feedback metrics such as latency and output quality scores.
How does performance-based agent selection work?
The system evaluates quality scores between 0 and 1, success rates, average latency, and historical execution counts to select the best agent.
Source text
SKILL.md · MIT
---
name: worker-integration
description: Worker-Agent integration for intelligent task dispatch and performance tracking
user-invocable: true
---
# Worker-Agent Integration Skill
Intelligent coordination between background workers and specialized agents.
## Quick Start
```bash
# View agent recommendations for a trigger
npx agentic-flow workers agents ultralearn
npx agentic-flow workers agents optimize
# View performance metrics
npx agentic-flow workers metrics
# View integration stats
npx agentic-flow workers stats --integration
```
## Agent Mappings
Workers automatically dispatch to optimal agents based on trigger type:
| Trigger | Primary Agents | Fallback | Pipeline Phases |
|---------|---------------|----------|-----------------|
| `ultralearn` | researcher, coder | planner | discovery → patterns → vectorization → summary |
| `optimize` | performance-analyzer, coder | researcher | static-analysis → performance → patterns |
| `audit` | security-analyst, tester | reviewer | security → secrets → vulnerability-scan |
| `benchmark` | performance-analyzer | coder, tester | performance → metrics → report |
| `testgaps` | tester | coder | discovery → coverage → gaps |
| `document` | documenter, researcher | coder | api-discovery → patterns → indexing |
| `deepdive` | researcher, security-analyst | coder | call-graph → deps → trace |
| `refactor` | coder, reviewer | researcher | complexity → smells → patterns |
## Performance-Based Selection
The system learns from execution history to improve agent selection:
```typescript
// Agent selection considers:
// 1. Quality score (0-1)
// 2. Success rate
// 3. Average latency
// 4. Execution count
const { agent, confidence, reasoning } = selectBestAgent('optimize');
// agent: "performance-analyzer"
// confidence: 0.87
// reasoning: "Selected based on 45 executions with 94.2% success"
```
## Memory Key Patterns
Workers store results using consistent patterns:
```
{trigger}/{topic}/{phase}
Examples:
- ultralearn/auth-module/analysis
- optimize/database/performance
- audit/payment/vulnerabilities
- benchmark/api/metrics
```
## Benchmark Thresholds
Agents are monitored against performance thresholds:
```json
{
"researcher": {
"p95_latency": "<500ms",
"memory_mb": "<256MB"
},
"coder": {
"p95_latency": "<300ms",
"quality_score": ">0.85"
},
"security-analyst": {
"scan_coverage": ">95%",
"p95_latency": "<1000ms"
}
}
```
## Feedback Loop
Workers provide feedback for continuous improvement:
```typescript
import { workerAgentIntegration } from 'agentic-flow/workers/worker-agent-integration';
// Record execution feedback
workerAgentIntegration.recordFeedback(
'optimize', // trigger
'coder', // agent
true, // success
245, // latency ms
0.92 // quality score
);
// Check compliance
const { compliant, violations } = workerAgentIntegration.checkBenchmarkCompliance('coder');
```
## Integration Statistics
```bash
$ npx agentic-flow workers stats --integration
Worker-Agent Integration Stats
══════════════════════════════
Total Agents: 6
Tracked Agents: 4
Total Feedback: 156
Avg Quality Score: 0.89
Model Cache Stats
─────────────────
Hits: 1,234
Misses: 45
Hit Rate: 96.5%
```
## Configuration
Enable integration features in `.claude/settings.json`:
```json
{
"workers": {
"enabled": true,
"parallel": true,
"memoryDepositEnabled": true,
"agentMappings": {
"ultralearn": ["researcher", "coder"],
"optimize": ["performance-analyzer", "coder"]
}
}
}
```
© ruvnet · MIT · ruvnet/ruflo