robhowley

19 mods across 1 repository, 5 stars between them.

py-pit

02

robhowley/py-pit-skills

Plugin Claude Code

Opinionated Python API development skills for AI coding agents.

5 5mo ago A tokens not measured original MIT

SessionStart

03

robhowley/py-pit-skills

Hook

Runs when a session starts, executing check-uv.sh. From robhowley/py-pit-skills.

5 5mo ago A tokens not measured copy · 58% MIT

alembic-migrations

04

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.

5 5mo ago A 56 tokens original MIT

robhowley/py-pit-skills

Skill Claude CodeCodex

Guardrails for background work in FastAPI and Python services. Prevent misuse of in-process background execution (e.g. FastAPI BackgroundTasks).

5 5mo ago A 34 tokens original MIT

click-cli-linter

06

robhowley/py-pit-skills

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.

5 5mo ago A 35 tokens original MIT

click-cli

07

robhowley/py-pit-skills

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.

5 5mo ago A 41 tokens original MIT

code-quality

08

robhowley/py-pit-skills

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.

5 5mo ago A 51 tokens original MIT

dockerize-service

09

robhowley/py-pit-skills

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.

5 5mo ago A 40 tokens original MIT

fastapi-errors

10

robhowley/py-pit-skills

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.

5 5mo ago A 37 tokens original MIT

fastapi-init

11

robhowley/py-pit-skills

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…

5 5mo ago A 109 tokens original MIT

robhowley/py-pit-skills

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.

5 5mo ago A 57 tokens original MIT

robhowley/py-pit-skills

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…

5 5mo ago A 116 tokens original MIT

pydantic-schemas

14

robhowley/py-pit-skills

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.

5 5mo ago A 44 tokens original MIT

pytest-service

15

robhowley/py-pit-skills

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…

5 5mo ago A 79 tokens original MIT

request-correlation

16

robhowley/py-pit-skills

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…

5 5mo ago A 86 tokens original MIT

settings-config

17

robhowley/py-pit-skills

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.

5 5mo ago A 62 tokens original MIT

sqlalchemy-models

18

robhowley/py-pit-skills

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.

5 5mo ago A 66 tokens original MIT

uv

19

robhowley/py-pit-skills

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.

5 5mo ago A 41 tokens original MIT