
Python Code Quality
A routing layer for Python's modern quality toolchain. It doesn't duplicate ruff or ty commands, it just points you to the right focused skill depending on whether you're configuring lint rules, formatter behavior, type checking, or wiring everything together in pre-commit and CI. Reach for this when you're standing up the full stack on a new project or reasoning about how the pieces fit. Once you know you need stricter type rules or want to tweak specific linter settings, follow the routing table to ruff-linting, ty-type-checking, or one of the other specialist skills. The one thing it owns is the pre-commit yaml showing all three tools together.
- skills.sh installs
- 1K
- GitHub stars
- 59
- last updated
- Aug 21, 2026
Install
$ npx -y skills add laurigates/claude-plugins --skill python-code-quality --agent claude-codeInstalls into .claude/skills of the current project.
Files
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 project | Tuning only ruff lint rule selection — use ruff-linting |
| Reasoning about how the tools fit together / comparing them | Configuring only ruff formatter quirks — use ruff-formatting |
| Wiring lint + type-check into pre-commit and CI together | Configuring strict type-checker rules — use ty-type-checking or basedpyright-type-checking |
Routing Table
Sponsors
Details
- Repository
- github.com/laurigates/claude-plugins
- Categories
- Code Review & Quality, Python
- First seen
- Jun 3, 2026