Communitygithub.com

accélérateur-de-débit-de-données

À utiliser lorsque l'ingestion massive de données, le backfill, l'exportation, l'ETL, le chargement d'entrepôt, le rattrapage de manifeste ou la synchronisation de tables doit devenir beaucoup plus rapide tout en préservant la justesse des données.

Qu'est-ce que accélérateur-de-débit-de-données ?

L'Accélérateur de Débit de Données est un skill conçu pour résoudre les goulots d'étranglement liés au déplacement, à la transformation ou à la sauvegarde de gros volumes de données. Son objectif principal n'est pas seulement la vitesse, mais d'obtenir un atterrissage correct et vérifiable des données au bon endroit. Il s'applique à des cas d'usage comme l'ingestion massive, le backfill (rechargement historique), l'exportation, les pipelines ETL, le chargement d'entrepôts de données, ou le rattrapage de manifestes. Le skill propose une approche structurée en sept étapes, incluant la distinction entre les goulots (extraction, réseau, chargement, transformation, fraîcheur), des heuristiques (comme déplacer le calcul là où se trouvent les données), et un workflow de mesure, benchmark, comparaison et promotion du chemin le plus rapide. Il exige un bloc de comptabilité dur pour prouver la justesse (nombre de fichiers, lignes, timestamps), et fournit des garde-fous stricts pour ne pas sacrifier l'intégrité des données, notamment pour les données financières ou réglementées. Ce skill est conçu pour être utilisé avec des outils d'IA agent comme Claude Code, Cursor, ou Codex qui peuvent exécuter des commandes CLI, orchestrer des pipelines, ou générer du code de traitement de données.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/affaan-m/everything-claude-code/tree/main/skills/data-throughput-accelerator

Demander à votre IA préférée

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

Documentation

Accélérateur de Débit de Données

Utilisez ce skill lorsque le goulot d'étranglement est le déplacement, la transformation ou la sauvegarde de grandes quantités de données. L'objectif n'est pas seulement la rapidité. L'objectif est d'obtenir un atterrissage correct et plus rapide des données au bon endroit, avec preuve.

Première Distinction

Séparez ces aspects avant d'optimiser :

  • vitesse d'extraction de la source ;
  • vitesse de transfert réseau ;
  • vitesse de chargement/entrepôt ;
  • vitesse de transformation ;
  • fraîcheur des tables de service ;
  • croissance en direct (live tail) pendant l'exécution du job.

Un pipeline peut être « rapide » et sembler toujours en retard si de nouvelles données arrivent plus vite que la fenêtre finale de rattrapage.

Heuristiques de Voie Rapide

  • Déplacer le calcul là où les données se trouvent déjà.
  • Privilégier les scans, jointures et ajouts natifs de l'entrepôt pour les gros fichiers déjà déposés.
  • Utiliser des manifests ou points de contrôle pour que les fichiers/partitions déjà traités soient ignorés.
  • Utiliser un partitionnement et un clustering qui correspondent au modèle de lecture et d'ajout.
  • Grouper les petits fichiers, requêtes et écritures.
  • Rendre les écritures idempotentes via des clés uniques, manifests ou zones de staging remplaçables.
  • Tenir les tables brutes, dérivées et de service séparément et de manière comptable.

Workflow

  1. Lire les contrats actuels de la source, de la cible et du manifest.
  2. Mesurer le backlog : fichiers externes, lignes de manifest, lignes brutes, lignes dérivées, timestamps min/max et comptes non traités.
  3. Exécuter un rattrapage sécurisé ou un benchmark d'échantillon.
  4. Comparer les variantes : taille de lot, nombre de workers, SQL d'entrepôt, regroupement de fichiers, forme de staging, méthode de mise à jour du manifest.
  5. Promouvoir uniquement le chemin le plus rapide qui maintient la cohérence des comptes et des timestamps.
  6. Codifier le chemin sous forme de CLI, job programmé, workflow ou runbook.
  7. Réexécuter la comptabilité finale après l'exécution du chemin codifié.

Sortie Comptable

Utilisez un bloc de comptabilité dur :

Résultat de débit des données :
- Fichiers source découverts : 294
- Fichiers traités lors de cette exécution : 294
- Lignes brutes ajoutées : 9 683 598
- Lignes dérivées ajoutées : 8 917 585
- Queue restante : 24 fichiers au moment de la relecture
- Temps d'exécution : 38.7s
- Porte de justesse : les comptes du manifest et les timestamps max des tables correspondent

Garde-fous

  • Ne supprimez pas les données brutes pour améliorer une métrique.
  • Ne sautez pas silencieusement des fichiers en échec.
  • Ne mélangez pas le statut du backfill historique avec la fraîcheur du live tail.
  • Ne déclarez pas un pipeline terminé tant que les tables cibles et le manifest ne sont pas en accord.
  • Pour les données financières, de santé, réglementées ou impactant les clients, conservez les preuves de rejeu et les portes d'approbation.

Individual skills in this repo

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

accessibility

Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that must meet WCAG 2.2 Level AA, or when reviewing a change for keyboard, contrast, or screen-reader support.

affaan-m/claude-api

Anthropic Claude API patterns for Python and TypeScript. Covers Messages API, streaming, tool use, vision, extended thinking, batches, prompt caching, and Claude Agent SDK. Use when building applications with the Claude API or Anthropic SDKs.

affaan-m/everything-claude-code

End-to-end marketing campaign planning and execution. Covers audience research, positioning, campaign angle definition, landing page copy, email sequences, social posts, ad copy, short-form video scripts, and content calendars. Use as the orchestration layer for multi-channel product launches. Use when planning or executing a multi-channel product launch, or producing landing page, email, social, or ad copy.

affaan-m/everything-claude-code

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/everything-claude-code-conventions

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build web components, pages, or applications and the visual direction matters as much as the code quality.

affaan-m/gget

gget CLI and Python workflow for quick genomic database queries, sequence lookup, BLAST-style searches, enrichment checks, and reproducible bioinformatics evidence logs.

affaan-m/literature-review

Systematic literature-review workflow for academic, biomedical, technical, and scientific topics, including search planning, source screening, synthesis, citation checks, and evidence logging.

affaan-m/motion-ui

Production-ready UI motion system for React/Next.js. Use when implementing animations, transitions, or motion patterns.

affaan-m/project-guidelines-example

Example project-specific skill template based on a real production application.

affaan-m/pubmed-database

Direct PubMed and NCBI E-utilities search workflows for biomedical literature, MeSH queries, PMID lookup, citation retrieval, and API-backed literature monitoring.

affaan-m/scholar-evaluation

Structured scholarly-work evaluation for papers, proposals, literature reviews, methods sections, evidence quality, citation support, and research-writing feedback.

affaan-m/uspto-database

USPTO patent and trademark data workflow for official record lookup, PatentSearch queries, TSDR checks, assignment data, and reproducible IP research logs.

agent-architecture-audit

Full-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code-first fixes. Essential for developers building agent applications, autonomous loops, or any LLM-powered feature. Use when an agent or LLM feature misbehaves and the failing layer is unknown, or before shipping an agent stack.

agent-eval

Head-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics. Use when choosing between coding agents, or when a change to an agent setup needs measured pass rate, cost, and time rather than an impression.

agent-harness-construction

Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates. Use when defining or revising an agent

agentic-engineering

Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing. Use when planning or executing engineering work that agents will carry out end to end.

agentic-os

Build persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases. Use when building a persistent multi-agent system on Claude Code with its own memory, commands, and scheduling.

agent-introspection-debugging

Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports. Use when an agent run fails and you need a reproducible diagnosis instead of a retry.

agent-payment-x402

Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk and X Layer through OKX Payments / OKX Agent Payments Protocol. Use when an agent must pay for something itself and needs per-task budgets, spending controls, and a non-custodial wallet.

Skills associés