claudecodex

scientific-python-development

Agents and skills for Scientific Python development following community best practices. Covers packaging, testing, code quality, environment management with pixi, and documentation architecture.

32 on GitHubby SSEC Engineering Teamv0.1.0BSD-3-Clauseupdated 13 days agodevelopment
/

Plugin scientific-python-development from marketplace rse-plugins in uw-ssec/rse-plugins. Commands read from the repo's manifest — 12 days ago.

What it installs

Skills (5)

  • code-quality-tools

    Use when the user asks about setting up linting, type checking, code formatting, or pre-commit hooks for Python projects, or mentions ruff, mypy, or pre-commit configuration. Configure and use automated code quality tools (ruff, mypy, pre-commit) for scientific Python projects. Covers linting rules,

  • pixi-package-manager

    Use when the user works with pixi (pixi.toml, pixi.lock, pixi add/run/task/global/exec) or wants a reproducible scientific Python environment that mixes conda-forge and PyPI packages: creating environments, adding dependencies, defining tasks, multi-platform lockfiles, or migrating from conda enviro

  • python-packaging

    Create and publish distributable scientific Python packages following Scientific Python community best practices. Covers pyproject.toml, src layout, Hatchling, metadata, CLI entry points, and PyPI publishing. Use when the user wants to create a new Python package, set up pyproject.toml, configure Ha

  • python-testing

    Use when writing or organizing tests for scientific Python code, or when the user mentions pytest, test fixtures, parametrization, numerical assertions, or property-based testing. Write and organize tests for scientific Python packages using pytest. Covers fixtures, parametrization, numerical testin

  • scientific-documentation

    Use when the user asks about setting up docs for a Python package, configuring Sphinx or MkDocs, writing NumPy-style docstrings, or deploying to Read the Docs. Set up and maintain documentation for scientific Python packages. Covers Sphinx, MkDocs, NumPy-style docstrings, Diataxis framework, accessi

Slash commands (5)

  • /scientific-python-development:code-quality-tools

    Set up or fix ruff, mypy, and pre-commit for scientific Python code quality

  • /scientific-python-development:pixi-package-manager

    Set up or manage pixi environments for reproducible scientific Python workflows

  • /scientific-python-development:python-packaging

    Set up or improve Python package structure with pyproject.toml, src layout, and Hatchling following Scientific Python standards

  • /scientific-python-development:python-testing

    Write or improve pytest tests for scientific Python code with fixtures, parametrization, and numerical testing patterns

  • /scientific-python-development:scientific-documentation

    Set up or improve documentation for a scientific Python package using Sphinx, MkDocs, and Diataxis framework

Subagents (2)

  • scientific-docs-architect

    Expert scientific Python documentation architect specializing in research software documentation following the Diataxis framework. Creates comprehensive documentation including API references, tutorials, how-to guides, and explanations for scientific codebases.

  • scientific-python-expert

    Expert scientific Python developer for research computing, data analysis, and scientific software. Specializes in NumPy, Pandas, Matplotlib, SciPy, and modern reproducible workflows with pixi. Follows Scientific Python community best practices.

View source on GitHub

More from uw-ssec/rse-plugins

All 12 plugins →

uiux-design-team

claudecodex

Comprehensive UI/UX design team simulation with 10 specialized agents covering the full design lifecycle. Includes user research with personas and JTBD, information architecture, interaction design, visual design with Claude's frontend-design aesthetic guidance, motion design, design systems with token architecture and component libraries, accessibility auditing with WCAG 2.2 compliance, UX writing, responsive design, CSS architecture, frontend component patterns for React/Vue/Svelte, usability evaluation with Nielsen's heuristics, design philosophies including Gestalt principles and emotional design, design case studies, user journey mapping, A/B testing strategy, design handoff, and design review orchestration.

22 skills · 10 commands · 10 agents

32

Expert agents and comprehensive skills for interactive data visualization using the HoloViz ecosystem including Panel, hvPlot, HoloViews, Datashader, GeoViews, Colorcet, and Lumen.

9 skills · 9 commands · 4 agents · 1 MCP server

32

Skills-first research workflows for Research Software Engineers and Researchers: research, plan, experiment, implement, validate, reproduce, harden, and handoff — interactive when you want collaboration, direct when you don't.

10 skills · 9 commands · 1 agent

32

Supply-chain security plugin for research software. 2 agents (lead expert + incident responder), 5 commands (audit, incident, lockfile-check, pin-actions, harden-workflow), 6 skills covering hardened CI/CD, dependency security, threat awareness, SBOM/provenance, incident response, and ecosystem-specific quirks (npm, PyPI, conda/pixi, cargo, Go). Covers 2025-2026 campaigns: Shai-Hulud, TeamPCP, axios, LiteLLM .pth persistence.

6 skills · 5 commands · 2 agents

32

containerization

claudecodex

Language-agnostic containerization for research software. Covers Dockerfile best practices, Podman, Singularity/Apptainer, Docker Compose, GPU containers, devcontainers, container registries, and container security scanning.

8 skills · 2 commands · 2 agents

32

Benchmarking and optimization tools for Zarr chunking strategies on cloud object stores. Measures performance across access patterns and generates recommendations based on Nguyen et al. (2023) methodology.

5 skills · 5 commands · 2 agents

32

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain scientific-python-development?

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.

claude & codex plugins12 plugins