commit 7c8b80e9ca9908e886311ced492c97f34a85a22c Author: Zhongwei Li Date: Sun Nov 30 08:26:35 2025 +0800 Initial commit diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json new file mode 100644 index 0000000..cb5e832 --- /dev/null +++ b/.claude-plugin/plugin.json @@ -0,0 +1,12 @@ +{ + "name": "leapmultix-command-audit-config", + "description": "Slash command /audit-config from LeapMultix", + "version": "1.0.0", + "author": { + "name": "Julien LE SAUX", + "email": "contact@jls42.org" + }, + "commands": [ + "./commands" + ] +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..7ab7f81 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# leapmultix-command-audit-config + +Slash command /audit-config from LeapMultix diff --git a/commands/audit-config.md b/commands/audit-config.md new file mode 100644 index 0000000..9f3038d --- /dev/null +++ b/commands/audit-config.md @@ -0,0 +1,40 @@ +--- +description: Audits Skills, Subagents or Slash Commands for compliance with best practices +--- + +# Audit de Conformité + +Utilisez l'agent-architecte pour auditer la conformité des composants de configuration. + +## Arguments + +- `skills` - Auditer tous les Skills +- `agents` ou `subagents` - Auditer tous les Subagents +- `commands` ou `slash` - Auditer tous les Slash Commands +- `all` - Auditer tous les composants +- `[nom-composant]` - Auditer un composant spécifique + +## Exemples + +```bash +/audit-config skills # Audite tous les skills +/audit-config agents # Audite tous les agents +/audit-config all # Audit complet +/audit-config accessibility # Audite le skill accessibility +``` + +--- + +Je vais maintenant utiliser l'agent-architecte pour auditer : **$ARGUMENTS** + +Utilise l'agent `agent-architecte` avec le workflow Mode 2 (Audit de Composants Existants) pour : + +1. Identifier les composants concernés ($ARGUMENTS) +2. Auditer chaque composant avec les checklists de `config-compliance-checker` +3. Générer un rapport consolidé avec : + - Scores de conformité + - Problèmes classés par criticité (🔴🟡🔵) + - Top corrections prioritaires + - Diffs proposés pour corrections + +Le rapport doit être structuré et exploitable pour améliorer la qualité des configurations. diff --git a/plugin.lock.json b/plugin.lock.json new file mode 100644 index 0000000..2966395 --- /dev/null +++ b/plugin.lock.json @@ -0,0 +1,45 @@ +{ + "$schema": "internal://schemas/plugin.lock.v1.json", + "pluginId": "gh:jls42/leapmultix:leapmultix-marketplace/commands/audit-config", + "normalized": { + "repo": null, + "ref": "refs/tags/v20251128.0", + "commit": "4e0b4fc4e7407151ef33b3f503be8646c0fcf707", + "treeHash": "7d71043a245438a377438091d6c12b1db5d2713dea954045ba4c788ea0b5b2a0", + "generatedAt": "2025-11-28T10:19:09.696928Z", + "toolVersion": "publish_plugins.py@0.2.0" + }, + "origin": { + "remote": "git@github.com:zhongweili/42plugin-data.git", + "branch": "master", + "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", + "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" + }, + "manifest": { + "name": "leapmultix-command-audit-config", + "description": "Slash command /audit-config from LeapMultix", + "version": "1.0.0" + }, + "content": { + "files": [ + { + "path": "README.md", + "sha256": "5360ab049add92861f34f44c95b201d7516160d7891688068c43c9e5aad8ea08" + }, + { + "path": ".claude-plugin/plugin.json", + "sha256": "2aac77ab7016dd9f6780e229bc50929e07e8557f15d766955351739dfb779369" + }, + { + "path": "commands/audit-config.md", + "sha256": "129beda55e91e48f1680d8af6babe3a6c857de396ad2316606b68a5180972e43" + } + ], + "dirSha256": "7d71043a245438a377438091d6c12b1db5d2713dea954045ba4c788ea0b5b2a0" + }, + "security": { + "scannedAt": null, + "scannerVersion": null, + "flags": [] + } +} \ No newline at end of file