Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Pythonica

Comprehensive Python development -- patterns, testing, async, error handling, packaging, configuration, type safety, resilience, observability, Pydantic, and more.

Installation

Claude Code:

/plugin marketplace add Jartan-LLC/grimoire
/plugin install pythonica

Codex:

codex plugin marketplace add Jartan-LLC/grimoire
codex plugin add pythonica@grimoire

Skills

Core Language

  • python-patterns -- protocols, context managers, concurrency, decorators, memory efficiency
  • python-type-safety -- protocols, generics, type narrowing, mypy strict mode
  • async-python-patterns -- asyncio fundamentals, when to use async vs sync, core patterns
  • python-resource-management -- context managers (class + decorator), async resources, cleanup guarantees
  • python-anti-patterns -- BAD->GOOD checklist for code review

Testing

  • python-testing -- pytest ecosystem: fixtures, parametrize, mocking, async testing, TDD workflow, coverage

Error Handling & Resilience

  • python-error-handling -- exception hierarchies, batch processing, validation patterns, Pydantic integration
  • python-resilience -- retry with tenacity, exponential backoff, jitter, circuit breakers

Project Setup

  • python-code-style -- ruff/mypy config, docstrings, naming conventions
  • python-api-docs -- Sphinx/autodoc/napoleon/MyST, doctest, intersphinx, strict docs CI gate
  • python-project-structure -- directory layout, __all__, flat vs nested
  • python-packaging -- pyproject.toml, src layout, build backends, entry points
  • python-configuration -- pydantic-settings, env vars, 12-factor methodology
  • uv-package-manager -- uv workflows, migration from pip/poetry, Docker/CI patterns

Operations

  • python-observability -- structlog, correlation IDs, semantic log levels
  • python-performance-optimization -- profiling, optimization checklist

Frameworks

  • pydantic -- v2 API, validators, serialization, settings, FastAPI/SQLAlchemy/Django integration

Credits

Skills adapted from:

License

MIT