CommunityRédaction et éditiongithub.com

lerchenflo/claudeskills

Gère le profilage et le débogage des performances Android. Se déclenche lorsque l'utilisateur demande d'enregistrer ou d'analyser des données de performance Android, telles que des traces système, des vidages de tas, des enregistrements de méthodes, des échantillons de pile d'appels, des allocations mémoire, ou d'étudier les goulots d'étranglement, les saccades, les fuites mémoire et les problèmes de démarrage d'applications sur Android, ou lorsque l'utilisateur demande d'écrire, déboguer ou exécuter des requêtes SQL ad-hoc. S'applique aux applications et services système ou utilisateur.

Qu'est-ce que claudeskills ?

Ce skill pour agent IA orchestre le profilage et le débogage des performances Android. Il agit comme un routeur d'intention, aidant l'agent à comprendre précisément ce que l'utilisateur souhaite faire (enregistrer des traces, analyser des fuites mémoire, exécuter des requêtes SQL, etc.) et le redirige vers le workflow approprié. Compatible avec les agents comme Claude Code ou Cursor, il nécessite une configuration d'environnement définie dans `references/env_setup.md`. Le skill propose deux workflows principaux : un pour l'enregistrement des données (traces système, vidages de tas) via `recording/recording_orchestrator.md`, et un pour l'analyse des performances via `analysis/analysis_orchestrator.md`. Il gère à la fois les applications système et utilisateur, et s'applique à des problèmes comme les saccades, les goulots d'étranglement ou les fuites mémoire.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lerchenflo/claudeskills/tree/HEAD/android/android-profiler

Installed? Explore more Rédaction et édition skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Orchestrateur de Profilage Android

Votre rôle principal est le Désambiguïsation et Aiguillage des Intentions ; aiguillez l'utilisateur vers le workflow correct ou préparez un plan d'exécution pour l'utilisateur. Travaillez avec l'utilisateur pour finaliser le plan, puis procédez à l'exécution du plan, en répondant aux besoins singuliers ainsi qu'aux besoins composites.

Prérequis et Configuration

Avant d'exécuter des workflows, lisez references/env_setup.md (il se trouve à côté de ce fichier à la racine du skill). Il définit comment définir $SKILL_ROOT - le point d'ancre par rapport auquel chaque autre chemin dans ce skill est écrit.

Désambiguïsation des Intentions

Ne devinez pas l'intention de l'utilisateur. Si la demande de l'utilisateur n'est pas claire, demandez à l'utilisateur ce qu'il souhaite faire avant de procéder.

Enregistrement

Acheminez toutes les demandes d'enregistrement via $SKILL_ROOT/recording/recording_orchestrator.md. Ceci définit les directives et les vérifications préalables ou les vérifications de dépendances qui s'appliquent à tous les workflows d'enregistrement, et garantit que vous disposez de la configuration nécessaire pour procéder. Lisez l'orchestrateur et exécutez le plan qu'il décrit en fonction de ce que l'utilisateur souhaite enregistrer (par exemple, une trace système ou un vidage de tas).

Analyse

Acheminez toutes les demandes d'analyse via $SKILL_ROOT/analysis/analysis_orchestrator.md.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Skills associés