jiatastic/open-python-skills

AI skill sets that provides intelligence for building solid Python backends across multiple platforms and frameworks.

9Stars on the repository
11Mods indexed here, across every type
7mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

commit-message

01

jiatastic/open-python-skills

Skill Claude CodeCodex

Analyze git changes and generate conventional commit messages. Supports batch commits for multiple unrelated changes. Use when: (1) Creating git commits, (2) Reviewing staged changes, (3) Splitting large changesets into logical commits.

9 7mo ago A 49 tokens original MIT

error-handling

02

jiatastic/open-python-skills

Skill Claude CodeCodex

Python error handling patterns for FastAPI, Pydantic, and asyncio. Follows "Let it crash" philosophy - raise exceptions, catch at boundaries. Covers HTTPException, global exception handlers, validation errors, background task failures. Use when: (1) Designing API error responses, (2) Handling RequestValidationError…

9 7mo ago A 95 tokens original MIT

excalidraw-ai

03

jiatastic/open-python-skills

Skill Claude CodeCodex

Create professional Excalidraw diagrams by generating JSON directly. This skill provides the Excalidraw JSON schema reference and professional icon libraries for AI agents to autonomously create diagrams without templates.

9 7mo ago A 44 tokens original MIT

python-backend

04

jiatastic/open-python-skills

Skill Claude CodeCodex

Python backend development expertise for FastAPI, security patterns, database operations, Upstash integrations, and code quality. Use when: (1) Building REST APIs with FastAPI, (2) Implementing JWT/OAuth2 authentication, (3) Setting up SQLAlchemy/async databases, (4) Integrating Redis/Upstash caching, (5) Refactoring…

9 7mo ago A 102 tokens original MIT

logfire

05

jiatastic/open-python-skills

Skill Claude CodeCodex

Structured observability with Pydantic Logfire and OpenTelemetry. Use when: (1) Adding traces/logs to Python APIs, (2) Instrumenting FastAPI, HTTPX, SQLAlchemy, or LLMs, (3) Setting up service metadata, (4) Configuring sampling or scrubbing sensitive data, (5) Testing observability code.

9 7mo ago A 77 tokens original MIT

pydantic

06

jiatastic/open-python-skills

Skill Claude CodeCodex

Pydantic models and validation. Use when: (1) Defining schemas, (2) Validating input/output, (3) Generating JSON schema.

9 7mo ago A 37 tokens original MIT

linting

07

jiatastic/open-python-skills

Skill Claude CodeCodex

Python linting with Ruff - an extremely fast linter written in Rust. Use when: (1) Standardizing code quality, (2) Fixing style warnings, (3) Enforcing rules in CI, (4) Replacing flake8/isort/pyupgrade/autoflake, (5) Configuring lint rules and suppressions.

9 7mo ago A 74 tokens original MIT

ty-skills

08

jiatastic/open-python-skills

Skill Claude CodeCodex

Python type checking expertise using ty - the extremely fast type checker by Astral. Use when: (1) Adding type annotations to Python code, (2) Fixing type errors reported by ty, (3) Migrating from mypy/pyright to ty, (4) Configuring ty for projects, (5) Understanding advanced type patterns (generics, protocols…

9 7mo ago A 104 tokens original MIT