Habilidades senior-architect
🏗️

senior-architect

Seguro

Diseñar Arquitectura de Software Escalable

También disponible en: davila7,alirezarezvani

Los desarrolladores senior tienen dificultades para diseñar sistemas que escalen y se mantengan con el tiempo. Esta habilidad proporciona patrones de arquitectura, flujos de trabajo de diseño de sistemas y marcos de decisiones técnicas para construir aplicaciones de nivel empresarial.

Soporta: Claude Codex Code(CC)
🥉 76 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "senior-architect". Design an e-commerce platform that handles 100k daily orders with real-time inventory

Resultado esperado:

  • Recommended Architecture: Event-Driven Microservices
  • Core Components: API Gateway, Order Service, Inventory Service, Payment Service, Notification Service
  • Database Strategy: PostgreSQL for transactional data, Redis for caching, Separate read replicas
  • Scalability: Horizontal scaling with Kubernetes, Auto-scaling based on CPU/memory
  • Security: JWT authentication, API rate limiting, Input validation, SQL injection prevention

Usando "senior-architect". Compare React vs Vue vs Angular for a large enterprise dashboard application

Resultado esperado:

  • Recommendation: React for enterprise dashboards
  • 理由: Larger ecosystem, more hiring pool, flexible architecture, strong enterprise support
  • Considerations: Team learning curve, state management needs, long-term maintenance

Auditoría de seguridad

Seguro
v1 • 2/25/2026

Security audit completed. Static findings are false positives: external_commands (33) triggered by markdown code blocks, filesystem access is legitimate output functionality, sensitive finding is standard .env setup. No actual security risks identified. Skill is safe for marketplace publication.

7
Archivos escaneados
872
Líneas analizadas
5
hallazgos
1
Auditorías totales
Problemas de riesgo medio (3)
Markdown Code Blocks Misidentified as Shell Commands
Static scanner detected 33 'external_commands' findings in markdown files (SKILL.md, references/*.md). These are FALSE POSITIVES - the scanner misinterpreted markdown code fences containing backticks (`) as Ruby/shell backtick execution. No actual shell commands are executed by this skill.
Standard File Output Functionality
Static scanner flagged 'filesystem' access at scripts/*.py:107. This is legitimate functionality - the scripts write output to a file when users specify the --output flag. This is expected behavior for a reporting tool, not a security vulnerability.
Standard Environment Setup Flagged as Sensitive
Static scanner flagged 'Environment file access' at SKILL.md:128 showing 'cp .env.example .env'. This is FALSE POSITIVE - this is standard development practice for copying an example environment file during project setup. No secrets are accessed or exfiltrated.
Problemas de riesgo bajo (2)
False Positive: Weak Cryptographic Algorithm
Static scanner reported 'Weak cryptographic algorithm' at multiple locations in markdown files. No evidence of cryptographic code or weak algorithms found in the codebase. This appears to be a scanner artifact or false positive.
False Positive: System Reconnaissance
Static scanner reported 'System reconnaissance' at SKILL.md:85 and references. No evidence of system scanning or reconnaissance behavior found. Likely false positive.
Auditado por: claude

Puntuación de calidad

68
Arquitectura
100
Mantenibilidad
87
Contenido
28
Comunidad
86
Seguridad
91
Cumplimiento de la especificación

Lo que puedes crear

Arquitectura de Nueva Plataforma SaaS

Diseñar la arquitectura para una nueva aplicación SaaS multi-inquilino incluyendo frontend, backend, base de datos e infraestructura

Revisar Diseño de Sistema Existente

Analizar una base de código existente y proporcionar mejoras de arquitectura para escalabilidad y mantenibilidad

Selección de Stack Tecnológico

Evaluar y seleccionar tecnologías apropiadas para un proyecto basándose en requisitos, experiencia del equipo y mantenibilidad a largo plazo

Prueba estos prompts

Solicitud de Arquitectura Básica
Necesito diseñar un [type of application] que maneje [number] usuarios. ¿Qué patrones de arquitectura recomendarías? Considera [specific requirement].
Diseño de Sistema Detallado
Diseña una arquitectura de sistema para [description of system]. Incluye: 1) Diagrama de componentes 2) Flujo de datos 3) Diseño de API 4) Esquema de base de datos 5) Consideraciones de seguridad. El sistema debe manejar [scale requirements].
Selección de Tecnología
Estoy construyendo un [application type] con estos requisitos: [list requirements]. Compara [Technology A] vs [Technology B] vs [Technology C] para el [component]. Recomienda la mejor opción con justificación.
Revisión de Arquitectura
Revisa la arquitectura de mi [system description] existente. Identifica: 1) Cuellos de botella de escalabilidad 2) Vulnerabilidades de seguridad 3) Problemas de mantenibilidad 4) Preocupaciones de rendimiento. Proporciona recomendaciones específicas de mejora.

Mejores prácticas

  • Comienza con los requisitos antes de elegir la arquitectura - primero comprende la escala, complejidad y capacidades del equipo
  • Documenta las decisiones de arquitectura con pros, contras y compensaciones usando Architecture Decision Records (ADRs)
  • Diseña para el fallo - planifica fallos de componentes y estrategias de degradación elegante

Evitar

  • Sobre-ingeniería prematura - no apliques patrones de microservicios a aplicaciones simples que podrían funcionar como monolitos
  • Ignorar requisitos no funcionales - el rendimiento, seguridad y escalabilidad deben considerarse desde el inicio
  • Cambio de tecnología frecuente - evita cambiar de stack tecnológico frecuentemente ya que genera deuda técnica y ralentiza la entrega

Preguntas frecuentes

¿Qué lenguajes de programación y frameworks soporta esta habilidad?
La habilidad cubre React, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Go, Python, PostgreSQL, GraphQL y más. Proporciona orientación de arquitectura para cualquier stack tecnológico.
¿Esta habilidad escribe código o solo proporciona orientación?
Esta habilidad se centra en el diseño de arquitectura y proporciona orientación, patrones y recomendaciones. Los scripts incluidos generan estructuras de proyectos y analizan dependencias, pero el código de implementación detallado está fuera del alcance.
¿Puedo usar esto para refactorización de sistemas existentes?
Sí, puedes describir tu arquitectura actual y la habilidad la analizará para identificar cuellos de botella, problemas de seguridad y oportunidades de mejora.
¿Cómo funcionan los scripts de Python incluidos?
Los scripts (architecture_diagram_generator.py, project_architect.py, dependency_analyzer.py) son herramientas iniciales. Ejecútalos con una ruta de proyecto para generar diagramas y analizar dependencias. Personalízalos para tus necesidades específicas.
¿Es esto adecuado para principiantes?
Esta habilidad está diseñada para desarrolladores senior y arquitectos. Los principiantes primero deben entender los fundamentos del diseño de software, estructuras de datos y desarrollo web antes de profundizar en arquitectura.
¿Cómo se integra esto con Claude Code?
Esta habilidad extiende Claude Code con experiencia en arquitectura. Puedes hacer preguntas de arquitectura en lenguaje natural y recibir orientación detallada, patrones y mejores prácticas.