Common Python anti-patterns to avoid. Use as a checklist when reviewing code, before finalizing implementations, or when debugging issues that might stem from known bad practices.
EnglishPython configuration management via environment variables and typed settings. Use when externalizing config, setting up pydantic-settings, managing secrets, or implementing environment-specific behavior.
EnglishPython design patterns including KISS, Separation of Concerns, Single Responsibility, and composition over inheritance. Use when making architecture decisions, refactoring code structure, or evaluating when abstractions are appropriate.
EnglishPython error handling patterns including input validation, exception hierarchies, and partial failure handling. Use when implementing validation logic, designing exception strategies, handling batch processing failures, or building robust APIs.
EnglishPython observability patterns including structured logging, metrics, and distributed tracing. Use when adding logging, implementing metrics collection, setting up tracing, or debugging production systems.
EnglishComprehensive guide to creating, structuring, and distributing Python packages using modern packaging tools, pyproject.toml, and publishing to PyPI.
EnglishProfile and optimize Python code using cProfile, memory profilers, and performance best practices.
EnglishPython resource management with context managers, cleanup patterns, and streaming. Use when managing connections, file handles, implementing cleanup logic, or building streaming responses with accumulated state.
EnglishPython type safety with type hints, generics, protocols, and strict type checking. Use when adding type annotations, implementing generic classes, defining structural interfaces, or configuring mypy/pyright.
EnglishComprehensive testing approaches for Temporal workflows using pytest, progressive disclosure resources for specific testing scenarios.
EnglishDiagnostica el repositorio git (ramas stale, commit-graph, fsmonitor, blobs grandes, stashes viejos) y reporta hallazgos priorizados con fixes recomendados. Usa cuando el usuario pida auditar, revisar salud o diagnosticar el repo.
SpanishLista en dry-run las ramas locales cuyo upstream fue eliminado ([gone]) y reporta cuáles son seguras de borrar. Usa cuando el usuario pida limpiar ramas stale, huérfanas o merged.
SpanishMuestra qué optimizaciones aplicaría gitwise (commit-graph, repack -A -d, prune) en modo dry-run. Usa cuando el usuario pida optimizar git, acelerar log/status, o cuando audit reporte commit-graph ausente.
SpanishIncludes Python Anti Patterns, Python Configuration, Python Design Patterns, and other workflows.
Supported by the Atlas install prompt. Skill-specific requirements vary.
Pack stats
What’s included
Python Anti Patterns
Common Python anti-patterns to avoid. Use as a checklist when reviewing code, before finalizing implementations, or when debugging issues that might stem from known bad practices.
Python Configuration
Python configuration management via environment variables and typed settings. Use when externalizing config, setting up pydantic-settings, managing secrets, or implementing environment-specific behavior.
Python Design Patterns
Python design patterns including KISS, Separation of Concerns, Single Responsibility, and composition over inheritance. Use when making architecture decisions, refactoring code structure, or evaluating when abstractions are appropriate.
Python Error Handling
Python error handling patterns including input validation, exception hierarchies, and partial failure handling. Use when implementing validation logic, designing exception strategies, handling batch processing failures, or building robust APIs.
Python Observability
Python observability patterns including structured logging, metrics, and distributed tracing. Use when adding logging, implementing metrics collection, setting up tracing, or debugging production systems.
Python Packaging
Comprehensive guide to creating, structuring, and distributing Python packages using modern packaging tools, pyproject.toml, and publishing to PyPI.
Python Performance Optimization
Profile and optimize Python code using cProfile, memory profilers, and performance best practices. Use when debugging slow Python code, optimizing bottlenecks, or improvi
Python Resource Management
Python resource management with context managers, cleanup patterns, and streaming. Use when managing connections, file handles, implementing cleanup logic, or building streaming responses with accumulated state.
Python Type Safety
Python type safety with type hints, generics, protocols, and strict type checking. Use when adding type annotations, implementing generic classes, defining structural interfaces, or configuring mypy/pyright.
Temporal Python Testing
Comprehensive testing approaches for Temporal workflows using pytest, progressive disclosure resources for specific testing scenarios.
Git Audit
Diagnostica el repositorio git (ramas stale, commit-graph, fsmonitor, blobs grandes, stashes viejos) y reporta hallazgos priorizados con fixes recomendados. Usa cuando el usuario pida auditar, revisar salud o diagnosticar el repo.
Git Clean
Lista en dry-run las ramas locales cuyo upstream fue eliminado ([gone]) y reporta cuáles son seguras de borrar. Usa cuando el usuario pida limpiar ramas stale, huérfanas o merged.
Git Optimize
Muestra qué optimizaciones aplicaría gitwise (commit-graph, repack -A -d, prune) en modo dry-run. Usa cuando el usuario pida optimizar git, acelerar log/status, o cuando audit reporte commit-graph ausente.
Quick start
- Choose your skills. Select individual skills above, or choose the entire pack.
- Copy the install prompt. Use Copy install prompt above the list.
- Send it to your agent. Paste into your coding agent’s chat. Your agent reviews the source and guides the setup.
Try it with your agent
After installation, start with a request like:
Use the Python Anti Patterns skill to help with my task.
Ask me for the context you need before getting started.Requirements & license
- A coding agent that can access your project files and install skills.
- Your agent checks each skill’s instructions, dependencies, and permissions during setup.
- Reported license for the skills shown: MIT. The author’s terms apply.