architecture-patterns
Projetar Sistemas Backend de Fácil Manutenção
Sistemas backend se tornam difíceis de testar quando a lógica de negócio se mistura com frameworks. Esta skill orienta escolhas práticas de arquitetura usando Clean Architecture, Hexagonal Architecture e DDD.
Instalar com meu Agente
Copie esta solicitação para o seu Agente. Ela inclui a página canônica do Skill e o manifesto.
Review the Skillstore skill "architecture-patterns" from https://skillstore.io/skills/sickn33-architecture-patterns.md and its manifest at https://skillstore.io/api/skills/sickn33-architecture-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Seu Agente ainda deve apresentar o plano e solicitar qualquer confirmação exigida pela política de segurança.
Recursos legíveis por agentes
Use estes links quando um agente de IA, crawler ou script precisar de contexto limpo em vez de ler a página completa.
Testar
Usando "architecture-patterns". Uma equipe precisa projetar um serviço de pedidos com pagamentos e notificações.
Resultado esperado:
- Padrão recomendado: Hexagonal Architecture com serviços de domínio no núcleo.
- Ports: repositório de pedidos, gateway de pagamento e remetente de notificações.
- Validação: testes de domínio devem rodar sem dependências de Stripe, email ou banco de dados.
Usando "architecture-patterns". Um controller contém validação, chamadas de persistência e envio de email.
Resultado esperado:
- Direção da refatoração: mover regras de negócio para um caso de uso.
- Mantenha o controller responsável apenas pela entrada HTTP e pelo mapeamento da resposta.
- Introduza interfaces de repositório e notificação antes de alterar o código de infraestrutura.
Usando "architecture-patterns". Uma equipe de produto quer DDD para fluxos de clientes e pedidos.
Resultado esperado:
- Comece com bounded contexts para perfil do cliente, pedidos e pagamento.
- Modele agregados em torno das necessidades de consistência, não dos nomes de tabelas do banco de dados.
- Use eventos de domínio para pedidos concluídos e resultados de pagamento.
Auditoria de segurança
SeguroAll 13 static findings are false positives in documentation and illustrative Python examples. API-key references use dependency injection, SQL uses placeholders, and backticks format Markdown; no malicious intent or prompt injection was found.
Fatores de risco
🔑 Variáveis de ambiente (2)
⚙️ Comandos externos (3)
Compartilhar e citar este relatório
Compartilhe o relatório de avaliação versionado, o badge neutro, o cartão incorporável e as citações. A Skillstore apresenta evidências sem decidir se este Skill é seguro.
Copiar link do relatório
https://skillstore.io/skills/sickn33-architecture-patterns/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/sickn33-architecture-patterns?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/sickn33-architecture-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-architecture-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Cartão incorporável
<iframe src="https://skillstore.io/embed/skills/sickn33-architecture-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citações acadêmicas (APA · BibTeX · CFF)
Citação APA
sickn33. (2026). architecture-patterns security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-architecture-patterns/audits/5Citação BibTeX
@techreport{sickn33-sickn33-architecture-patterns-2026,
author = {sickn33},
title = {architecture-patterns security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-architecture-patterns/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "architecture-patterns security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-architecture-patterns/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-architecture-patterns:audit:5"
description: "Skillstore immutable audit report identifier"
Comparar variantes
4 variantes instaláveisCada autor permanece como um skill instalável separado. A variante recomendada é classificada pelas evidências do Skillstore.
Por que esta variante está em primeiro
wshobson-architecture-patterns
2026-09-09
adammanuel-dev-architecture-patterns
2026-09-09
sickn33-architecture-patterns
2026-09-09
barnhardt-enterprises-inc-architecture-patterns
2026-09-09
Pontuação do Skillstore
Por que esta pontuação Confiança das evidências: AltoO que você pode criar
Planejar um Novo Serviço Backend
Escolha camadas, ports, adapters e limites de domínio antes do início da implementação.
Refatorar uma Aplicação Acoplada
Separe regras de negócio de frameworks, bancos de dados e controllers em etapas planejadas.
Definir Padrões de Arquitetura da Equipe
Crie regras compartilhadas para módulos, repositórios, casos de uso e modelos de domínio.
Teste estes prompts
Ajude-me a escolher entre Clean Architecture, Hexagonal Architecture e DDD para este backend: [describe domain, team size, data stores, and integrations].
Mapeie bounded contexts, entidades centrais, repositórios e casos de uso para esta área de produto: [describe workflows, users, and business rules].
Crie um plano de refatoração em fases que mova este backend acoplado em direção a ports and adapters: [describe current modules and pain points].
Revise esta arquitetura backend quanto à direção de dependências, pureza de domínio, testabilidade e risco de over-engineering: [summarize modules and dependencies].
Boas práticas
- Comece pelos limites de domínio antes de escolher pastas e frameworks.
- Mantenha as dependências apontando para o núcleo do domínio.
- Valide designs com testes que substituam bancos de dados e serviços externos.
Evitar
- Colocar regras de negócio dentro de controllers ou handlers de framework.
- Criar abstrações antes que o domínio tenha complexidade real.
- Permitir que modelos de ORM vazem para casos de uso e entidades de domínio.
Perguntas frequentes
Quando devo usar esta skill?
Ela cria código pronto para produção?
Ela pode ajudar com monólitos existentes?
Quais padrões ela cobre?
Ela exige Python?
Claude, Codex e Claude Code podem usá-la?
Detalhes do desenvolvedor
Autor
sickn33Licença
MIT
Revisão da Skillstore
r2
Aviso de versão
O autor não declarou uma versão.
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/architecture-patternsReferência
86d877f219e2131f05dd5b37c5e329c71c7b8ec4
Atualidade da manutenção
26/07/2026
Uso
7 downloads · 120 visualizações
Estrutura de arquivos