This teaches you how to make architectural decisions in Python rather than memorizing patterns. It walks through framework selection (FastAPI vs Django vs Flask), when to use async vs sync, type hint strategies, project structure by size, and background task options. The decision trees and comparison tables are genuinely useful. Most skills give you code to copy, but this one asks "what are you building?" first and explains the tradeoffs. It assumes you know Python basics but need help thinking through real project decisions like whether you actually need async or if Celery is overkill. Good for moving past tutorial hell into making your own architectural calls.

skills.sh installs
1.1K
GitHub stars
43.1K
last updated
Jul 14, 2026

Install

$ npx -y skills add sickn33/antigravity-awesome-skills --skill python-patterns --agent claude-code

Installs into .claude/skills of the current project.

Files

Python Patterns

Python development principles and decision-making for 2025. Learn to THINK, not memorize patterns.

When to Use

Use this skill when making Python architecture decisions, choosing frameworks, designing async patterns, or structuring Python projects.


⚠️ How to Use This Skill

This skill teaches decision-making principles, not fixed code to copy.

  • ASK user for framework preference when unclear
  • Choose async vs sync based on CONTEXT
  • Don't default to same framework every time

1. Framework Selection (2025)

Decision Tree

What are you building?
│
├── API-first / Microservices
│   └── FastAPI (async, modern, fast)
│
├── Full-stack web / CMS / Admin
│   └── Django (batteries-included)
│
├── Simple / Script / Learning
│   └── Flask (minimal, flexible)
│
├── AI/ML API serving
│   └── FastAPI (Pydantic, async, uvicorn)
│
└── Background workers
    └── Celery + any framework

Comparison Principles

Sponsors

Details

Repository
github.com/sickn33/antigravity-awesome-skills
Category
Python
First seen
May 16, 2026

More from sickn33/antigravity-awesome-skills

All 708

Recommended

More Python
1mindrally avatarpythonmindrally/skillsExpert in Python development with best practices across web, data science, and automation1Kskills.sh installs
2mindrally avatarpython-uvmindrally/skillsGuidelines for Python dependency management using uv, the fast Python package installer and resolver.992skills.sh installs
3thebushidocollective avatarfastapi-async-patternsthebushidocollective/hanUse when FastAPI async patterns for building high-performance APIs. Use when handling concurrent requests and async operations.958skills.sh installs
4sickn33 avatarpython-prosickn33/antigravity-awesome-skillspython pro747skills.sh installs
5sickn33 avatarfastapi-prosickn33/antigravity-awesome-skillsfastapi pro676skills.sh installs
6manutej avatarfastapi-microservices-developmentmanutej/luxor-claude-marketplaceComprehensive guide for building production-ready microservices with FastAPI including REST API patterns, async operations, dependency injection, and deployment590skills.sh installs