- Add python-development-database skill: metaorm patterns for tables, repositories, filters, settings, transactions, pagination, and exceptions - Add python-development-telegram-bot skill: aiogram bot service with polling/webhook, router structure, middlewares, inline keyboards, and pagination - Add python-development-tests skill: test organization guidelines with pytest, fixtures, and dependency injection rules - Update python-development-stack: replace SQLModel/SQLAlchemy with metaorm; add pytest, pytest-asyncio, pytest-cov, faker - Update python-development-fastapi: add sections for dependencies and list endpoints with ListResponse schema - Update python-development-code-style: allow ctx as exception for typer.Context parameter - Update python-development index with links to all three new skills Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.9 KiB
1.9 KiB
name, description
| name | description |
|---|---|
| python-development | Superpower for building robust, maintainable Python backend services. Use whenever you create, modify, review, or debug service code in this repository. |
Skill Map
| Situation | Primary Skill |
|---|---|
| Choosing frameworks, libraries, DBs, or infrastructure components | python-development-stack |
| Bootstrapping a new service or reviewing folder structure | python-development-layout |
| Designing service boundaries, APIs, data flow, or resilience patterns | python-development-architecture |
| Writing or reviewing code, tests, configs, or observability instrumentation | python-development-code-style |
| Writing or organizing tests and fixtures | python-development-tests |
| Defining, loading, validating, or extending application settings | python-development-settings |
| Working with relational databases via metaorm (tables, repositories, transactions) | python-development-database |
| Building, nesting, or extending command-line interfaces | python-development-cli |
| Creating a FastAPI REST service inside the facet tree | python-development-fastapi |
| Creating a Telegram bot service using aiogram | python-development-telegram-bot |
| Debugging production issues (logs, traces, metrics) | python-development-architecture + python-development-code-style |
Rules
- Python interpreter versions are managed with
pyenv.