Pular para o conteúdo
Skillpedia
Código em geral48 mil · #4102

senior-architect

Fornece um conjunto completo de ferramentas modernas para arquitetos de software. Ajuda a planejar e construir sistemas complexos seguindo as melhores práticas atuais.

O que ela faz

Esta ferramenta ajuda arquitetos de software a criar diagramas de arquitetura, analisar e otimizar projetos, e entender as dependências entre as partes de um sistema. Ela usa scripts automatizados para aplicar boas práticas e melhorar a qualidade e performance do código.

Quando usar

  • ✓Ao iniciar um novo projeto de software para definir sua estrutura.
  • ✓Quando um projeto existente precisa ser otimizado para melhor performance.
  • ✓Para entender como diferentes partes de um sistema se conectam e dependem umas das outras.

Exemplo do que pedir para a IA

“Gere um diagrama de arquitetura para um aplicativo web com frontend em React e backend em Node.js.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/senior-architect/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/senior-architect/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta executa scripts que automatizam tarefas como a geração de diagramas, análise de código e verificação de dependências. Ela segue as melhores práticas de arquitetura e pode até sugerir correções para otimizar o projeto.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill senior-architect

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/senior-architect/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Arquiteto Sênior

Kit completo para arquitetos sêniores com ferramentas modernas e melhores práticas.

Início Rápido

Principais Capacidades

Esta habilidade oferece três capacidades principais por meio de scripts automatizados:

# Script 1: Architecture Diagram Generator
python scripts/architecture_diagram_generator.py [options]

# Script 2: Project Architect
python scripts/project_architect.py [options]

# Script 3: Dependency Analyzer
python scripts/dependency_analyzer.py [options]

Capacidades Principais

1. Gerador de Diagramas de Arquitetura

Ferramenta automatizada para tarefas de geração de diagramas de arquitetura.

Recursos:

  • Estrutura automatizada
  • Melhores práticas integradas
  • Modelos configuráveis
  • Verificações de qualidade

Uso:

python scripts/architecture_diagram_generator.py <project-path> [options]

2. Arquiteto de Projetos

Ferramenta abrangente de análise e otimização.

Recursos:

  • Análise profunda
  • Métricas de desempenho
  • Recomendações
  • Correções automatizadas

Uso:

python scripts/project_architect.py <target-path> [--verbose]

3. Analisador de Dependências

Ferramentas avançadas para tarefas especializadas.

Recursos:

  • Automação em nível de especialista
  • Configurações personalizadas
  • Pronto para integração
  • Saída de nível de produção

Uso:

python scripts/dependency_analyzer.py [arguments] [options]

Documentação de Referência

Padrões de Arquitetura

Guia completo disponível em references/architecture_patterns.md:

  • Padrões e práticas detalhados
  • Exemplos de código
  • Melhores práticas
  • Antipadrões a serem evitados
  • Cenários do mundo real

Fluxos de Trabalho de Design de Sistema

Documentação completa do fluxo de trabalho em references/system_design_workflows.md:

  • Processos passo a passo
  • Estratégias de otimização
  • Integrações de ferramentas
  • Ajuste de desempenho
  • Guia de solução de problemas

Guia de Decisão Técnica

Guia de referência técnica em references/tech_decision_guide.md:

  • Detalhes da pilha de tecnologia
  • Exemplos de configuração
  • Padrões de integração
  • Considerações de segurança
  • Diretrizes de escalabilidade

Pilha Tecnológica

Idiomas: TypeScript, JavaScript, Python, Go, Swift, Kotlin Frontend: React, Next.js, React Native, Flutter Backend: Node.js, Express, GraphQL, APIs REST Banco de Dados: PostgreSQL, Prisma, NeonDB, Supabase DevOps: Docker, Kubernetes, Terraform, GitHub Actions, CircleCI Nuvem: AWS, GCP, Azure

Fluxo de Trabalho de Desenvolvimento

1. Configuração e Instalação

# Install dependencies
npm install
# or
pip install -r requirements.txt

# Configure environment
cp .env.example .env

2. Executar Verificações de Qualidade

# Use the analyzer script
python scripts/project_architect.py .

# Review recommendations
# Apply fixes

3. Implementar Melhores Práticas

Siga os padrões e práticas documentados em:

  • references/architecture_patterns.md
  • references/system_design_workflows.md
  • references/tech_decision_guide.md

Resumo das Melhores Práticas

Qualidade do Código

  • Siga os padrões estabelecidos
  • Escreva testes abrangentes
  • Documente decisões
  • Revise regularmente

Desempenho

  • Meça antes de otimizar
  • Use cache apropriado
  • Otimize caminhos críticos
  • Monitore em produção

Segurança

  • Valide todas as entradas
  • Use consultas parametrizadas
  • Implemente autenticação adequada
  • Mantenha as dependências atualizadas

Manutenibilidade

  • Escreva código claro
  • Use nomenclatura consistente
  • Adicione comentários úteis
  • Mantenha a simplicidade

Comandos Comuns

# Development
npm run dev
npm run build
npm run test
npm run lint

# Analysis
python scripts/project_architect.py .
python scripts/dependency_analyzer.py --analyze

# Deployment
docker build -t app:latest .
docker-compose up -d
kubectl apply -f k8s/

Solução de Problemas

Problemas Comuns

Verifique a seção abrangente de solução de problemas em references/tech_decision_guide.md.

Obter Ajuda

  • Revise a documentação de referência
  • Verifique as mensagens de saída do script
  • Consulte a documentação da pilha de tecnologia
  • Revise os logs de erro

Recursos

  • Referência de Padrões: references/architecture_patterns.md
  • Guia de Fluxo de Trabalho: references/system_design_workflows.md
  • Guia Técnico: references/tech_decision_guide.md
  • Scripts de Ferramentas: diretório scripts/

Quando Usar

Esta habilidade é aplicável para executar o fluxo de trabalho ou as ações descritas na visão geral.

Limitações

  • Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate a saída como substituta para validação específica do ambiente, testes ou revisão especializada.

…

Perguntas frequentes

Quais linguagens de programação a ferramenta suporta?

Ela suporta diversas linguagens como TypeScript, JavaScript, Python, Go, Swift e Kotlin, além de frameworks populares de frontend e backend.

Onde posso encontrar mais detalhes sobre padrões de arquitetura?

Você pode consultar o guia detalhado em 'references/architecture_patterns.md', que inclui exemplos de código e práticas recomendadas.

A ferramenta pode corrigir problemas automaticamente?

Sim, a ferramenta de 'Project Architect' pode realizar análises profundas e oferecer recomendações, incluindo correções automatizadas para otimizar a performance.

Detalhes

Descrição original do autor

Complete toolkit for senior architect with modern tools and best practices.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4102
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas