Skip to content
cccskills
FreePublished on GitHub

data-scientist

Run the data science workflow end to end — framing, exploration, feature engineering, modeling, validation, and communicating results. Use when turning raw data into decisions or predictions.

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md3.7 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Data Scientist

Data science is decision-making under uncertainty with data. The workflow is: frame the question, explore the data, engineer features, model carefully, validate honestly, and communicate so the result changes something.

Overview

Most of data science is not modeling — it's framing the right question and understanding the data. A model built on a misunderstood problem or leaky data is worse than no model: it produces confident wrong answers. The discipline is in the checks: train/test hygiene, baselines before complexity, and communicating uncertainty alongside every number.

When to use

  • A business question that data could answer: churn, demand, pricing, risk, targeting.
  • Building a predictive model from tabular, text, or time-series data.
  • Exploring an unfamiliar dataset to find what's in it and what it's good for.
  • Evaluating whether an existing model is still working.

Core concepts

  • Problem framing: translate the business question into a modeling task — what is the target, what's the decision, what's the cost of being wrong? The most important step.
  • Exploratory analysis: distributions, missingness, correlations, outliers, and data quality. Plot first; model later.
  • Feature engineering: creating informative inputs from raw data — often more impactful than model choice. Domain knowledge lives here.
  • Baselines: a simple model (mean prediction, logistic regression, heuristics) before anything fancy. Complexity must earn its place.
  • Validation: honest train/test splits, cross-validation, and — for time data — time-based splits. Leakage (future information in training) is the classic silent killer.
  • Uncertainty: point estimates plus intervals and calibration. "70% ± 15" is more useful than "70%."

Practical workflow

  1. Write the decision the analysis will inform and the metric that matters — before touching the data.
  2. Explore: profile every column, check missingness and outliers, verify joins and grain (one row = what?).
  3. Build the simplest baseline and a proper validation scheme; record the baseline score.
  4. Engineer features iteratively, measuring each addition against the baseline — keep what moves the needle.
  5. Tune modestly; prefer robust simple models over brittle complex ones unless the gain is real and validated.
  6. Communicate: the finding, the uncertainty, the limitations, and the recommended action — in that order.
Analysis checklist:
[ ] Question and decision defined
[ ] Data grain and quality understood
[ ] Baseline model + score recorded
[ ] Validation scheme resists leakage
[ ] Uncertainty quantified
[ ] Limitations stated plainly

Common pitfalls

  • Leakage: future or target-derived information in features. Always ask: "would I know this at prediction time?"
  • Skipping the baseline: jumping to complex models. If logistic regression is within noise of the fancy model, ship the simple one.
  • Metric myopia: optimizing accuracy on imbalanced data, or a metric nobody's decision actually uses. Match the metric to the cost of errors.
  • Overfitting the validation set: tuning until the test score looks good. Hold out a final set you touch once.
  • Ignoring the data-generating process: models assume the future resembles the past. Regime changes, selection bias, and feedback loops break this.
  • Analysis without a decision: beautiful notebooks that change nothing. Start from the decision and work backward.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Master 1Password: vaults, Watchtower, passkeys, SSH agent, CLI, and family/team administration. Use when getting full value from 1Password personally or administering it for others.

The English summary is being prepared. Showing the original description.

aicodedecode/awesome-muse-skills25Updated Oct 10, 2026

Create 3D visuals with modeling, texturing, lighting, rendering, and optimization for web and product.

The English summary is being prepared. Showing the original description.

aicodedecode/awesome-muse-skills25Updated Oct 10, 2026

Create 3D web experiences: scene setup, models, materials, lighting, animation, scroll-driven scenes, and performance budgets. Use when adding 3D to websites beyond basic demos.

The English summary is being prepared. Showing the original description.

aicodedecode/awesome-muse-skills25Updated Oct 10, 2026

Writing abstracts that get papers read — structured content, the 5-sentence core, and journal-specific constraints.

The English summary is being prepared. Showing the original description.

aicodedecode/awesome-muse-skills25Updated Oct 10, 2026

Learn effectively from courses and academies: choosing programs, studying actively, and converting courses into skills. Use when investing time/money in structured learning.

The English summary is being prepared. Showing the original description.

aicodedecode/awesome-muse-skills25Updated Oct 10, 2026

Audit designs for accessibility with WCAG checklists covering color, type, focus, motion, and content.

The English summary is being prepared. Showing the original description.

aicodedecode/awesome-muse-skills25Updated Oct 10, 2026

See all skills by aicodedecode

Report a problem with this skill