skillZs
LIVE SKILL TAGS
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
REAL INSTALL DATA
← back to all skills
laurigates/claude-plugins825 installs

python-code-quality

Python code quality with ruff and ty. Use when the user mentions ruff, ty, linting, formatting, type checking, or Python code style.

How do I install this agent skill?

npx skills add https://github.com/laurigates/claude-plugins --skill python-code-quality
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The skill provides instructions and configuration for Python code quality tools, specifically Ruff and ty. All external dependencies and repositories are from well-known and trusted sources. No security issues were detected.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

  • Runlayerpass

    2 files scanned · No issues

  • ZeroLeakspass

    Score: 93/100 · 2 sections analyzed

What does this agent skill do?

Python Code Quality

Orchestration index for the Python quality stack. This skill routes to the focused skills that own each tool — it does not restate their commands. Reach for it when setting up or reasoning about the whole stack (lint + format + type-check + tests) at once; reach for a focused skill when tuning one tool.

When to Use This Skill

Use this skill when...Use a focused sibling instead when...
Standing up a complete quality stack for a new projectTuning only ruff lint rule selection — use ruff-linting
Reasoning about how the tools fit together / comparing themConfiguring only ruff formatter quirks — use ruff-formatting
Wiring lint + type-check into pre-commit and CI togetherConfiguring strict type-checker rules — use ty-type-checking or basedpyright-type-checking

Routing Table

ConcernFocused skill
Lint rules, rule selection, auto-fixpython-plugin:ruff-linting
Code formatting (quote style, line length)python-plugin:ruff-formatting
Editor / pre-commit / CI / Docker wiring for ruffpython-plugin:ruff-linting → its REFERENCE.md
Type checking with typython-plugin:ty-type-checking
Type checking with basedpyrightpython-plugin:basedpyright-type-checking
Dead-code detectionpython-plugin:vulture-dead-code
Test quality / coveragepython-plugin:python-testing, python-plugin:pytest-advanced
Modern type-hint syntax and idiomspython-plugin:python-development
Adding the tools to a projectpython-plugin:uv-project-management

Full Stack at a Glance

The one thing this index owns: the tools running together in pre-commit. For each tool's flags and config, follow the routing table above.

# .pre-commit-config.yaml — ruff (lint + format) and ty together
repos:
  - repo: https://github.com/astral-sh/ruff-pre-commit
    rev: v0.14.0
    hooks:
      - id: ruff-check
        args: [--fix]
      - id: ruff-format
  - repo: https://github.com/astral-sh/ty
    rev: v0.0.10
    hooks:
      - id: ty

A typical CI quality gate runs the same three steps: ruff check, ruff format --check, ty check. See ruff-linting § CI/CD Integration and ty-type-checking for the runnable forms.

References

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/laurigates/claude-plugins/python-code-quality">View python-code-quality on skillZs</a>