Compétences c4-architecture-c4-architecture
📦

c4-architecture-c4-architecture

Sûr

Générer des diagrammes d'architecture C4

Cette compétence génère automatiquement une documentation complète d'architecture C4 en analysant la structure du code de bas en haut, en créant des diagrammes de contexte, de conteneur, de composant et de niveau code avec des spécifications API.

Prend en charge: Claude Codex Code(CC)
🥉 74 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "c4-architecture-c4-architecture". Use c4-architecture skill on a Node.js project

Résultat attendu:

Creates C4-Documentation/ folder with c4-code-api-routes.md, c4-code-models.md, c4-component.md, c4-container.md, c4-context.md, and apis/ with OpenAPI specs

Utilisation de "c4-architecture-c4-architecture". Run skill on microservices repo

Résultat attendu:

Generates separate container documentation for each service, relationship diagrams between services, and context diagram showing external dependencies

Audit de sécurité

Sûr
v1 • 2/25/2026

All static findings are false positives. This is a documentation-generation skill that outputs markdown files with C4 architecture diagrams. The skill does not execute external commands, make network requests, or implement cryptographic algorithms. References to shell syntax and URLs are part of documentation examples, not actual execution.

1
Fichiers analysés
392
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Intégration de nouvelle équipe

Comprenez rapidement l'architecture d'un code existant en générant une documentation C4 complète.

Revue d'architecture

Documentez l'architecture système actuelle pour les réunions de revue d'architecture ou la documentation technique.

Génération de documentation API

Générez automatiquement des spécifications OpenAPI à partir de l'analyse de code pour toutes les API de conteneurs.

Essayez ces prompts

Génération C4 de base
Use the c4-architecture skill to generate C4 architecture documentation for this repository.
Analyse complète avec exclusions
Generate C4 documentation with target_directory set to ./src, exclude_patterns set to ["node_modules", ".git", "dist"], and include_tests set to true.
Vue centrée sur les conteneurs
Use c4-architecture skill focusing on container and deployment analysis. Map all components to Docker containers and Kubernetes manifests if present.
Documentation orientée API
Generate C4 documentation with emphasis on API specifications. For each container, create comprehensive OpenAPI 3.1 specs with all endpoints, request/response schemas, and authentication requirements.

Bonnes pratiques

  • Exécutez sur du code bien commenté pour une meilleure qualité de documentation
  • Vérifiez les spécifications OpenAPI générées pour l'exactitude
  • Utilisez les diagrammes de contexte pour la communication avec les parties prenantes

Éviter

  • Ne pas utiliser pour l'analyse de comportement runtime
  • Éviter d'espérer la détection de dépendances dynamiques
  • Ne pas se fier à la documentation générée sans revue humaine

Foire aux questions

Qu'est-ce que le modèle C4 ?
C4 signifie Contexte, Conteneur, Composant et Code. C'est une manière hiérarchique de décrire l'architecture logicielle à différents niveaux de détail.
Cette compétence modifie-t-elle mon code ?
Non. Cette compétence lit uniquement votre code et génère des fichiers de documentation. Elle ne modifie jamais le code source existant.
Quels langages de programmation sont pris en charge ?
La compétence fonctionne avec n'importe quel langage de programmation. Elle analyse la structure du code, les fonctions et les dépendances de manière générique.
Où la sortie est-elle stockée ?
Toute la documentation est écrite dans un nouveau répertoire C4-Documentation/ à la racine de votre dépôt.
Puis-je personnaliser les répertoires analysés ?
Oui. Utilisez les options de configuration target_directory et exclude_patterns pour personnaliser la portée.
Génère-t-elle de la documentation API ?
Oui. La compétence crée des spécifications OpenAPI 3.1 pour toutes les API de conteneurs et les enregistre dans le sous-répertoire apis/.

Détails du développeur

Structure de fichiers

📄 SKILL.md