borghei/senior-data-scientist
npx skills add https://github.com/borghei/Claude-Skills --skill senior-data-scientist
Expert data science for statistical modeling, experimentation, ML deployment, and data-driven decision making — A/B test design and analysis, feature engineering, model training/evaluation, production deployment, and causal inference.
data-science, machine-learning, statistics, a-b-testing, causal-inference,
feature-engineering, mlops, experiment-design, model-deployment, python,
scikit-learn, pytorch, tensorflow, spark, airflow
Before running an analysis or pipeline, confirm these inputs. If any is unknown or vague, ASK — do not assume:
Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
| Script | Purpose |
|--------|---------|
| scripts/experiment_designer.py | A/B test design, power analysis, sample size calculation |
| scripts/feature_engineering_pipeline.py | Automated feature generation, correlation analysis, feature selection |
| scripts/statistical_analyzer.py | Hypothesis testing, causal inference, regression analysis |
| scripts/model_evaluation_suite.py | Model comparison, cross-validation, deployment readiness checks |
> statistical_analyzer.py is referenced but not yet present in the repo — see the note in references/ds-operations.md. Use inline scipy/statsmodels in the meantime.
Load the reference that matches the task — keep this file lean and pull detail on demand:
This skill covers:
This skill does NOT cover:
senior-data-engineersenior-ml-engineersenior-prompt-engineersenior-computer-vision| Skill | Integration | Data Flow |
|-------|-------------|-----------|
| senior-data-engineer | Feature pipeline ingests data from ETL outputs; shares data quality validation patterns | Raw data stores --> feature engineering pipeline --> feature store |
| senior-ml-engineer | Trained models handed off for MLOps deployment; shares model registry and serving configs | Evaluated model artifacts --> deployment pipeline --> production serving |
| senior-prompt-engineer | Embedding features from LLMs feed into ML pipelines; experiment frameworks apply to prompt A/B tests | LLM embeddings --> feature vectors; experiment designs --> prompt evaluation |
| senior-architect | Model serving architecture reviewed for scalability; data platform design aligned with training infrastructure | Architecture specs --> deployment topology --> monitoring dashboards |
| senior-backend | Model inference endpoints integrated into backend services; API contracts defined for prediction requests | REST/gRPC model API --> backend service layer --> client applications |
| senior-devops | CI/CD pipelines extended for model retraining triggers; containerized model images deployed via infrastructure-as-code | Docker images --> Kubernetes manifests --> production clusters |
Take borghei/senior-data-scientist from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.