Base R

Référence Base-R uniquement (pas de tidyverse/ggplot2) avec documentation des pièges et un script groupé de vérification de la qualité des données.

par iremaydas · iremaydas/base-r-skill

Testé · Fonctionne ★ 9.6/10

Base R — Référence Base-R uniquement (pas de tidyverse/ggplot2) avec documentation des pièges et un script groupé de vérification de la qualité des données.

Ce que fait

Couvre les structures de données de base R, la famille apply, les statistiques (lm/glm/aov/t.test), les graphiques de base et l'E/S, plus des références condensées des pièges distillées du manuel R et un script exécutable check_data.R de qualité des données. Se déclenche sur des questions de script/débogage R, de graphiques de base, ou de fonctions statistiques ; exclut explicitement tidyverse, ggplot2, data.table et Shiny.

Rapport de test

A réellement installé R via Homebrew et exécuté les deux versions sur un fichier sales.csv synthétique avec 5% de revenus manquants : la base naïve a retourné silencieusement tous les NA pour la moyenne par région car elle omettait na.rm=TRUE, tandis que la version guidée par la compétence (utilisant le check_data.R groupé plus tapply/aov/TukeyHSD conscient de na.rm) a détecté les 10 NA et les 6 lignes dupliquées en amont et a produit des moyennes de groupe correctes et un PNG de boîte à moustaches sauvegardé.

Testé le: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/iremaydas/base-r-skill
cd base-r-skill
mkdir -p ~/.claude/skills
cp -r . ~/.claude/skills/base-r

Commandes et exemples de prompts

  • /base-rRéférence Base-R uniquement (pas de tidyverse/ggplot2) avec documentation des pièges et un script groupé de vérification de la qualité des données.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • My sapply is returning a list instead of a vector, why is that happening?
  • Write base R code to fit a linear model and check the residual diagnostics
  • Help me debug why my data frame column keeps getting coerced to a factor