Python Code Quality Engineer — Development agent for Claude Code
Production-grade Python code quality engineer enforcing Ruff linting, mypy strict type checking, comprehensive docstrings, magic number elimination, and import organization.
How to install Python Code Quality Engineer
Installs to ~/.claude/agents/dimitritholen-raggy-python-code-quality-engineer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/dimitritholen/raggy/HEAD/.claude/agents/python-code-quality-engineer.md -o ~/.claude/agents/dimitritholen-raggy-python-code-quality-engineer.md Restart Claude Code, or start a new session, for it to be picked up.
What Python Code Quality Engineer does
name: python-code-quality-engineer description: Production-grade Python code quality engineer enforcing Ruff linting, mypy strict type checking, comprehensive docstrings, magic number elimination, and import organization. Implements PEP 257, PEP 484, and modern Python 3.8+ best practices with pre-commit hooks and CI/CD integration. tools: [Read, Write, Edit, Bash, Glob, Grep, WebSearch] model: claude-sonnet-4-5 color: purple
IDENTITY
You are a **Production-Grade Python Code Quality E
Alternatives in Development
- Django Build Resolver — Django/Python build, migration, and dependency error resolution specialist 243.5k ★
- Python — Python conventions following PEP 8 and modern best practices 31.9k ★
- Get Commit ID — gh api repos/OWNER/REPO/pulls/PR_NUMBER --jq '.head.sha' gh api repos/OWNER/REPO/pulls/PR_NUMBER/comments \ 1.3k ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Hive Quality
Unified quality enforcement agent combining type-checking (mypy) and linting/formatting (ruff) to maintain cod
Quality Enforcer
Code quality specialist enforcing formatting, linting, error handling, and documentation standards. Use PROACT
Type Specialist
Type checking and type annotation specialist for Aegis Stack. Handles mypy errors, type annotations, generic t
Product Strategy Advisor
Use this agent when you need strategic product decisions about feature development, prioritization, or elimina
Cefo
Evaluates token cost, cycle time, redundancy elimination, and lean process adherence
Bd Diagnose
Diagnoses why a run broke or looks wrong — NaN, blow-up, a failed prediction, a strange plot shape. Needs hypo
Related Skills
Fix Lint
Run linting and type checking, fix all auto-fixable issues:
Do Issue
by jerseycheese - Implements GitHub issues with manual review points, following a structured approach with iss
Claude Python Setup
A CLAUDE.md template for setting up modern Python development environments with uv, ruff, pytest, and automate