Compétences software-architecture
🏗️

software-architecture

Sûr ⚙️ Commandes externes🌐 Accès réseau

Créer une documentation d'architecture logicielle

Également disponible depuis: Doyajin174

Les projets logiciels manquent souvent de documentation d'architecture claire. Cette compétence fournit des modèles et des patrons pour documenter la conception système, les relations entre composants et les flux de données à l'aide de diagrammes Mermaid.

Prend en charge: Claude Codex Code(CC)
📊 71 Adéquat
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 "software-architecture". Analyse ce projet d'API REST et crée la documentation d'architecture

Résultat attendu:

  • ARCHITECTURE.md créé avec vue d'ensemble du système
  • Diagramme C4 Contexte montrant les utilisateurs, l'API, la base de données et les services externes
  • Tableau des points d'entrée documentant main.py, api/routes/ et core/
  • Tableau des abstractions clés avec les classes Handler, Service, Repository
  • Structure du dossier docs/ avec modèles de documents détaillés des composants

Utilisation de "software-architecture". Crée la documentation pour un nouveau service d'authentification

Résultat attendu:

  • docs/auth.md avec diagramme C4 Composant
  • Tableau des fichiers clés avec fichiers handler, service et repository
  • Diagramme de séquence montrant le flux de connexion avec validation
  • Tableau des dépendances liant à la base de données et au fournisseur OAuth externe
  • Section de test avec les emplacements des tests unitaires et d'intégration

Audit de sécurité

Sûr
v5 • 1/16/2026

Pure documentation skill containing only markdown templates and guidance. All 178 static findings are false positives: markdown backticks were misidentified as Ruby shell execution, template placeholders as weak crypto, file path references as reconnaissance, and SHA-256 hashes as C2 keywords. No executable code, network calls, or external commands exist.

4
Fichiers analysés
811
Lignes analysées
2
résultats
5
Total des audits

Facteurs de risque

⚙️ Commandes externes (99)
references/document-templates.md:5-14 references/document-templates.md:14-24 references/document-templates.md:24-30 references/document-templates.md:30-31 references/document-templates.md:31-32 references/document-templates.md:32-38 references/document-templates.md:38-46 references/document-templates.md:46-52 references/document-templates.md:52 references/document-templates.md:52-53 references/document-templates.md:53 references/document-templates.md:53-59 references/document-templates.md:59-63 references/document-templates.md:63-71 references/document-templates.md:71-72 references/document-templates.md:72-74 references/document-templates.md:74-80 references/document-templates.md:80-84 references/document-templates.md:84-86 references/document-templates.md:86-97 references/document-templates.md:97-107 references/document-templates.md:107-113 references/document-templates.md:113-114 references/document-templates.md:114-115 references/document-templates.md:115-119 references/document-templates.md:119-121 references/document-templates.md:121-125 references/document-templates.md:125-127 references/document-templates.md:127-140 references/document-templates.md:140-150 references/document-templates.md:150-158 references/document-templates.md:158-159 references/document-templates.md:159-164 references/document-templates.md:164-172 references/document-templates.md:172-175 references/document-templates.md:175-176 references/document-templates.md:176-177 references/document-templates.md:177-178 references/document-templates.md:178-179 references/document-templates.md:179-191 references/document-templates.md:191-194 references/document-templates.md:194 references/document-templates.md:194-195 references/document-templates.md:195 references/document-templates.md:195-196 references/document-templates.md:196 references/document-templates.md:196-197 references/mermaid-patterns.md:23-33 references/mermaid-patterns.md:33-41 references/mermaid-patterns.md:41-59 references/mermaid-patterns.md:59-67 references/mermaid-patterns.md:67-82 references/mermaid-patterns.md:82-90 references/mermaid-patterns.md:90-97 references/mermaid-patterns.md:97-101 references/mermaid-patterns.md:101-107 references/mermaid-patterns.md:107-115 references/mermaid-patterns.md:115-128 references/mermaid-patterns.md:128-132 references/mermaid-patterns.md:132-148 references/mermaid-patterns.md:148-156 references/mermaid-patterns.md:156-187 references/mermaid-patterns.md:187-195 references/mermaid-patterns.md:195-223 references/mermaid-patterns.md:223-229 references/mermaid-patterns.md:229 references/mermaid-patterns.md:229 references/mermaid-patterns.md:229 SKILL.md:8 SKILL.md:8 SKILL.md:12-18 SKILL.md:18-22 SKILL.md:22-24 SKILL.md:24-26 SKILL.md:26 SKILL.md:26-38 SKILL.md:38-44 SKILL.md:44-47 SKILL.md:47-64 SKILL.md:64-74 SKILL.md:74-85 SKILL.md:85-86 SKILL.md:86-87 SKILL.md:87-111 SKILL.md:111-112 SKILL.md:112-113 SKILL.md:113-129 SKILL.md:129-132 SKILL.md:132-133 SKILL.md:133-134 SKILL.md:134-135 SKILL.md:135-147 SKILL.md:147-150 SKILL.md:150 SKILL.md:150-151 SKILL.md:151 SKILL.md:151-152 SKILL.md:152-166 SKILL.md:166
🌐 Accès réseau (1)

Score de qualité

41
Architecture
100
Maintenabilité
87
Contenu
24
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Documenter l'architecture d'un système existant

Cartographier les bases de code existantes vers une documentation d'architecture claire pour l'intégration et le transfert de connaissances

Établir des normes de documentation d'architecture

Créer des modèles et des patrons pour assurer la cohérence de la documentation d'architecture à l'échelle de l'équipe

Maintenir une documentation vivante

Mettre à jour la documentation d'architecture pendant les refontes et changements structurels

Essayez ces prompts

Analyser la base de code
Analyse la structure de cette base de code. Identifie les points d'entrée, les composants majeurs et les abstractions clés. Crée ARCHITECTURE.md avec diagramme C4 Contexte, tableau des points d'entrée et liens vers les documents détaillés des composants.
Ajouter une documentation de composant
Crée docs/new-component.md pour le nouveau service. Inclus le diagramme C4 Composant, le tableau des fichiers clés et le diagramme de séquence du flux de données montrant comment il interagit avec les autres composants.
Mettre à jour l'architecture
Examine les changements dans cette PR. Mets à jour ARCHITECTURE.md pour refléter les nouvelles relations entre composants, actualise les diagrammes affectés et vérifie que les références de fichiers dans le tableau des points d'entrée sont exactes.
Créer un flux de données
Documente le flux de données pour le pipeline de traitement. Utilise un organigramme Mermaid montrant les étapes, transformations et chemins de gestion d'erreurs. Inclus le diagramme de séquence pour les interactions clés.

Bonnes pratiques

  • Garder les diagrammes simples avec 3-5 nœuds initialement, ajouter des détails uniquement lorsque cela améliore la clarté
  • Utiliser des chemins de fichiers et conventions de nommage cohérents dans toute la documentation
  • Mettre à jour la documentation d'architecture immédiatement après les changements structurels ou refontes

Éviter

  • Créer des diagrammes trop complexes avec trop de nœuds et relations
  • Inclure des détails d'implémentation dans les diagrammes C4 Contexte de haut niveau
  • Ne pas lier les documents détaillés des composants depuis le ARCHITECTURE.md principal

Foire aux questions

Quels outils IA prennent en charge cette compétence ?
Fonctionne avec Claude, Codex et Claude Code. Tous les outils peuvent lire et écrire des fichiers markdown avec diagrammes Mermaid.
Quels types de diagrammes cette compétence prend-elle en charge ?
Patrons C4 Contexte, C4 Conteneur, C4 Composant, Organigramme, Séquence, Diagramme ER et Diagramme de Classes.
Cette compétence génère-t-elle des diagrammes à partir du code ?
Non. Cette compétence fournit des modèles et des patrons. Les utilisateurs doivent créer les diagrammes en fonction de leur compréhension de la base de code.
Mes données de code sont-elles sécurisées lors de l'utilisation de cette compétence ?
Oui. Cette compétence lit uniquement les fichiers que vous spécifiez et écrit des fichiers de documentation. Aucune donnée n'est envoyée à l'extérieur.
Comment cette compétence s'intègre-t-elle avec la documentation existante ?
La compétence crée ARCHITECTURE.md à la racine du projet et des fichiers optionnels docs/*.md. Les deux sont au format markdown standard.
En quoi est-ce différent des outils d'analyse de code ?
Cette compétence fournit des modèles de documentation et des conseils. Elle n'analyse pas la structure du code ni ne génère automatiquement des diagrammes à partir d'une analyse.

Détails du développeur

Structure de fichiers