SKILL17architecture-engineering
Escolha de Arquitetura de Aplicação
Deriva a arquitetura de uma aplicação de atributos de qualidade, limites de mudança, capacidade operacional e restrições de deploy em vez de preferência por padrões.
Principal benefício
Transforma a topologia arquitetural em uma decisão rastreável de trade-offs e evita complexidade distribuída sem requisito demonstrado.Quando usar
Use ao iniciar ou reestruturar uma aplicação quando topologia de deploy, escala, confiabilidade, ownership, acoplamento ou restrições de entrega tornam a forma arquitetural incerta.
Quando não usar
Não use quando a mudança é local a um módulo estabelecido e não altera atributos de qualidade sistêmicos, topologia de deploy ou limites de ownership.
Casos de uso
Escolher entre um monólito modular e serviços distribuídos para um produto em crescimento
Reavaliar uma arquitetura existente após mudanças de escala, confiabilidade ou ownership das equipes
Prompts de exemplo
Use choosing-application-architecture para comparar opções arquiteturais realistas para este sistema a partir de atributos de qualidade, limites de mudança, necessidades de deploy e restrições operacionais.Instalar esta skill
Escolha o comando do seu sistema operacional e execute na raiz do repositório.
Bash
./install.sh --skill choosing-application-architecturePowerShell
./install.ps1 --skill choosing-application-architectureChatGPT
Baixar ZIP da skillCompatibilidade
- Ambientes
- ChatGPT · Codex · Claude Code
- Sistemas operacionais
- Linux · macOS · Windows
- Modos de instalação
- PluginSistema de arquivos
Dependências
Sem dependências externas
Parte de sistemas
Sistemas curados que incluem canonicamente este método.
Usado em evidências
Relatórios que listam explicitamente este método entre os métodos aplicados.