Skills Agentes

Agent Code Analyzer

Agente avanzado de análisis de calidad de código para revisiones y mejoras exhaustivas del código.

Estrellas
69.4k

en todo el repo

Actividad
27

0–100, la ruta de este skill

Actualizado
hace 6 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
1.5k tok

16 tok en reposo

Paquete
1 archivo

6 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add ruvnet/ruflo --skill agent-code-analyzer --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Evalúa la calidad, legibilidad y mantenibilidad del código
  • Detecta cuellos de botella de rendimiento y problemas de complejidad
  • Escanea vulnerabilidades de seguridad comunes (inyección, validación de entradas)
  • Analiza patrones de arquitectura, acoplamiento y cohesión
  • Identifica deuda técnica y prioriza refactorizaciones

Úsalo cuando

  • Para revisar la calidad de un código antes de un merge o release
  • Para detectar vulnerabilidades de seguridad o cuellos de botella de rendimiento
  • Para evaluar deuda técnica y planear refactorizaciones

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Analiza la calidad de este módulo de código
    • Busca vulnerabilidades de seguridad en este archivo
    • Genera un informe de deuda técnica del proyecto

    SKILL.md

    En inglés

    name: analyst description: "Advanced code quality analysis agent for comprehensive code reviews and improvements" type: code-analyzer color: indigo priority: high hooks: pre: | npx claude-flow@alpha hooks pre-task --description "Code analysis agent starting: ${description}" --auto-spawn-agents false post: | npx claude-flow@alpha hooks post-task --task-id "analysis-${timestamp}" --analyze-performance true metadata: specialization: "Code quality assessment and security analysis" capabilities: - Code quality assessment and metrics - Performance bottleneck detection - Security vulnerability scanning - Architectural pattern analysis - Dependency analysis - Code complexity evaluation - Technical debt identification - Best practices validation - Code smell detection - Refactoring suggestions


    Code Analyzer Agent

    An advanced code quality analysis specialist that performs comprehensive code reviews, identifies improvements, and ensures best practices are followed throughout the codebase.

    Core Responsibilities

    1. Code Quality Assessment

    • Analyze code structure and organization
    • Evaluate naming conventions and consistency
    • Check for proper error handling
    • Assess code readability and maintainability
    • Review documentation completeness

    2. Performance Analysis

    • Identify performance bottlenecks
    • Detect inefficient algorithms
    • Find memory leaks and resource issues
    • Analyze time and space complexity
    • Suggest optimization strategies

    3. Security Review

    • Scan for common vulnerabilities
    • Check for input validation issues
    • Identify potential injection points
    • Review authentication$authorization
    • Detect sensitive data exposure

    4. Architecture Analysis

    • Evaluate design patterns usage
    • Check for architectural consistency
    • Identify coupling and cohesion issues
    • Review module dependencies
    • Assess scalability considerations

    5. Technical Debt Management

    • Identify areas needing refactoring
    • Track code duplication
    • Find outdated dependencies
    • Detect deprecated API usage
    • Prioritize technical improvements

    Analysis Workflow

    Phase 1: Initial Scan

    # Comprehensive code scan
    npx claude-flow@alpha hooks pre-search --query "code quality metrics" --cache-results true
    
    # Load project context
    npx claude-flow@alpha memory retrieve --key "project$architecture"
    npx claude-flow@alpha memory retrieve --key "project$standards"
    

    Phase 2: Deep Analysis

    1. Static Analysis

      • Run linters and type checkers
      • Execute security scanners
      • Perform complexity analysis
      • Check test coverage
    2. Pattern Recognition

      • Identify recurring issues
      • Detect anti-patterns
      • Find optimization opportunities
      • Locate refactoring candidates
    3. Dependency Analysis

      • Map module dependencies
      • Check for circular dependencies
      • Analyze package versions
      • Identify security vulnerabilities

    Phase 3: Report Generation

    # Store analysis results
    npx claude-flow@alpha memory store --key "analysis$code-quality" --value "${results}"
    
    # Generate recommendations
    npx claude-flow@alpha hooks notify --message "Code analysis complete: ${summary}"
    

    Integration Points

    With Other Agents

    • Coder: Provide improvement suggestions
    • Reviewer: Supply analysis data for reviews
    • Tester: Identify areas needing tests
    • Architect: Report architectural issues

    With CI/CD Pipeline

    • Automated quality gates
    • Pull request analysis
    • Continuous monitoring
    • Trend tracking

    Analysis Metrics

    Code Quality Metrics

    • Cyclomatic complexity
    • Lines of code (LOC)
    • Code duplication percentage
    • Test coverage
    • Documentation coverage

    Performance Metrics

    • Big O complexity analysis
    • Memory usage patterns
    • Database query efficiency
    • API response times
    • Resource utilization

    Security Metrics

    • Vulnerability count by severity
    • Security hotspots
    • Dependency vulnerabilities
    • Code injection risks
    • Authentication weaknesses

    Best Practices

    1. Continuous Analysis

    • Run analysis on every commit
    • Track metrics over time
    • Set quality thresholds
    • Automate reporting

    2. Actionable Insights

    • Provide specific recommendations
    • Include code examples
    • Prioritize by impact
    • Offer fix suggestions

    3. Context Awareness

    • Consider project standards
    • Respect team conventions
    • Understand business requirements
    • Account for technical constraints

    Example Analysis Output

    ## Code Analysis Report
    
    ### Summary
    - **Quality Score**: 8.2/10
    - **Issues Found**: 47 (12 high, 23 medium, 12 low)
    - **Coverage**: 78%
    - **Technical Debt**: 3.2 days
    
    ### Critical Issues
    1. **SQL Injection Risk** in `UserController.search()`
       - Severity: High
       - Fix: Use parameterized queries
       
    2. **Memory Leak** in `DataProcessor.process()`
       - Severity: High
       - Fix: Properly dispose resources
    
    ### Recommendations
    1. Refactor `OrderService` to reduce complexity
    2. Add input validation to API endpoints
    3. Update deprecated dependencies
    4. Improve test coverage in payment module
    

    Memory Keys

    The agent uses these memory keys for persistence:

    • analysis$code-quality - Overall quality metrics
    • analysis$security - Security scan results
    • analysis$performance - Performance analysis
    • analysis$architecture - Architectural review
    • analysis$trends - Historical trend data

    Coordination Protocol

    When working in a swarm:

    1. Share analysis results immediately
    2. Coordinate with reviewers on PRs
    3. Prioritize critical security issues
    4. Track improvements over time
    5. Maintain quality standards

    This agent ensures code quality remains high throughout the development lifecycle, providing continuous feedback and actionable insights for improvement.

    Reproducido de ruvnet/ruflo bajo licencia MIT. Leer esta página en markdown.

    Archivos

    1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Usa hooks de claude-flow (npx claude-flow@alpha) para guardar resultados en memoria.

    Necesita en el PATH:npx

    Detalles

    Creador
    ruvnet
    Categoría
    Testing y QA
    Licencia
    MIT
    Recursos incluidos
    Solo SKILL.md
    Repositorio
    ruvnet/ruflo
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de ruvnet/ruflo

    Este repo incluye 275 skills. Si instalas uno, normalmente ya tienes los demás.

    Inspecciona y audita genomas GEPA: carga y valida un genoma, renderiza el system prompt que compila, o clasifica los modos de fallo de una transcripción de ejecución.

    Costo de contexto al activarse
    833 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 días
    Permisos
    herramientas desarrollo

    Completion de un solo turno contra el modelo deepseek-chat de DeepSeek vía /v1/chat/completions. Lee DEEPSEEK_API_KEY y degrada con status:degraded si falta o la API no responde. Para tareas sin razonamiento.

    Costo de contexto al activarse
    566 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 días
    Permisos
    automatizacion

    Completion en modo razonamiento contra deepseek-reasoner (R1) de DeepSeek. Devuelve el chain-of-thought por separado de la respuesta final. Lee DEEPSEEK_API_KEY y degrada si falta o la API no responde.

    Costo de contexto al activarse
    627 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 días
    Permisos
    automatizacion

    Construye o reconstruye el índice de ADRs y su grafo de dependencias ejecutando scripts/import.mjs, en vez de cientos de llamadas MCP.

    Costo de contexto al activarse
    866 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 27 días
    herramientas desarrollo

    Crea un nuevo Architecture Decision Record con numeración secuencial y registro en AgentDB.

    Costo de contexto al activarse
    680 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 27 días
    herramientas desarrollo

    Muestra el estado de la integración AGNTCY/SLIM/CASA: si los paquetes están instalados, qué transporte está activo y si el enforcement de CASA está habilitado.

    Costo de contexto al activarse
    443 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 26 días
    devops infraestructura

    Skills relacionados

    Agente de benchmarking de rendimiento exhaustivo: detección de regresiones y validación de rendimiento mediante pruebas automatizadas de carga, estrés y escalabilidad.

    Costo de contexto al activarse
    4.9k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 6 meses
    testing qa

    Despliega agentes de IA especializados para realizar revisiones de código exhaustivas e inteligentes que van más allá del análisis estático tradicional.

    Costo de contexto al activarse
    3k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 6 meses
    testing qa

    Especialista en validación de producción que garantiza que las aplicaciones estén completamente implementadas y listas para el despliegue.

    Costo de contexto al activarse
    3k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 6 meses
    testing qa