Testeur de compatibilité inter-plateformes

Testeur de compatibilité inter-plateformes pour les compétences d'agents — exécutez un même SKILL.md sur Claude Code, Codex et Gemini CLI et observez les divergences.

Qu'est-ce que Testeur de compatibilité inter-plateformes ?

Cette compétence, nommée `suifeng156/skillport`, est un testeur de compatibilité inter-plateformes conçu pour les compétences d'agents IA. Son objectif principal est de permettre aux développeurs d'exécuter un même fichier `SKILL.md` sur plusieurs plateformes d'agents, notamment **Claude Code**, **Codex** et **Gemini CLI**, puis d'observer visuellement où les comportements divergent. L'utilité est cruciale pour maintenir des compétences portables et fiables dans un paysage d'outils de développement fragmenté. Plutôt que de détailler un protocole métier comme le CSV Summarizer (qui est un exemple de compétence qu'elle pourrait tester), `skillport` fournit un mécanisme pour exécuter des commandes identiques sur différents agents et capturer leurs réponses. En pratique, le développeur utilise un fichier de configuration centralisé (décrit dans le `SKILL.md` original) pour définir les prompts et les plateformes, puis lance une série de tests. L'outil rapporte alors les réponses de chaque plateforme, mettant en évidence les différences dans l'interprétation des instructions, la génération de code ou le raisonnement. Cela permet d'identifier les failles de compatibilité, de standardiser les comportements et d'optimiser les compétences pour une adoption multi-plateforme.

Compatible avec✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add suifeng156/skillport

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · 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

Résumeur CSV

Lorsque l'utilisateur vous demande de résumer ou de profiler un fichier CSV, suivez ce protocole.

1. Identifier le fichier

Si l'utilisateur nomme un fichier spécifique, utilisez celui-ci. Sinon, listez les fichiers .csv dans le répertoire de travail et utilisez le fichier le plus récemment modifié. Indiquez le nom du fichier choisi.

2. Lire et analyser

Lisez le fichier (ou ses 1000 premières lignes s'il est très volumineux). Calculez :

  • Nombre de lignes — nombre total de lignes sans compter l'en-tête.
  • Nombre de colonnes — à partir de la ligne d'en-tête.
  • Par colonne :
    • Type inféré : integer, decimal, date, boolean, string ou mixed.
    • Nombre de valeurs distinctes pour les colonnes à faible cardinalité (< 20 distinctes).
    • Un exemple de valeur représentative.
  • Indicateurs de qualité des données — valeurs manquantes, incohérences de type à l'intérieur d'une colonne, valeurs aberrantes suspectes, dates mal formées, lignes dupliquées.

3. Format du rapport

Produisez une réponse unique contenant :

  1. Un en-tête d'une ligne : csv-summarizer: <nomfichier> (N lignes × M colonnes).
  2. Un tableau Markdown des colonnes : | nom | type inféré | exemple | remarques |.
  3. Un court paragraphe intitulé "Qualité des données" décrivant tout indicateur trouvé, ou "Aucun problème détecté" s'il n'y en a pas.

Ne modifiez pas le fichier. Lecture seule.

Skills associés