ddd-check
Auditer les projets Java pour vérifier leur conformité au DDD
Les violations du DDD peuvent se dissimuler dans les différentes couches Java et affaiblir les frontières architecturales. Cette compétence examine les fichiers modifiés ou les projets complets selon des règles documentées et exploitables.
Installer avec mon Agent
Copiez cette demande dans votre Agent. Elle contient la page Skill de référence et le manifeste.
Review the Skillstore skill "ddd-check" from https://skillstore.io/skills/bookiosk-ddd-check.md and its manifest at https://skillstore.io/api/skills/bookiosk-ddd-check/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Votre Agent doit toujours présenter son plan et demander toute confirmation exigée par la politique de sécurité.
Ressources lisibles par les agents
Utilisez ces liens lorsqu’un Agent IA, un crawler ou un script a besoin d’un contexte propre au lieu de lire toute la page.
Tester
Utilisation de « ddd-check ». Vérifie la conformité DDD de mes fichiers Java modifiés.
Résultat attendu:
- Trois fichiers Java ont été examinés dans les couches domaine et application.
- Élevée : OrderAggregate expose un setter d'identité public. Rendez le setter protégé conformément à la règle d'identité du domaine.
- Moyenne : CreateOrderService utilise un nom de service abstrait. Renommez-le afin d'exprimer l'intention de la commande.
Utilisation de « ddd-check ». Effectue un audit architectural complet et hiérarchise les constats.
Résultat attendu:
- L'audit a détecté une violation critique de dépendance et quatre problèmes de convention.
- Priorité 1 : supprimez l'importation de Mapper depuis l'infrastructure dans la couche domaine.
- Priorité 2 : alignez les classes de base des dépôts et des services applicatifs sur les règles fournies.
Audit de sécurité
SûrAll 70 static findings are false positives caused by license links, Markdown formatting, Java Mapper examples, architecture prose, or fixed read-only repository commands. No prompt injection, exfiltration, destructive command, reconnaissance behavior, or malicious intent was found.
Facteurs de risque
🌐 Accès réseau (3)
📁 Accès au système de fichiers (12)
⚙️ Commandes externes (11)
Partager et citer ce rapport
Partagez le rapport d’évaluation versionné, le badge neutre, la carte intégrable et les citations. Skillstore présente les preuves sans décider si ce Skill est sûr.
Copier le lien du rapport
https://skillstore.io/skills/bookiosk-ddd-check/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/bookiosk-ddd-check?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/bookiosk-ddd-check?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/bookiosk-ddd-check/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Carte intégrable
<iframe src="https://skillstore.io/embed/skills/bookiosk-ddd-check.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citations académiques (APA · BibTeX · CFF)
Citation APA
bookiosk. (2026). ddd-check security audit report (audit version 4) [Author version 2.0]. Skillstore. https://skillstore.io/skills/bookiosk-ddd-check/audits/4Citation BibTeX
@techreport{bookiosk-bookiosk-ddd-check-2026,
author = {bookiosk},
title = {ddd-check security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/bookiosk-ddd-check/audits/4},
note = {Author version 2.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "ddd-check security audit report (audit version 4)"
version: "2.0"
type: report
authors:
- name: "bookiosk"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/bookiosk-ddd-check/audits/4"
identifiers:
- type: other
value: "skillstore:bookiosk-ddd-check:audit:4"
description: "Skillstore immutable audit report identifier"
Score Skillstore
Pourquoi ce score Niveau de confiance des preuves: MoyenCe que vous pouvez créer
Revue DDD avant commit
Vérifier les fichiers Java modifiés avant le commit afin de corriger rapidement les violations liées aux couches, au nommage ou aux dépendances.
Vérification architecturale d'une pull request
Examiner un ensemble de modifications selon des règles DDD partagées et produire des constats précis à l'intention des réviseurs.
Évaluation complète du projet
Auditer chaque fichier Java de production afin de repérer les dérives architecturales et de hiérarchiser les corrections.
Essayez ces prompts
Effectue une vérification DDD incrémentale de mes fichiers Java modifiés. Indique chaque violation avec sa gravité, la référence à la règle et une correction précise.
Examine les fichiers modifiés dans la couche domaine. Concentre-toi sur les frontières des agrégats, les classes de base, la protection de l'identité, les interfaces de dépôt et les dépendances interdites vers l'infrastructure.
Effectue un audit DDD complet de ce projet Java. Résume les constats par couche, présente les violations de dépendances et hiérarchise les corrections recommandées.
Effectue un audit DDD complet, regroupe les violations associées selon leur cause racine et propose un plan de correction par étapes avec les dépendances et l'impact attendu.
Bonnes pratiques
- Utilisez le mode incrémental pendant le développement quotidien et le mode complet avant les versions.
- Vérifiez que les conventions fournies correspondent aux décisions du projet avant d'appliquer les constats.
- Traitez les constats relatifs au sens des dépendances et à la protection de l'identité avant les problèmes de nommage ou de style.
Éviter
- Ne considérez pas chaque constat comme correct sans vérifier le contexte du projet.
- N'effectuez pas un audit complet lorsqu'un petit ensemble de modifications seulement doit être examiné.
- Ne masquez pas les violations architecturales dans le seul but de réduire le nombre de constats.
Foire aux questions
Quels projets cette compétence peut-elle examiner ?
Quelle est la différence entre le mode incrémental et le mode complet ?
La compétence modifie-t-elle les fichiers sources ?
La compétence exécute-t-elle les tests ou compile-t-elle le projet ?
Les équipes peuvent-elles personnaliser les règles ?
Que signifie un constat critique ?
Détails du développeur
Auteur
bookioskLicence
Apache-2.0
Version de l’auteur
v2.0
Révision Skillstore
r2
Avis de version
La version déclarée par l’auteur n’est pas un SemVer valide.
Réf
78a92e43ebef463a25ff4e338201e38672130086
Récence de maintenance
23/07/2026
Utilisation
1 téléchargements · 0 vues