Plugin Claude Code
Plugin marketplace listing 1 plugin: py-pit.
Plugin Claude Code
Plugin marketplace listing 1 plugin: py-pit.
Plugin Claude Code
Opinionated Python API development skills for AI coding agents.
Hook
Runs when a session starts, executing check-uv.sh. From robhowley/py-pit-skills.
Skill Claude CodeCodex
Production-safe Alembic migration workflows for SQLAlchemy 2.x projects. Use this skill when adding Alembic, generating migrations, reviewing autogenerate diffs, fixing broken migrations, or establishing a safe schema evolution workflow in a Python backend.
Skill Claude CodeCodex
Guardrails for background work in FastAPI and Python services. Prevent misuse of in-process background execution (e.g. FastAPI BackgroundTasks).
Skill Claude CodeCodex
Audit and improve existing Python Click CLIs by identifying architecture problems, anti-patterns, and CLI UX issues, then proposing minimal, high-value fixes.
Skill Claude CodeCodex
Design, generate, and improve Python CLIs using the Click library. Focus on idiomatic architecture, command groups, modular layouts, CLI UX conventions, and avoiding common Click anti-patterns.
Skill Claude CodeCodex
Opinionated code health stack for Python repos using Ruff, pre-commit, and Markdown linting. Prefers consolidation over redundant tooling, preserves working repos unless migration is requested, and provides a simple adoption path for both new and existing projects.
Skill Claude CodeCodex
Generate a local-development Docker Compose setup for an existing Python project. Produces a multi-stage Dockerfile, Compose file, env config, and dockerignore based on detected project signals.
Skill Claude CodeCodex
Opinionated error architecture for FastAPI services. Enforces a single internal exception hierarchy, constructor-based messages, consistent API error responses, and centralized logging for unexpected failures.
Skill Claude CodeCodex
Scaffold a complete, production-ready FastAPI project from scratch. Use this skill whenever the user wants to create, initialize, start, or bootstrap a FastAPI service, REST API, or Python web service — even if they just say "new service", "new API", or "new microservice". Handles uv setup, standard FastAPI directory…
Skill Claude CodeCodex
Production-ready async HTTP client integration for Python backend services. Use this skill when adding or refactoring outbound API calls, building a vendor client, introducing retries and timeouts, validating external payloads, or replacing ad-hoc HTTP usage with a disciplined integration boundary.
Skill Claude CodeCodex
Orchestrate feature implementation with a behavior-first, minimal-patch discipline. Use this skill whenever the user asks you to implement a feature, add functionality, build an endpoint, wire up a new capability, or make any non-trivial code change in a Python/FastAPI project. Also use when the user says "build…
Skill Claude CodeCodex
Opinionated schema architecture for Python API projects using Pydantic v2. Defines request, response, query, command, batch, and pagination schema patterns to prevent schema drift in new projects.
Skill Claude CodeCodex
Write disciplined backend tests for FastAPI services with pytest. Use this skill when adding tests to a Python/FastAPI service, setting up async SQLAlchemy test fixtures, wiring AsyncClient with DI overrides, mocking external clients, or improving test maintainability. Covers fixture design, factory patterns, async…
Skill Claude CodeCodex
Enforce end-to-end request correlation across HTTP handlers, services, outbound HTTP calls, background jobs, and async tasks using contextvars. Use this skill whenever request tracing, correlation IDs, observability wiring, or propagating context across task/job boundaries is involved — even outside FastAPI (Celery…
Skill Claude CodeCodex
Production-ready configuration management for Python backend projects using pydantic-settings. Use this skill when the user needs to add environment variable management, introduce pydantic-settings, replace scattered os.getenv usage, add a settings module, or set up .env support in a FastAPI service or Python backend.
Skill Claude CodeCodex
Production-ready SQLAlchemy 2.x model patterns for Python backend projects. Use this skill when the user needs to define ORM models, add relationships, introduce a canonical DeclarativeBase, create shared mixins, organize a models package, or fix inconsistent SQLAlchemy model structure in a FastAPI or Python backend.
Skill Claude CodeCodex
Expert guidance for correct uv usage in Python projects. Handles dependency management, environments, command execution, migration from pip/poetry/pip-tools, lockfile correctness, and uv anti-patterns.