Habilidades senior-architect
🏗️

senior-architect

Seguro

Projetar Arquitetura de Software Escalável

Também disponível em: davila7,alirezarezvani

Desenvolvedores seniores têm dificuldade em projetar sistemas que escalam e permanecem mantíveis ao longo do tempo. Esta habilidade fornece padrões de arquitetura, fluxos de trabalho de design de sistema e frameworks de decisão técnica para construir aplicações de nível empresarial.

Suporta: Claude Codex Code(CC)
🥉 76 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "senior-architect". Projete uma plataforma de e-commerce que lida com 100k pedidos diários com inventário em tempo real

Resultado esperado:

  • Arquitetura Recomendada: Microsserviços Orientados a Eventos
  • Componentes Principais: API Gateway, Serviço de Pedidos, Serviço de Inventário, Serviço de Pagamento, Serviço de Notificação
  • Estratégia de Banco de Dados: PostgreSQL para dados transacionais, Redis para cache, Réplicas de leitura separadas
  • Escalabilidade: Escalabilidade horizontal com Kubernetes, Auto-scaling baseado em CPU/memória
  • Segurança: Autenticação JWT, limitação de taxa de API, validação de entrada, prevenção de injeção SQL

A utilizar "senior-architect". Compare React vs Vue vs Angular para uma grande aplicação de dashboard empresarial

Resultado esperado:

  • Recomendação: React para dashboards empresariais
  • Razão: Ecossistema maior, mais pool de contratação, arquitetura flexível, forte suporte empresarial
  • Considerações: Curva de aprendizado da equipe, necessidades de gerenciamento de estado, manutenção de longo prazo

Auditoria de Segurança

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
Arquivos analisados
872
Linhas analisadas
5
achados
1
Total de auditorias
Problemas de Risco Médio (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 Baixo Risco (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

Pontuação de qualidade

68
Arquitetura
100
Manutenibilidade
87
Conteúdo
28
Comunidade
86
Segurança
91
Conformidade com especificações

O Que Você Pode Construir

Arquitetar Nova Plataforma SaaS

Projetar a arquitetura para uma nova aplicação SaaS multi-tenant incluindo escolhas de frontend, backend, banco de dados e infraestrutura

Revisar Design de Sistema Existente

Analisar uma base de código existente e fornecer melhorias de arquitetura para escalabilidade e manutenibilidade

Seleção de Pilha Tecnológica

Avaliar e selecionar tecnologias apropriadas para um projeto com base em requisitos, expertise da equipe e manutenibilidade de longo prazo

Tente Estes Prompts

Solicitação Básica de Arquitetura
Preciso projetar um [tipo de aplicação] que atende [número] usuários. Quais padrões de arquitetura você recomendaria? Considere [requisito específico].
Design de Sistema Detalhado
Projete uma arquitetura de sistema para um [descrição do sistema]. Inclua: 1) Diagrama de componentes 2) Fluxo de dados 3) Design de API 4) Esquema de banco de dados 5) Considerações de segurança. O sistema deve lidar com [requisitos de escala].
Seleção de Tecnologia
Estou construindo um [tipo de aplicação] com estes requisitos: [listar requisitos]. Compare [Tecnologia A] vs [Tecnologia B] vs [Tecnologia C] para o [componente]. Recomende a melhor escolha com justificativa.
Revisão de Arquitetura
Revise a arquitetura do meu [descrição do sistema] existente. Identifique: 1) Gargalos de escalabilidade 2) Vulnerabilidades de segurança 3) Problemas de manutenibilidade 4) Preocupações de desempenho. Forneça recomendações específicas para melhoria.

Melhores Práticas

  • Comece com requisitos antes de escolher a arquitetura - entenda escala, complexidade e capacidades da equipe primeiro
  • Documente decisões de arquitetura com prós, contras e trade-offs usando Architecture Decision Records (ADRs)
  • Projete para falhas - planeje falhas de componentes e tenha estratégias de degradação graciosa

Evitar

  • Superengenharia prematura - não aplique padrões de microsserviços a aplicações simples que poderiam funcionar como monólitos
  • Ignorar requisitos não funcionais - desempenho, segurança e escalabilidade devem ser considerados desde o início
  • Troca frequente de tecnologia - evite trocar pilhas tecnológicas frequentemente pois isso cria dívida técnica e desacelera a entrega

Perguntas Frequentes

Quais linguagens de programação e frameworks esta habilidade suporta?
A habilidade abrange React, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Go, Python, PostgreSQL, GraphQL e mais. Fornece orientação de arquitetura para qualquer pilha tecnológica.
Esta habilidade escreve código ou apenas fornece orientação?
Esta habilidade foca em design de arquitetura e fornece orientação, padrões e recomendações. Os scripts incluídos geram estruturas de projeto e analisam dependências, mas código de implementação detalhado está fora do escopo.
Posso usar isto para refatoração de sistema existente?
Sim, você pode descrever sua arquitetura atual e a habilidade irá analisá-la para gargalos, problemas de segurança e oportunidades de melhoria.
Como os scripts Python incluídos funcionam?
Os scripts (architecture_diagram_generator.py, project_architect.py, dependency_analyzer.py) são ferramentas iniciais. Execute-os com um caminho de projeto para gerar diagramas e analisar dependências. Customize-os para suas necessidades específicas.
Isto é adequado para iniciantes?
Esta habilidade é projetada para desenvolvedores seniores e arquitetos. Iniciantes devem primeiro entender fundamentos de design de software, estruturas de dados e desenvolvimento web antes de mergulhar em arquitetura.
Como isto integra com o Claude Code?
Esta habilidade estende o Claude Code com expertise em arquitetura. Você pode fazer perguntas de arquitetura em linguagem natural e receber orientação detalhada, padrões e melhores práticas.