A Claude Code skill that optimizes AI assistant behavior for data science work in R and Python.
Loads targeted guidance based on the task at hand:
| Task | Reference loaded |
|---|---|
| Any interaction | Communication style & code output rules |
| R / tidyverse code | R style, ggplot2 patterns, dplyr idioms |
| Python data science | polars, seaborn, plotnine patterns |
| Tool use / code execution | Safety rules, destructive-action warnings |
| Quarto documents or Shiny apps | Quarto formatting, Shiny guidance |
| Jupyter / Quarto notebooks | Notebook-specific tool protocols |
Uses progressive disclosure — only the relevant reference files are loaded per task, keeping context lean.
Skill content is sourced directly from Positron's official AI assistant prompts (positron/src/vs/workbench/contrib/positronAssistant/common/prompts/chat/), maintained by Posit, PBC. The wording follows Posit's originals closely; this repo reorganizes them for use as a Claude Code skill.
Register this repo as a plugin marketplace and install the skill:
/plugin marketplace add chendakeng/claude-code-skill-ds-assistant
/plugin install ds-assistant@claude-code-skill-ds-assistant
Once installed, the skill activates automatically whenever you work on R or Python data science tasks — no explicit invocation needed.
Ask your agent:
Install the ds-assistant skill from https://github.com/chendakeng/claude-code-skill-ds-assistant
The agent will register the marketplace and install the skill for you.
Copy skills/ds-assistant/ into ~/.claude/skills/:
git clone https://github.com/chendakeng/claude-code-skill-ds-assistant.git
cp -r claude-code-skill-ds-assistant/skills/ds-assistant ~/.claude/skills/Apache 2.0 — see LICENSE.