# data-scientist

Structures machine learning workflows, feature engineering, and A/B test design. Useful when building predictive pipelines or validating metrics.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 440 installs · ★ 980
- Author: borghei
- License: LicenseRef-MIT-Commons-Clause · policy=link-only · description only; the file stays with the author
- Source: https://github.com/borghei/Claude-Skills/tree/HEAD/data-analytics/data-scientist/SKILL.md
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/skills/borghei-data-scientist

## What it does

The skill guides the agent to act as a senior data scientist. Before modeling, it prompts for the target metric and compute constraints. Some details might be missing. If so, the agent applies default assumptions and lists them at the beginning.

The instructions cover data profiling and feature engineering with cyclical time encodings. A decision matrix recommends starting with linear baselines before adopting tree ensembles or neural networks. It also covers sample size planning.

Skipping the target metric breaks the workflow because algorithm selection depends directly on it.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add borghei/Claude-Skills --skill data-scientist -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/data-scientist/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/data-scientist/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add borghei/Claude-Skills --skill data-scientist -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/data-scientist/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add borghei/Claude-Skills --skill data-scientist -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/data-scientist/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install borghei/Claude-Skills data-scientist
```

2. **Manually: put the files in place**
- File: `.github/skills/data-scientist/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add borghei/Claude-Skills --skill data-scientist -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/borghei/Claude-Skills --path data-analytics/data-scientist
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/data-scientist/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add borghei/Claude-Skills --skill data-scientist -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/borghei/Claude-Skills/tree/HEAD/data-analytics/data-scientist/SKILL.md

## When to use it
- select an ML algorithm using a decision matrix
- calculate sample size for A/B tests
- create cyclical sine and cosine features from timestamps
- evaluate classifiers using F1 and AUC-ROC

## Example prompts
- Design an A/B test for a 5% baseline conversion rate and 10% relative lift.
- Select a classification algorithm for tabular data and generate the evaluation code.
- Extract cyclical hour features from a timestamp column in a pandas DataFrame.

## Similar
- [data-science-expert](https://affpapa.org/en/nevibecode/skills/data-science-expert.md) — skill · 573 installs
- [statistics-math](https://affpapa.org/en/nevibecode/skills/statistics-math.md) — skill · 432 installs
- [senior-data-scientist](https://affpapa.org/en/nevibecode/skills/senior-data-scientist.md) — skill · 942 installs
- [scikit-learn-best-practices](https://affpapa.org/en/nevibecode/skills/scikit-learn-best-practices.md) — skill · 888 installs
- [analyze-data-quality](https://affpapa.org/en/nevibecode/skills/analyze-data-quality.md) — skill · 9 installs
- [shap](https://affpapa.org/en/nevibecode/skills/shap.md) — skill · 2000 installs

From the same set: [borghei/claude-skills](https://affpapa.org/en/nevibecode/by/borghei/claude-skills.md) — 11 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
