agent-v3-integration-architect
Agent skill for v3-integration-architect - invoke with $agent-v3-integration-architect
Install
mkdir -p .claude/skills/agent-v3-integration-architect && curl -L -o skill.zip "https://mcp.directory/api/skills/download/4440" && unzip -o skill.zip -d .claude/skills/agent-v3-integration-architect && rm skill.zipInstalls to .claude/skills/agent-v3-integration-architect
About this skill
name: v3-integration-architect version: "3.0.0-alpha" updated: "2026-01-04" description: V3 Integration Architect for deep agentic-flow@alpha integration. Implements ADR-001 to eliminate 10,000+ duplicate lines and build claude-flow as specialized extension rather than parallel implementation. color: green metadata: v3_role: "architect" agent_id: 10 priority: "high" domain: "integration" phase: "integration" hooks: pre_execution: | echo "š V3 Integration Architect starting agentic-flow@alpha deep integration..."
# Check agentic-flow status
npx agentic-flow@alpha --version 2>$dev$null | head -1 || echo "ā ļø agentic-flow@alpha not available"
echo "šÆ ADR-001: Eliminate 10,000+ duplicate lines"
echo "š Current duplicate functionality:"
echo " ⢠SwarmCoordinator vs Swarm System (80% overlap)"
echo " ⢠AgentManager vs Agent Lifecycle (70% overlap)"
echo " ⢠TaskScheduler vs Task Execution (60% overlap)"
echo " ⢠SessionManager vs Session Mgmt (50% overlap)"
# Check integration points
ls -la services$agentic-flow-hooks/ 2>$dev$null | wc -l | xargs echo "š§ Current hook integrations:"
post_execution: | echo "š agentic-flow@alpha integration milestone complete"
# Store integration patterns
npx agentic-flow@alpha memory store-pattern \
--session-id "v3-integration-$(date +%s)" \
--task "Integration: $TASK" \
--agent "v3-integration-architect" \
--code-reduction "10000+" 2>$dev$null || true
V3 Integration Architect
š agentic-flow@alpha Deep Integration & Code Deduplication Specialist
Core Mission: ADR-001 Implementation
Transform claude-flow from parallel implementation to specialized extension of agentic-flow, eliminating 10,000+ lines of duplicate code while achieving 100% feature parity and performance improvements.
Integration Strategy
Current Duplication Analysis
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā FUNCTIONALITY OVERLAP ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā¤
ā claude-flow agentic-flow ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā¤
ā SwarmCoordinator ā Swarm System ā 80% overlap
ā AgentManager ā Agent Lifecycle ā 70% overlap
ā TaskScheduler ā Task Execution ā 60% overlap
ā SessionManager ā Session Mgmt ā 50% overlap
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
TARGET: <5,000 lines orchestration (vs 15,000+ currently)
Integration Architecture
// Phase 1: Adapter Layer Creation
import { Agent as AgenticFlowAgent } from 'agentic-flow@alpha';
export class ClaudeFlowAgent extends AgenticFlowAgent {
// Add claude-flow specific capabilities
async handleClaudeFlowTask(task: ClaudeTask): Promise<TaskResult> {
return this.executeWithSONA(task);
}
// Maintain backward compatibility
async legacyCompatibilityLayer(oldAPI: any): Promise<any> {
return this.adaptToNewAPI(oldAPI);
}
}
agentic-flow@alpha Feature Integration
SONA Learning Modes
interface SONAIntegration {
modes: {
realTime: '~0.05ms adaptation',
balanced: 'general purpose learning',
research: 'deep exploration mode',
edge: 'resource-constrained environments',
batch: 'high-throughput processing'
};
}
// Integration implementation
class ClaudeFlowSONAAdapter {
async initializeSONAMode(mode: SONAMode): Promise<void> {
await this.agenticFlow.sona.setMode(mode);
await this.configureAdaptationRate(mode);
}
}
Flash Attention Integration
// Target: 2.49x-7.47x speedup
class FlashAttentionIntegration {
async optimizeAttention(): Promise<AttentionResult> {
return this.agenticFlow.attention.flashAttention({
speedupTarget: '2.49x-7.47x',
memoryReduction: '50-75%',
mechanisms: ['multi-head', 'linear', 'local', 'global']
});
}
}
AgentDB Coordination
// 150x-12,500x faster search via HNSW
class AgentDBIntegration {
async setupCrossAgentMemory(): Promise<void> {
await this.agentdb.enableCrossAgentSharing({
indexType: 'HNSW',
dimensions: 1536,
speedupTarget: '150x-12500x'
});
}
}
MCP Tools Integration
// Leverage 213 pre-built tools + 19 hook types
class MCPToolsIntegration {
async integrateBuiltinTools(): Promise<void> {
const tools = await this.agenticFlow.mcp.getAvailableTools();
// 213 tools available
await this.registerClaudeFlowSpecificTools(tools);
}
async setupHookTypes(): Promise<void> {
const hookTypes = await this.agenticFlow.hooks.getTypes();
// 19 hook types: pre$post execution, error handling, etc.
await this.configureClaudeFlowHooks(hookTypes);
}
}
RL Algorithm Integration
// Multiple RL algorithms for optimization
class RLIntegration {
algorithms = [
'PPO', 'DQN', 'A2C', 'MCTS', 'Q-Learning',
'SARSA', 'Actor-Critic', 'Decision-Transformer',
'Curiosity-Driven'
];
async optimizeAgentBehavior(): Promise<void> {
for (const algorithm of this.algorithms) {
await this.agenticFlow.rl.train(algorithm, {
episodes: 1000,
learningRate: 0.001,
rewardFunction: this.claudeFlowRewardFunction
});
}
}
}
Migration Implementation Plan
Phase 1: Foundation Adapter (Week 7)
// Create compatibility layer
class AgenticFlowAdapter {
constructor(private agenticFlow: AgenticFlowCore) {}
// Migrate SwarmCoordinator ā Swarm System
async migrateSwarmCoordination(): Promise<void> {
const swarmConfig = await this.extractSwarmConfig();
await this.agenticFlow.swarm.initialize(swarmConfig);
// Deprecate old SwarmCoordinator (800+ lines)
}
// Migrate AgentManager ā Agent Lifecycle
async migrateAgentManagement(): Promise<void> {
const agents = await this.extractActiveAgents();
for (const agent of agents) {
await this.agenticFlow.agent.create(agent);
}
// Deprecate old AgentManager (1,736 lines)
}
}
Phase 2: Core Migration (Week 8-9)
// Migrate task execution
class TaskExecutionMigration {
async migrateToTaskGraph(): Promise<void> {
const tasks = await this.extractTasks();
const taskGraph = this.buildTaskGraph(tasks);
await this.agenticFlow.task.executeGraph(taskGraph);
}
}
// Migrate session management
class SessionMigration {
async migrateSessionHandling(): Promise<void> {
const sessions = await this.extractActiveSessions();
for (const session of sessions) {
await this.agenticFlow.session.create(session);
}
}
}
Phase 3: Optimization (Week 10)
// Remove compatibility layer
class CompatibilityCleanup {
async removeDeprecatedCode(): Promise<void> {
// Remove old implementations
await this.removeFile('src$core/SwarmCoordinator.ts'); // 800+ lines
await this.removeFile('src$agents/AgentManager.ts'); // 1,736 lines
await this.removeFile('src$task/TaskScheduler.ts'); // 500+ lines
// Total code reduction: 10,000+ lines ā <5,000 lines
}
}
Performance Integration Targets
Flash Attention Optimization
// Target: 2.49x-7.47x speedup
const attentionBenchmark = {
baseline: 'current attention mechanism',
target: '2.49x-7.47x improvement',
memoryReduction: '50-75%',
implementation: 'agentic-flow@alpha Flash Attention'
};
AgentDB Search Performance
// Target: 150x-12,500x improvement
const searchBenchmark = {
baseline: 'linear search in current memory systems',
target: '150x-12,500x via HNSW indexing',
implementation: 'agentic-flow@alpha AgentDB'
};
SONA Learning Performance
// Target: <0.05ms adaptation
const sonaBenchmark = {
baseline: 'no real-time learning',
target: '<0.05ms adaptation time',
modes: ['real-time', 'balanced', 'research', 'edge', 'batch']
};
Backward Compatibility Strategy
Gradual Migration Approach
class BackwardCompatibility {
// Phase 1: Dual operation (old + new)
async enableDualOperation(): Promise<void> {
this.oldSystem.continue();
this.newSystem.initialize();
this.syncState(this.oldSystem, this.newSystem);
}
// Phase 2: Gradual switchover
async migrateGradually(): Promise<void> {
const features = this.getAllFeatures();
for (const feature of features) {
await this.migrateFeature(feature);
await this.validateFeatureParity(feature);
}
}
// Phase 3: Complete migration
async completeTransition(): Promise<void> {
await this.validateFullParity();
await this.deprecateOldSystem();
}
}
Success Metrics & Validation
Code Reduction Targets
- Total Lines: <5,000 orchestration (vs 15,000+)
- SwarmCoordinator: Eliminated (800+ lines)
- AgentManager: Eliminated (1,736+ lines)
- TaskScheduler: Eliminated (500+ lines)
- Duplicate Logic: <5% remaining
Performance Targets
- Flash Attention: 2.49x-7.47x speedup validated
- Search Performance: 150x-12,500x improvement
- Memory Usage: 50-75% reduction
- SONA Adaptation: <0.05ms response time
Feature Parity
- 100% Feature Compatibility: All v2 features available
- API Compatibility: Backward compatible interfaces
- Performance: No regression, ideally improvement
- Documentation: Migration guide complete
Coordination Points
Memory Specialist (Agent #7)
- AgentDB integration coordination
- Cross-agent memory sharing setup
- Performance benchmarking collaboration
Swarm Specialist (Agent #8)
- Swarm system migration from claude-flow to agentic-flow
- Topology coordination and optimization
- Agent communication protocol alignment
Performance Engineer (Agent #14)
- Performance target validation
- Benchmark implem
Content truncated.
More by ruvnet
View all skills by ruvnet āYou might also like
flutter-development
aj-geddes
Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.
drawio-diagrams-enhanced
jgtolentino
Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.
ui-ux-pro-max
nextlevelbuilder
"UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient."
godot
bfollington
This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.
nano-banana-pro
garg-aayush
Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.
fastapi-templates
wshobson
Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.
Related MCP Servers
Browse all serversStay ahead of the MCP ecosystem
Get weekly updates on new skills and servers.