code-quality-tools

Official

Enforce fast, reliable code quality.

Authoruw-ssec
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill provides a standardized approach to establishing and enforcing code quality in scientific Python projects by combining fast linting, static type checking, and automated quality gates.

Core Features & Use Cases

  • Ruff for linting and formatting to keep code consistent and clean.
  • MyPy for static type checking to catch type errors early.
  • Pre-commit hooks to automatically run checks before commits and CI.
  • Configurations and starter templates for pyproject.toml and CI workflows to accelerate adoption.
  • Use cases include kicking off new scientific Python projects, refactoring large codebases, and ensuring reproducible quality gates in CI.

Quick Start

Install ruff, mypy, and pre-commit in your environment, then enable and run pre-commit on your codebase.

Dependency Matrix

Required Modules

None required

Components

assetsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: code-quality-tools
Download link: https://github.com/uw-ssec/rse-plugins/archive/main.zip#code-quality-tools

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.