Files
ai-skills/skills/python-development/SKILL.md
Oleg Yurchik b8388fa4a2 Add database, telegram bot, and tests skills; update stack and fastapi skills
- 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>
2026-10-26 14:04:05 +03:00

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.