79109/agent-skills-test

Transforme les enregistrements dispersés de surveillance et d'essais miniers en données directement analysables : alignement temporel, des points de mesure, des unités et des conditions opératoires, identification des problèmes de qualité des données, et conservation des correspondances avant/après nettoyage. Idéal pour la fusion de données multi-instruments, l'organisation de données d'essais, le nettoyage de données de surveillance et la vérification pré-analyse.

Qu'est-ce que agent-skills-test ?

Cette compétence technique résout le problème courant où les fichiers s'ouvrent mais les données ne peuvent pas être comparées directement. Elle permet de préparer des enregistrements de multiples sources (instruments de surveillance, journaux d'exploitation minière, essais) pour une analyse en aval tout en préservant les variations de terrain pertinentes. Idéale pour les plateformes d'agents IA comme Claude Code, Cursor ou Codex, elle automatise l'alignement temporel, spatial et contextuel des données, ainsi que le nettoyage raisonné (doublons, valeurs manquantes, dérives, problèmes d'unités). Elle conserve toujours les valeurs originales et les transformations appliquées pour permettre une vérification ultérieure. La compétence guide l'utilisateur dans son workflow : identifier la granularité et l'usage des données, profiler les fichiers localement, appliquer des transformations documentées, et livrer des données exploitables avec un rapport des problèmes restants. Elle fournit des ressources comme un script de profiling (scripts/profile_csv.py), un exemple synthétique (examples/monitoring.csv), et un dictionnaire de données optionnel (assets/data-dictionary.csv). L'accent est mis sur la traçabilité et la non-destruction des anomalies réelles qui doivent être préservées pour l'analyse d'ingénierie.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/79109/agent-skills-test/tree/HEAD/skill/mining-data-preparation

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · 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

mining-data-preparation

Résout le problème « Le fichier s'ouvre, mais les données ne peuvent pas être comparées directement », en permettant aux enregistrements de multiples sources de conserver les variations de terrain avant de passer à l'analyse en aval.

Capacités principales

  • Alignement multi-source : Associe les sorties d'instruments, les registres de points de mesure et les journaux d'exploitation minière selon le temps, l'espace et les objets.
  • Nettoyage raisonné : Identifie les doublons, les valeurs manquantes, les dérives et les problèmes d'unités, évitant d'éliminer par erreur des anomalies réelles d'ingénierie comme du bruit.
  • Processus traçable : Conserve les valeurs originales, les justifications des transformations et les correspondances d'enregistrements, permettant la vérification et le retraitement.

Pour commencer

Avant tout, comprenez si les données seront utilisées pour des graphiques, des comparaisons statistiques, la détection d'anomalies ou la modélisation. Ensuite, examinez la structure des fichiers, la signification des champs et la couverture temporelle. La granularité du traitement est déterminée par les objectifs de l'analyse ; les standards de données existants doivent être respectés, sans forcer une conversion vers un modèle unique.

Workflow

  1. Identifiez la granularité des enregistrements, la signification des champs et l'usage en aval de l'analyse.
  2. Utilisez d'abord les outils de profilage locaux pour examiner les champs, les valeurs manquantes, les doublons et la couverture temporelle, puis interprétez les problèmes en fonction des conditions opératoires.
  3. Convertissez, associez ou nettoyez sur une copie des données en suivant des règles claires, en conservant les valeurs originales et les correspondances.
  4. Vérifiez l'impact du traitement et livrez les données exploitables ainsi que les problèmes qui limitent encore l'analyse.

Utilisation des ressources selon les besoins

  • Avant d'utiliser les outils locaux, lisez Paramètres et domaine d'application, puis appelez scripts/profile_csv.py. Les outils ne traitent que les formats et capacités décrits ; leur utilisation ne garantit pas que la tâche complète est terminée.
  • Pour une première compréhension du format d'entrée, examinez l'exemple synthétique examples/monitoring.csv ; les données de démonstration ne doivent pas être considérées comme des mesures réelles ou des paramètres normatifs.
  • Pour le choix des méthodes, les jugements de limites ou les cas complexes : lisez references/methods.md.
  • Pour organiser rapidement les livrables, copiez et adaptez assets/data-dictionary.csv ; il s'agit d'un point de départ optionnel, pas d'un format de sortie fixe.

Livrables

En présence de fichiers réels, livrez une copie des données analysables avec les descriptions de champs nécessaires, les marqueurs de problèmes et un enregistrement concis du traitement. Si seule une vérification est demandée, concentrez-vous sur les principaux problèmes affectant l'analyse et les recommandations de correction. Le format de sortie suit le workflow de l'utilisateur ; ne générez pas plusieurs jeux de données redondants pour la démonstration.

Un nettoyage terminé ne signifie pas que l'état d'ingénierie est normal ; les anomalies dans les enregistrements originaux doivent être laissées à l'analyse et à la vérification ultérieures.

Individual skills in this repo

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

Skills associés