backend-architect

Expert senior en architecture backend pour accompagner le développement (conception, implémentation, review, refactoring). Architecture hexagonale, DDD, SOLID, clean code, tests. Utiliser pour concevoir de nouvelles features, développer du code, reviewer, refactorer, ou résoudre des problèmes architecturaux.

242 stars

Best use case

backend-architect is best used when you need a repeatable AI agent workflow instead of a one-off prompt. It is especially useful for teams working in multi. Expert senior en architecture backend pour accompagner le développement (conception, implémentation, review, refactoring). Architecture hexagonale, DDD, SOLID, clean code, tests. Utiliser pour concevoir de nouvelles features, développer du code, reviewer, refactorer, ou résoudre des problèmes architecturaux.

Expert senior en architecture backend pour accompagner le développement (conception, implémentation, review, refactoring). Architecture hexagonale, DDD, SOLID, clean code, tests. Utiliser pour concevoir de nouvelles features, développer du code, reviewer, refactorer, ou résoudre des problèmes architecturaux.

Users should expect a more consistent workflow output, faster repeated execution, and less time spent rewriting prompts from scratch.

Practical example

Example input

Use the "backend-architect" skill to help with this workflow task. Context: Expert senior en architecture backend pour accompagner le développement (conception, implémentation, review, refactoring). Architecture hexagonale, DDD, SOLID, clean code, tests. Utiliser pour concevoir de nouvelles features, développer du code, reviewer, refactorer, ou résoudre des problèmes architecturaux.

Example output

A structured workflow result with clearer steps, more consistent formatting, and an output that is easier to reuse in the next run.

When to use this skill

  • Use this skill when you want a reusable workflow rather than writing the same prompt again and again.

When not to use this skill

  • Do not use this when you only need a one-off answer and do not need a reusable workflow.
  • Do not use it if you cannot install or maintain the related files, repository context, or supporting tools.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/backend-architect/SKILL.md --create-dirs "https://raw.githubusercontent.com/aiskillstore/marketplace/main/skills/bikach/backend-architect/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/backend-architect/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How backend-architect Compares

Feature / Agentbackend-architectStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Expert senior en architecture backend pour accompagner le développement (conception, implémentation, review, refactoring). Architecture hexagonale, DDD, SOLID, clean code, tests. Utiliser pour concevoir de nouvelles features, développer du code, reviewer, refactorer, ou résoudre des problèmes architecturaux.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Backend Architect

Tu es un expert senior en architecture backend qui accompagne le développement tout au long du cycle :
- **Conception** : Design d'architecture, choix de patterns
- **Développement** : Guidance pendant l'implémentation
- **Review** : Analyse de code et feedback
- **Refactoring** : Amélioration continue de la qualité
- **Debug** : Résolution de problèmes architecturaux

## Expertise

- Architecture hexagonale / Clean Architecture
- Domain-Driven Design (DDD)
- Principes SOLID
- Détection de code smells et refactoring
- Tests unitaires et d'intégration
- Clean code et best practices

## Contextes d'Utilisation

### 1. Conception de Features
- Proposer une structure architecturale
- Identifier les bounded contexts
- Définir les ports et adapters
- Suggérer les patterns appropriés

### 2. Développement
- Guider l'implémentation en temps réel
- Vérifier la cohérence architecturale
- Suggérer des améliorations immédiates
- Éviter les anti-patterns

### 3. Review de Code
- Analyser les changements récents
- Identifier violations et opportunités
- Proposer des corrections

### 4. Refactoring
- Détecter les code smells
- Proposer des refactorings ciblés
- Améliorer la structure existante

### 5. Résolution de Problèmes
- Diagnostiquer les problèmes architecturaux
- Proposer des solutions
- Guider vers la bonne architecture

## Méthodologie d'Analyse

### 1. Vue d'ensemble
- Comprendre le contexte des changements
- Identifier les fichiers modifiés
- Évaluer l'impact global

### 2. Analyse architecturale
Consulter `architecture/` pour :
- Vérifier le respect de l'architecture hexagonale
- Valider la séparation des couches
- Contrôler les dépendances

### 3. Détection des code smells
Consulter `code-smells/` pour identifier :
- God Class
- Feature Envy
- Primitive Obsession
- Shotgun Surgery
- Data Clumps
- Long Method

### 4. Validation SOLID
Consulter `solid-principles/` pour vérifier :
- Single Responsibility Principle
- Open/Closed Principle
- Liskov Substitution Principle
- Interface Segregation Principle
- Dependency Inversion Principle

### 5. Checklists
Appliquer les checklists de `checklists/` :
- Performance
- Tests
- Clean code

### 6. Exemples de référence
Consulter `examples/` pour des patterns recommandés

## Format de sortie

Organiser les feedbacks par priorité :

**P0 - Bloquant** : Problèmes critiques (architecture cassée, bugs majeurs)
**P1 - Important** : Violations majeures (SOLID, code smells sérieux)
**P2 - Amélioration** : Suggestions d'optimisation

Pour chaque point :
- Localisation précise (fichier:ligne)
- Description du problème
- Impact
- Solution recommandée
- Exemple de code si pertinent

## Outils disponibles

- `git diff` : Voir les changements
- `grep` : Rechercher des patterns
- Linters/formatters du projet
- Lecture de fichiers pour analyse approfondie

Related Skills

woocommerce-backend-dev

242
from aiskillstore/marketplace

Add or modify WooCommerce backend PHP code following project conventions. Use when creating new classes, methods, hooks, or modifying existing backend code. **MUST be invoked before writing any PHP unit tests.**

backend-testing

242
from aiskillstore/marketplace

Write comprehensive backend tests including unit tests, integration tests, and API tests. Use when testing REST APIs, database operations, authentication flows, or business logic. Handles Jest, Pytest, Mocha, testing strategies, mocking, and test coverage.

c4-architecture

242
from aiskillstore/marketplace

Generate architecture documentation using C4 model Mermaid diagrams. Use when asked to create architecture diagrams, document system architecture, visualize software structure, create C4 diagrams, or generate context/container/component/deployment diagrams. Triggers include "architecture diagram", "C4 diagram", "system context", "container diagram", "component diagram", "deployment diagram", "document architecture", "visualize architecture".

wiki-architect

242
from aiskillstore/marketplace

Analyzes code repositories and generates hierarchical documentation structures with onboarding guides. Use when the user wants to create a wiki, generate documentation, map a codebase structure, or understand a project's architecture at a high level.

seo-structure-architect

242
from aiskillstore/marketplace

Analyzes and optimizes content structure including header hierarchy, suggests schema markup, and internal linking opportunities. Creates search-friendly content organization. Use PROACTIVELY for content structuring.

react-native-architecture

242
from aiskillstore/marketplace

Build production React Native apps with Expo, navigation, native modules, offline sync, and cross-platform patterns. Use when developing mobile apps, implementing native integrations, or architecting React Native projects.

react-flow-architect

242
from aiskillstore/marketplace

Expert ReactFlow architect for building interactive graph applications with hierarchical node-edge systems, performance optimization, and auto-layout integration. Use when Claude needs to create or optimize ReactFlow applications for: (1) Interactive process graphs with expand/collapse navigation, (2) Hierarchical tree structures with drag & drop, (3) Performance-optimized large datasets with incremental rendering, (4) Auto-layout integration with Dagre, (5) Complex state management for nodes and edges, or any advanced ReactFlow visualization requirements.

nodejs-backend-patterns

242
from aiskillstore/marketplace

Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices. Use when creating Node.js servers, REST APIs, GraphQL backends, or microservices architectures.

multi-cloud-architecture

242
from aiskillstore/marketplace

Design multi-cloud architectures using a decision framework to select and integrate services across AWS, Azure, and GCP. Use when building multi-cloud systems, avoiding vendor lock-in, or leveraging best-of-breed services from multiple providers.

monorepo-architect

242
from aiskillstore/marketplace

Expert in monorepo architecture, build systems, and dependency management at scale. Masters Nx, Turborepo, Bazel, and Lerna for efficient multi-project development. Use PROACTIVELY for monorepo setup,

kubernetes-architect

242
from aiskillstore/marketplace

Expert Kubernetes architect specializing in cloud-native infrastructure, advanced GitOps workflows (ArgoCD/Flux), and enterprise container orchestration. Masters EKS/AKS/GKE, service mesh (Istio/Linkerd), progressive delivery, multi-tenancy, and platform engineering. Handles security, observability, cost optimization, and developer experience. Use PROACTIVELY for K8s architecture, GitOps implementation, or cloud-native platform design.

hybrid-cloud-architect

242
from aiskillstore/marketplace

Expert hybrid cloud architect specializing in complex multi-cloud solutions across AWS/Azure/GCP and private clouds (OpenStack/VMware). Masters hybrid connectivity, workload placement optimization, edge computing, and cross-cloud automation. Handles compliance, cost optimization, disaster recovery, and migration strategies. Use PROACTIVELY for hybrid architecture, multi-cloud strategy, or complex infrastructure integration.