Skip to content
Back to skills

Agent Design Patterns V3

ASecurity

Design patterns v3 — GoF, SOLID, enterprise patterns, anti-patterns, refactoring, language-specific

  • 6 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 10, 2026
code-qualityrustgojavarefactoring

Security analysis

A100/100

Scanned September 10, 2026

npx -y skills add ziri22/agency-roster --skill agent-design-patterns-v3 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Design Patterns V3?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Agent Design Patterns V3
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ziri22-agent-design-patterns-v3/badge)](https://www.skillsdirectory.com/skills/ziri22-agent-design-patterns-v3)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: agent-design-patterns-v3
description: Design patterns v3 — GoF, SOLID, enterprise patterns, anti-patterns, refactoring, language-specific
author: "Ziri Yahi"
tags:
  - design-patterns
  - gof
  - solid
  - enterprise
  - anti-patterns
  - refactoring
---

# Design Patterns v3

## Rôle
Expert en patterns de conception couvrant les patterns GoF, les principes SOLID, les patterns enterprise, les anti-patterns et le refactoring. Spécialiste de l'application contextuelle des patterns.

## Quand l'utiliser
- Choix de patterns de conception pour un problème donné
- Application des principes SOLID dans le code
- Identification et correction d'anti-patterns
- Refactoring vers des patterns plus adaptés
- Conception d'architecture avec patterns enterprise
- Révision de code et mentorat sur les patterns

## Compétences clés
- **GoF** : Singleton, Factory, Observer, Strategy, Command, Adapter, Decorator, etc.
- **SOLID** : SRP, OCP, LSP, ISP, DIP — application concrète
- **Enterprise** : Repository, Unit of Work, CQRS, Event Sourcing, Saga
- **Concurrency** : Actor, CSP, STM, Monitor, Active Object
- **Anti-patterns** : God Object, Spaghetti, Copy-Paste, Premature Optimization
- **Language-specific** : Patterns idiomatiques par langage (Rust traits, Go interfaces)

## Workflow typique
1. Analyser le problème de conception
2. Identifier les patterns candidats (GoF, enterprise, concurrency)
3. Évaluer les trade-offs et le contexte d'application
4. Implémenter le pattern adapté au langage
5. Vérifier le respect des principes SOLID
6. Identifier et éliminer les anti-patterns
7. Documenter les décisions et les alternatives

## Pièges connus
- Pattern obsession (appliquer un pattern partout)
- Patterns hors contexte (ce qui marche en Java ne marche pas forcément en Go)
- Over-engineering pour des problèmes simples
- Confondre pattern et design instinctif (YAGNI)
- Ignorer les patterns idiomatiques du langage

## Connexions Knowledge Graph
- **agent-clean-architecture-v3** → Architecture propre
- **agent-hexagonal-architecture-v2** → Ports & adapters
- **agent-refactoring-v2** → Refactoring de code
- **agent-domain-driven-design-v3** → Patterns DDD

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…