lab-skills
claudeLab conventions for data science, reproducibility, and code organization in Claude Code
34 skills · hooks
Agent collaboration, research integrity, reproducibility and setup.
Plugin research-core from marketplace musser-lab in MusserLab/lab-claude-skills. Commands read from the repo's manifest — 19 days ago.
analysis-distillationDistill exploratory or complex scientific analysis into the smallest readable workflow that supports a phase review, paper, report, or durable handoff. Use when a settled phase result needs consolidation, or selected results need publication-ready code, a newcomer reproduction route, or a maintained
analysis-review-dashboardBuild or refresh a browser dashboard for independently reviewing a scientific analysis, from a short workflow to a branching pipeline. Organize existing evidence into a pipeline overview, scientific task pages and complete script reviews with file and object previews. Use when the user asks for an a
audit-projectReview project documentation, authority, navigation and workflow drift; propose careful, reversible consolidation when useful. Use for project health or documentation reconciliation, not script correctness (audit-script) or skill quality (a separate maintainer audit; use plugin-feedback for a studen
audit-scriptAudit a scientific or data-analysis script, connected workflow, or publication producer for bugs, analytical validity, data handling, reproducibility, outputs, and readability. Use when reviewing code, preparing a substantial phase for scientific discussion, checking collaborator code, or investigat
cleanup-scriptsConsolidate scratch or exploratory code from the current work when its retained role is known. Use when the user asks to clean up scripts, when session-owned scratch files need disposition, or when a changed workflow has unclear helper/output ownership. Selecting and simplifying a complete publicati
conda-envConda environment activation for Python commands. Use when running Python scripts, pip, or conda-dependent tools.
data-handlingWhat to tell the user while working with their data: reporting as you go, verifying join keys, surfacing ambiguities, and which analytical choices to bring them before writing the analysis. Use when writing or editing code that filters, joins, merges, normalizes, subsets or aggregates a dataset, and
debugging-before-patchingSystematic debugging and error diagnosis. Use when debugging errors, fixing bugs, diagnosing problems in code or data, or when the user reports something not working.
doneClose a session or explicitly scoped worker task when that is the whole message's intent. Quoted wrap-up language, a finished subtask, and commit-then-continue do not trigger closeout. Complete accompanying requested work first, reconcile only affected records and dependency specifications, verify o
figure-exportFigure export conventions for publication-quality R figures (PDF/PNG/SVG). Use when saving plots to files, choosing figure formats, setting DPI or dimensions, or exporting ggplot2 or base R figures for manuscripts or Inkscape editing.
file-safetyFile modification rules to prevent overwriting important files. Use when overwriting existing files, deleting files, or writing to directories that contain important data (data/, outs/). Also applies when moving or renaming files that other scripts depend on.
git-conventionsGit commit practices and conventions. Use when committing changes, writing commit messages, creating branches, or making PRs.
learn-codeInteractive walkthrough of data analysis scripts for learning. Use when a student asks to understand a script, wants code explained, says "walk me through this", "teach me this script", "explain this code", or "what does this script do". Covers coding mechanics, script organization, and analytical r
new-planCompatibility name for planning. Use when the user or an existing project instruction invokes new-plan; new references should use planning.
new-projectCreate a new project or scaffold an empty project directory with the smallest useful structure, instructions, environment specification, Git boundary, and declared work coordination. Use when the user asks to start or set up a project. Do not use to migrate an existing project's authority or impose
pipeline-diagramGenerate a publication-style processing-pipeline diagram from a small YAML spec: a flowing-backbone OVERVIEW (steps down a backbone, inputs branching in from the left, key decisions as blue annotations, output files branching right) plus an optional PER-STEP DETAIL view (one card per step showing in
planningCreate, shape, extend, or selectively improve a registered plan for substantial work, or create a scientific/data/reference record. Use for /planning, planning consequential work, developing a phase with the user, or recording programme decisions under Plan/Hybrid coordination.
plugin-feedbackDraft and, after review, submit research-plugin bugs, compatibility reports or improvements. Use when the user asks to report a plugin problem, or offer a draft when a reproducible plugin failure blocks work. Do not use for advisor feedback authoring or feedback-walkthrough.
quarto-docsQuarto document conventions for data science analysis scripts (.qmd). Use when creating or rendering .qmd analysis scripts in data science projects with numbered scripts and retained outputs. Do NOT load for Quarto books, websites, or ordinary documentation projects.
r-plotting-styleR ggplot2 plotting conventions and theme. Use when creating, modifying, or styling ggplot2 plots in R, or when adjusting plot themes, colors, labels, or formatting.
r-renvR renv package management for data science projects. Use when working with renv (renv.lock, renv::restore, renv::snapshot) in R analysis projects. Do NOT load for projects that do not use R or renv.
research-core-setupHelp people set up Research Plugins for Claude Code or Codex, choose packages, add packages later, check what is new without changes, update installed Research Plugins, and use or remove adopted agent collaboration instructions. Use for requests such as how do I use these research plugins, set up Re
script-organizationScript organization for data science analysis projects: numbered scripts, data/ vs outs/, section layout, dependencies, and producing-state records. Use when creating a new analysis script, deciding where a script or its outputs belong, numbering or splitting scripts, or deciding how a retained run
security-setupReview and configure native agent-client security boundaries for credentials, sensitive data, project source, and retained outputs. Use for a security setup or permissions review. Add a project-specific guard only when a concrete gap remains after native sandboxing and approvals.
sync-projectSynchronize an established project's Git state and declared Conda or renv environment when arriving on another workstation or compute host. Use only when the researcher deliberately requests project synchronization or a cross-machine arrival check.
Lab conventions for data science, reproducibility, and code organization in Claude Code
34 skills · hooks
Gene lookup, sequence completeness, profile search and phylogeny.
5 skills
Yale HPC onboarding, resource learning, Globus transfers and Lux collections.
3 skills
Dataset-derived marker prompts and structured research report processing.
2 skills
Talk like caveman. Cut filler. Keep technical details explicit.
22 skills · 1 command · 3 agents · hooks
Persistent memory for Claude Code: the next session starts where the last one left off.
29 skills · 1 MCP server · hooks
tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.
1 skill
Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications
5 skills · hooks
Cross-session memory and token savings for coding agents.
6 skills · 1 agent · 1 MCP server · hooks
Package any website or local web build into a lightweight desktop app with Pake CLI.
1 skill
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.