python-patterns

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

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "python-patterns" with this command: npx skills add dokhacgiakhoa/antigravity-ide/dokhacgiakhoa-antigravity-ide-python-patterns

Python Patterns

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

⚠️ 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)

🧠 Knowledge Modules (Fractal Skills)

  1. Decision Tree

  2. Comparison Principles

  3. Selection Questions to Ask:

  4. When to Use Async

  5. The Golden Rule

  6. Async Library Selection

  7. When to Type

  8. Common Type Patterns

  9. Pydantic for Validation

  10. Structure Selection

  11. FastAPI Structure Principles

  12. Django Async (Django 5.0+)

  13. Django Best Practices

  14. async def vs def in FastAPI

  15. Dependency Injection

  16. Pydantic v2 Integration

  17. Selection Guide

  18. When to Use Each

  19. Exception Strategy

  20. Error Response Philosophy

  21. Testing Strategy

  22. Async Testing

  23. Fixtures Strategy

  24. ❌ DON'T:

  25. ✅ DO:

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

github-mcp

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

code-review-checklist

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

clean-code

No summary provided by upstream source.

Repository SourceNeeds Review