tdd
79Praticar Desenvolvimento Orientado a Testes
As equipes frequentemente escrevem a implementação antes de testes comportamentais claros. Esta habilidade orienta Claude, Codex e Claude Code por ciclos rigorosos de Red-Green-Refactor.
Aplicar Princípios de Design SOLID
Código orientado a objetos pode se tornar difícil de alterar e testar. Esta skill explica os princípios SOLID com exemplos em TypeScript e indicações práticas de refatoração.
Copie esta solicitação para o seu Agente. Ela inclui a página canônica do Skill e o manifesto.
Review the Skillstore skill "solid-principles" from https://skillstore.io/skills/benny9193-solid-principles.md and its manifest at https://skillstore.io/api/skills/benny9193-solid-principles/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.
Use estes links quando um agente de IA, crawler ou script precisar de contexto limpo em vez de ler a página completa.
Usando "solid-principles". Revise um serviço de usuário que cria usuários, envia email, valida entrada e gera relatórios.
Resultado esperado:
Usando "solid-principles". Avalie um processador de pagamentos que usa condicionais para cada tipo de pagamento.
Resultado esperado:
Usando "solid-principles". Verifique se um repositório depende diretamente demais de uma implementação de banco de dados.
Resultado esperado:
All 16 static findings are false positives caused by Markdown fences or TypeScript template literals, with no external command execution, database file access, or reconnaissance. However, the recommended dependency inversion example directly interpolates an identifier into SQL. This pattern can enable SQL injection when adapted to executable code.
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.
https://skillstore.io/skills/benny9193-solid-principles/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/benny9193-solid-principles?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/benny9193-solid-principles?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/benny9193-solid-principles/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/benny9193-solid-principles.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Benny9193. (2026). solid-principles security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/benny9193-solid-principles/audits/9@techreport{benny9193-benny9193-solid-principles-2026,
author = {Benny9193},
title = {solid-principles security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/benny9193-solid-principles/audits/9},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "solid-principles security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "Benny9193"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/benny9193-solid-principles/audits/9"
identifiers:
- type: other
value: "skillstore:benny9193-solid-principles:audit:9"
description: "Skillstore immutable audit report identifier"
Cada autor permanece como um skill instalável separado. A variante recomendada é classificada pelas evidências do Skillstore.
Por que esta variante está em primeiro
doubleslashse-solid-principles
2026-09-09
benny9193-solid-principles
2026-09-09
Divida responsabilidades misturadas em serviços, validadores, repositórios e geradores de relatórios focados.
Use o checklist SOLID para identificar acoplamento forte, interfaces amplas e herança frágil.
Explique cada princípio com exemplos simples em TypeScript e sinais práticos de alerta.
Explique o Princípio da Responsabilidade Única em termos simples. Dê um pequeno exemplo e um sinal de que uma classe o viola.
Revise este design de classe em busca de violações de SOLID. Identifique o princípio provável, explique o risco e sugira uma refatoração focada.
Ajude-me a refatorar este módulo orientado a objetos usando princípios SOLID. Mantenha o design simples e explique cada tradeoff.
Compare dois designs propostos em relação aos princípios SOLID. Destaque pontos de extensão, riscos de substituição, direção de dependência e risco de over-engineering.
Autor
Benny9193Licença
MIT
Revisão da Skillstore
r2
Aviso de versão
O autor não declarou uma versão.
Referência
8c3e20bba512c392d9b02ee748b18e0b09d4982c
Atualidade da manutenção
25/07/2026
Uso
7 downloads · 181 visualizações
Estrutura de arquivos
📄 SKILL.md
Praticar Desenvolvimento Orientado a Testes
As equipes frequentemente escrevem a implementação antes de testes comportamentais claros. Esta habilidade orienta Claude, Codex e Claude Code por ciclos rigorosos de Red-Green-Refactor.
Melhore a legibilidade do código com código limpo
Código legível é difícil de sustentar quando as revisões não têm critérios compartilhados. Esta skill dá ao Claude, Codex e Claude Code verificações claras de clean code para nomes, funções, comentários, erros e formatação.
Projete APIs REST Consistentes
APIs inconsistentes tornam a integração mais lenta e criam erros no cliente. Esta skill fornece orientação prática sobre REST para recursos, métodos, respostas, erros, paginação, versionamento, autenticação e documentação.
Encontre padrões de código TypeScript rapidamente
Desenvolvedores frequentemente precisam de um lembrete conciso para padrões comuns de implementação. Esta skill fornece exemplos compactos em TypeScript para selecionar e adaptar estruturas comprovadas.
Review Defects and Verify Root-Cause Repairs
por aakashh242
Reviews can miss failure conditions or accept fixes without reliable evidence. Gauntlet guides scoped adversarial reviews, authorized repairs, and revision-bound verification within a finite budget.
Analisar Padrões de Código e Arquitetura
por C0ntr0lledCha0s
Bases de código grandes escondem estruturas repetidas e escolhas arquiteturais pouco claras. Esta skill encontra padrões, explica sua intenção e destaca oportunidades práticas de refatoração.
Pesquisar Código pela Estrutura da AST
por 0xDarkMatter
Pesquisas de texto não identificam relações semânticas e produzem correspondências ruidosas. Esta skill usa padrões do ast-grep para localizar estruturas de código e preparar refatorações focadas.
Audit NestJS Code with Evidence-Backed Findings
por amirtaherkhani
NestJS repositories can hide boundary flaws and runtime risks that lint results alone cannot reveal. This skill combines local evidence collection and semantic review into one prioritized report.
Revisar código com verificações estruturadas de qualidade
por alirezarezvani
Revisões de código podem deixar passar problemas de qualidade, segurança e manutenibilidade. Esta skill orienta revisões estruturadas com scripts, checklists e geração de relatórios.
Encontre Contexto de Código Mais Rapidamente
por 89jobrien
Desenvolvedores frequentemente perdem tempo rastreando por que um código existe e o que depende dele. Esta skill orienta Claude, Codex ou Claude Code a reunir conhecimento de grafo relacionado, chamadores, imports e testes antes de mudanças.