woocommerce-backend-dev
Créer du code backend WooCommerce
Les modifications backend de WooCommerce doivent respecter de nombreuses conventions locales liées à PHP, aux hooks, à l’injection de dépendances et aux tests. Cette skill donne à Claude, Codex et Claude Code des consignes ciblées pour créer du code backend et des tests unitaires conformes.
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 "woocommerce-backend-dev" from https://skillstore.io/skills/woocommerce-woocommerce-backend-dev.md and its manifest at https://skillstore.io/api/skills/woocommerce-woocommerce-backend-dev/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 « woocommerce-backend-dev ». Créer une classe backend qui valide le nettoyage des commandes brouillon.
Résultat attendu:
L’assistant identifie l’emplacement de la classe interne, propose par défaut des méthodes d’aide privées, ajoute des exigences concises de docblock et liste les tests unitaires pour les brouillons valides, les commandes non brouillon et les commandes manquantes.
Utilisation de « woocommerce-backend-dev ». Ajouter de la documentation pour un hook d’action WooCommerce existant.
Résultat attendu:
L’assistant nomme le callback de façon cohérente, liste la documentation requise des paramètres, explique comment déterminer la valeur @since et avertit qu’il faut exécuter les commandes d’historique du dépôt de manière sûre.
Utilisation de « woocommerce-backend-dev ». Écrire des tests pour du code qui journalise des données de suggestion de paiement invalides.
Résultat attendu:
L’assistant décrit un fichier de test WC_Unit_Test_Case, utilise une propriété system-under-test, décrit un faux logger et inclut les attentes de nettoyage pour les filtres.
Audit de sécurité
SûrAll 60 static alerts are false positives. The blocker alerts cite PHP examples and documentation, while the external command alerts are Markdown code spans rather than executable shell syntax. No prompt injection, exfiltration, or malicious intent was found.
Facteurs de risque
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/woocommerce-woocommerce-backend-dev/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/woocommerce-woocommerce-backend-dev?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/woocommerce-woocommerce-backend-dev?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/woocommerce-woocommerce-backend-dev/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Carte intégrable
<iframe src="https://skillstore.io/embed/skills/woocommerce-woocommerce-backend-dev.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
woocommerce. (2026). woocommerce-backend-dev security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/woocommerce-woocommerce-backend-dev/audits/9Citation BibTeX
@techreport{woocommerce-woocommerce-woocommerce-backend-dev-2026,
author = {woocommerce},
title = {woocommerce-backend-dev security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/woocommerce-woocommerce-backend-dev/audits/9},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "woocommerce-backend-dev security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "woocommerce"
date-released: "2026-07-24"
url: "https://skillstore.io/skills/woocommerce-woocommerce-backend-dev/audits/9"
identifiers:
- type: other
value: "skillstore:woocommerce-woocommerce-backend-dev:audit:9"
description: "Skillstore immutable audit report identifier"
Score Skillstore
Pourquoi ce score Niveau de confiance des preuves: ÉlevéCe que vous pouvez créer
Ajouter des classes backend
Créer de nouvelles classes PHP WooCommerce avec les namespaces, emplacements de fichiers, visibilités et modèles d’injection de dépendances corrects.
Documenter correctement les hooks
Ajouter ou mettre à jour des actions et des filtres avec des noms de callback cohérents, une documentation des paramètres et des annotations @since.
Écrire des tests unitaires
Créer des tests unitaires WooCommerce avec le nommage du projet, des commentaires @testdox, des fixtures, des assertions et des mocks de logger.
Essayez ces prompts
Utilise la skill woocommerce-backend-dev. Crée une classe backend WooCommerce pour [feature] et explique l’emplacement du fichier, le namespace, le constructeur ou la méthode init, ainsi que les tests nécessaires.
Utilise la skill woocommerce-backend-dev. Modifie [class or method] pour [behavior]. Respecte les conventions WooCommerce de nommage, de visibilité, de docblock, de PHPStan et d’intégrité des données.
Utilise la skill woocommerce-backend-dev. Ajoute ou mets à jour le hook pour [event]. Inclue le nommage du callback, les paramètres, l’utilisation de @internal et les consignes correctes pour @since.
Utilise la skill woocommerce-backend-dev avant d’écrire les tests. Conçois des tests unitaires pour [change], incluant les vérifications de propriété, les états invalides, les préoccupations de race-condition et le mocking du logger si nécessaire.
Bonnes pratiques
- Invoquer cette skill avant d’écrire des tests unitaires PHP WooCommerce ou des modifications de code backend.
- Traiter les noms de hooks, les IDs et les données de requête comme non fiables jusqu’à ce qu’ils soient validés ou échappés.
- Exécuter les commandes de test et de lint du projet après avoir appliqué les modifications générées.
Éviter
- Ne pas ajouter de fonctions autonomes lorsqu’une méthode de classe convient à l’architecture WooCommerce.
- Ne pas supprimer définitivement ni modifier les données de commande sans vérifications d’état, de propriété et de capacité.
- Ne pas copier les exemples sans adapter les namespaces, les valeurs @since et les chemins de test.
Foire aux questions
À quoi cette skill aide-t-elle ?
Exécute-t-elle les tests WooCommerce ?
Peut-elle créer du code frontend ?
Pourquoi le niveau de risque est-il moyen ?
Les liens de documentation sont-ils risqués ?
Quand cette skill doit-elle être utilisée ?
Détails du développeur
Auteur
woocommerceLicence
MIT
Révision Skillstore
r2
Avis de version
L’auteur n’a déclaré aucune version.
Réf
88a8e9a07f4c54ab105c1c41b6267c287146b07b
Récence de maintenance
26/07/2026
Utilisation
9 téléchargements · 430 vues
Structure de fichiers