技能 move-code-quality
📋

move-code-quality

安全 🌐 網路存取⚡ 包含腳本⚙️ 外部命令

Vérifier la qualité du code Move

Les revues de code Move nécessitent une connaissance approfondie de la liste de contrôle qualité du Move Book. Cette compétence fournit une analyse automatisée basée sur 50 règles pour les meilleures pratiques de Move 2024 Edition, incluant l'organisation du code, les signatures de fonctions, les modèles de tests et la syntaxe moderne.

支援: Claude Codex Code(CC)
📊 69 充足
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「move-code-quality」。 Analysez mon package Move pour détecter les problèmes de qualité

預期結果:

  • Analyse de qualité du code Move
  • Résumé : 12 vérifications réussies, 5 améliorations recommandées, 2 problèmes critiques
  • Problème critique : Move 2024 Edition manquant dans Move.toml
  • Important : Syntaxe de module héritée détectée - utilisez la syntaxe moderne avec point-virgule
  • Recommandation : Mettre à jour l'ordre des paramètres de fonction - les objets doivent précéder les primitives

正在使用「move-code-quality」。 Examinez mon fichier Move.toml

預期結果:

  • Résultats de l'analyse Move.toml
  • Édition : 2024.beta - Conforme
  • Dépendances : Framework Sui implicite - Bien
  • Adresses nommées : Correctement préfixées avec l'espace de noms du projet
  • Toutes les vérifications réussies

正在使用「move-code-quality」。 Vérifiez mon module de test pour détecter les problèmes

預期結果:

  • Revue du module de test
  • Attributs de test : Correctement fusionnés #[test, expected_failure]
  • Nommage : Pas de préfixe test_ redondant - Bien
  • Assertions : Utilise assert_eq! lorsque possible - Excellent

安全審計

安全
v5 • 1/17/2026

This is a pure prompt-based skill containing only documentation and AI instructions. No executable code, file system access, network calls, or command execution exists in the skill definition. All 139 static findings are FALSE POSITIVES caused by the scanner misinterpreting Move code examples, error constants, and documentation links.

2
已掃描檔案
593
分析行數
3
發現項
5
審計總數

風險因素

🌐 網路存取 (2)
⚡ 包含腳本 (2)
⚙️ 外部命令 (110)
SKILL.md:15 SKILL.md:15 SKILL.md:23 SKILL.md:24 SKILL.md:25 SKILL.md:51 SKILL.md:51 SKILL.md:55 SKILL.md:55 SKILL.md:55 SKILL.md:55 SKILL.md:55 SKILL.md:59 SKILL.md:60 SKILL.md:67 SKILL.md:68 SKILL.md:71 SKILL.md:72 SKILL.md:73 SKILL.md:76 SKILL.md:80 SKILL.md:81 SKILL.md:84 SKILL.md:85 SKILL.md:92 SKILL.md:93 SKILL.md:96 SKILL.md:97 SKILL.md:100 SKILL.md:101 SKILL.md:104 SKILL.md:105 SKILL.md:112 SKILL.md:113 SKILL.md:114 SKILL.md:118 SKILL.md:119 SKILL.md:131-151 SKILL.md:151-154 SKILL.md:154-155 SKILL.md:155-158 SKILL.md:158-159 SKILL.md:159-160 SKILL.md:160-167 SKILL.md:167-168 SKILL.md:168-169 SKILL.md:169-170 SKILL.md:170-173 SKILL.md:173-174 SKILL.md:174-175 SKILL.md:175-178 SKILL.md:178-179 SKILL.md:179-182 SKILL.md:182-183 SKILL.md:183-186 SKILL.md:186-187 SKILL.md:187-188 SKILL.md:188-189 SKILL.md:189-192 SKILL.md:192 SKILL.md:192-193 SKILL.md:193 SKILL.md:193-200 SKILL.md:200-202 SKILL.md:202-207 SKILL.md:207-210 SKILL.md:210-211 SKILL.md:211-213 SKILL.md:213-219 SKILL.md:219-226 SKILL.md:226-230 SKILL.md:230-234 SKILL.md:234-238 SKILL.md:238-239 SKILL.md:239-242 SKILL.md:242-246 SKILL.md:246-254 SKILL.md:254-255 SKILL.md:255-262 SKILL.md:262-263 SKILL.md:263 SKILL.md:263-266 SKILL.md:266-267 SKILL.md:267-270 SKILL.md:270-271 SKILL.md:271-274 SKILL.md:274-278 SKILL.md:278-279 SKILL.md:279-282 SKILL.md:282-283 SKILL.md:283-286 SKILL.md:286-287 SKILL.md:287-294 SKILL.md:294-295 SKILL.md:295-300 SKILL.md:300-302 SKILL.md:302-304 SKILL.md:304-312 SKILL.md:312-324 SKILL.md:324-331 SKILL.md:331 SKILL.md:335 SKILL.md:335-341 SKILL.md:341-348 SKILL.md:348 SKILL.md:352 SKILL.md:352-355 SKILL.md:355 SKILL.md:359 SKILL.md:359-368
審計者: claude 查看審計歷史 →

品質評分

38
架構
100
可維護性
85
內容
22
社群
100
安全
91
規範符合性

你能建構什麼

Revue de code avant déploiement

Examiner les packages Move par rapport à la liste de contrôle officielle avant le déploiement sur le réseau principal

Analyse de sécurité blockchain

Auditer le code des contrats intelligents pour détecter les problèmes de qualité et les violations des meilleures pratiques

Apprendre les modèles Move modernes

Obtenir des retours sur le code tout en apprenant les standards de Move 2024 Edition

試試這些提示

Revue complète du package
Analysez mon package Move pour détecter les problèmes de qualité. Vérifiez la configuration Move.toml, tous les fichiers .move et les modules de test par rapport à la liste de contrôle du Move Book.
Vérification d'un fichier spécifique
Vérifiez ce fichier Move pour détecter les problèmes de qualité. Concentrez-vous sur les signatures de fonctions, l'ordre des paramètres et l'utilisation de la syntaxe moderne.
Validation du manifeste
Examinez mon fichier Move.toml. Vérifiez la spécification de l'édition, les dépendances et la configuration des adresses nommées.
Meilleures pratiques de test
Examinez mes tests Move. Vérifiez les attributs de test, les conventions de nommage, les assertions et les modèles de nettoyage.

最佳實務

  • Exécutez cette compétence avant de commiter du code Move pour détecter les problèmes de qualité tôt
  • Concentrez-vous d'abord sur les problèmes critiques - Move 2024 Edition est requis pour les fonctionnalités modernes
  • Utilisez les exemples fournis pour comprendre à la fois les modèles problématiques et corrects

避免

  • Sauter cette revue avant le déploiement sur le réseau principal
  • Ignorer les directives d'ordre des paramètres - elles permettent une bonne composabilité
  • Utiliser des dépendances de framework explicites obsolètes dans Move.toml

常見問題

Quelles éditions de Move sont prises en charge ?
Seule Move 2024 Edition (2024.beta ou 2024) est prise en charge. Toutes les fonctionnalités de la liste de contrôle nécessitent cette édition.
Cette compétence compile-t-elle mon code ?
Non. Cette compétence analyse la structure et les modèles du code. Utilisez le compilateur Move pour la vérification syntaxique.
Cette compétence peut-elle corriger les problèmes automatiquement ?
Non. La compétence fournit des retours détaillés avec des exemples de code mais ne modifie pas vos fichiers.
Mes données de code sont-elles en sécurité ?
Oui. La compétence ne lit que les fichiers que vous demandez explicitement d'analyser. Aucun code ne quitte votre environnement.
Comment cela se compare-t-il à un linter Move ?
Cette compétence vérifie 50 règles de meilleures pratiques incluant le nommage, la structure et la composabilité que les linters peuvent manquer.
Quels frameworks blockchain fonctionnent avec cette compétence ?
L'accent principal est mis sur les modèles Sui Move. La liste de contrôle s'aligne avec les standards du Move Book pour toutes les chaînes Move.