Config Pull Template pour Openclaw

Une compétence spécialisée de génération de code pour les développeurs Android afin d'automatiser la création de la logique de récupération et de synchronisation des configurations.

hefuwei-95
v1.0.2
Mar 16, 2026
0
862
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install config-pull-template

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer config-pull-template via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Config Pull Template ?

Le Config Pull Template est un utilitaire d'automatisation robuste conçu pour les environnements de développement Android. Il simplifie l'intégration des centres de configuration, des listes blanches de fonctionnalités et des points de terminaison d'API personnalisés en générant des modèles de code Kotlin ou Java standardisés. En utilisant cet outil au sein d'Openclaw Skills, les développeurs peuvent garantir une implémentation cohérente de la logique de synchronisation à travers différents modules métier comme les produits ou le marketing.

La compétence se concentre sur la réduction du code répétitif et la cohérence architecturale. Elle gère tout, de la création de modèles de données avec les annotations ProGuard @Keep appropriées à l'implémentation de hooks de cycle de vie, garantissant que les mises à jour de configuration sont correctement déclenchées lors du démarrage de l'application, du changement de boutique ou des événements de synchronisation manuelle.

Cas d'utilisation de Config Pull Template

  • Intégration d'un nouveau commutateur de fonctionnalité ou d'une vérification de liste blanche dans une application Android.
  • Mise en place d'un récupérateur de configuration centralisé pour un module métier spécifique.
  • Implémentation d'un système hybride de notification push-pull pour maintenir les configurations locales à jour.
  • Standardisation de la gestion des configurations à travers plusieurs modules gérés par différentes équipes.

Comment fonctionne Config Pull Template

  1. L'utilisateur déclenche la compétence en exprimant le besoin de créer une fonctionnalité de récupération de configuration.
  2. Openclaw Skills demande l'objectif de la configuration (par exemple, surveillance ANR ou frais de service).
  3. L'utilisateur sélectionne une méthode d'intégration : Centre de Configuration, Liste Blanche, Interface Individuelle ou combinaison Push-Pull.
  4. L'utilisateur spécifie le module cible (par exemple, module_goods ou module_marketing).
  5. L'outil génère les classes Kotlin et les hooks de Plugin nécessaires.
  6. Le code généré est automatiquement écrit dans les fichiers de l'espace de travail appropriés et affiché pour vérification.

Configuration de Config Pull Template

Pour activer cette compétence dans votre environnement Openclaw, assurez-vous que votre espace de travail est mappé à la racine de votre projet Android et exécutez :

# Standard setup within your AI agent environment
openclaw install config-pull-template

Assurez-vous que la structure de votre projet suit le modèle modulaire standard (par exemple, /modules/module_xxx/src/common/java/...).

Schéma de données et taxonomie de Config Pull Template

La compétence organise les fichiers générés en fonction du module et du type d'intégration sélectionnés :

Type de fichier Chemin par défaut Description
ConfigManager /modules/module_{name}/src/common/java/.../ Logique métier principale pour la gestion de la config.
PluginModule /modules/module_{name}/src/common/java/.../PluginModule.kt Contient les hooks de cycle de vie (@AppStart, @ShopSwitched).
Data Models Dans le package ConfigManager Classes de données pour l'analyse JSON avec annotations @Keep.
Tasks/Services Dans le package common Couche réseau pour la récupération de config basée sur API.

Fonctionnalités avancées de Config Pull Template

  • Génération automatique de hooks de cycle de vie : Synchronise les annotations @ShopSwitched, @AppStart et @ConfigFetch avec les noms de méthodes correspondants.
  • Sécurité ProGuard : Applique automatiquement les annotations @Keep aux modèles de données liés au réseau pour éviter les problèmes de réduction de code.
  • Intelligence multi-module : Détecte les classes WhiteListManager existantes pour éviter les doublons et promouvoir la réutilisation du code.
  • Logique basée sur des modèles : Prend en charge les modèles JSON personnalisés pour les structures de configuration complexes.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*