From agent-mail-notifier
Guides Python feature work with Dave Farley–style TDD, ports-and-adapters design, and uv-based workflows; use when implementing or refactoring business logic or APIs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agent-mail-notifier:python-hexagonal-developmentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this Skill whenever you need to ship or refactor Python features in Global1SIM while preserving fast feedback loops.
Use this Skill whenever you need to ship or refactor Python features in Global1SIM while preserving fast feedback loops.
uv sync if dependencies changed, then open the failing test you are about to drive.src/services and only depends on ports defined in src/repositories or src/api/dependencies.frozen=True).uv run pytest, uv run ruff check, uv run mypy src).Use the checklist in reference/workflows.md and copy it into your working notes. It covers:
python-test-strategy when planning adapter or acceptance coverage.npx claudepluginhub gonya990/unified_system_coreImplements Clean Architecture, Hexagonal Architecture (Ports & Adapters), and Domain-Driven Design patterns in Python FastAPI/Flask apps for layered backends, repository patterns, entities/value objects, and testable domain logic.
Sets up modern Python projects with uv, ruff, ty, pytest, hypothesis, src/ layout, and pyproject.toml. Also integrates LLM-stack patterns for Anthropic/OpenAI SDKs.
Establishes Python 3.11+ engineering standards: SOLID principles, strict typing policy, pytest testing defaults, ruff linting, uv tooling, code smell detection. Auto-activates on Python tasks.