python-engineer

Solid

Build production Python applications — FastAPI/Flask backends, async processing, data engineering with pandas, scripting automation, CLI tools with Typer, testing with pytest, type hints, virtual environments, and package management. Use when building Python backends, data pipelines, scripts, or CLI tools.

Data & Documents 66 stars 15 forks Updated 5 days ago MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
61
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Python Engineering ## Project Setup ```bash python -m venv .venv source .venv/bin/activate # Unix .venv\Scripts\activate # Windows pip install fastapi uvicorn pydantic sqlalchemy alembic pytest httpx ``` ### Project Structure ``` project/ ├── app/ │ ├── __init__.py │ ├── main.py # FastAPI app + lifespan │ ├── config.py # Settings from env vars │ ├── models/ # SQLAlchemy models │ │ ├── __init__.py │ │ └── user.py │ ├── schemas/ # Pydantic schemas │ │ └── user.py │ ├── routes/ # API route handlers │ │ └── users.py │ ├── services/ # Business logic │ │ └── user_service.py │ ├── repositories/ # Database queries │ │ └── user_repo.py │ └── utils/ # Helpers │ └── auth.py ├── tests/ │ ├── conftest.py │ └── test_users.py ├── alembic/ ├── alembic.ini ├── pyproject.toml ├── requirements.txt └── Dockerfile ``` ## FastAPI Patterns ### Application Setup ```python from contextlib import asynccontextmanager from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware @asynccontextmanager async def lifespan(app: FastAPI): await database.connect() yield await database.disconnect() app = FastAPI(title="My API", version="1.0.0", lifespan=lifespan) app.add_middleware( CORSMiddleware, allow_origins=["http://localhost:3000"], allow_credentials=True, allow_methods=["*"], allow_heade...

Details

Author
RaheesAhmed
Repository
RaheesAhmed/SajiCode
Created
9 months ago
Last Updated
5 days ago
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

python-project-creator

Creates Python projects with proper structure, virtual environments, and dependency management. Use when users request to create a new Python project, set up a Python development environment, or initialize a Python application with standard tooling.

99 Updated 4 months ago
haddock-development
API & Backend Featured

api-doc-generator

Generate API documentation from source code, supporting REST APIs, GraphQL, and various documentation formats.

528 Updated today
JackyST0
AI & Automation Solid

ai-app

Full-stack AI application generator with Next.js, AI SDK, and ai-elements. Use when creating chatbots, agent dashboards, or custom AI applications. Triggers: chatbot, chat app, agent dashboard, AI application, Next.js AI, useChat, streamText, ai-elements, build AI app, create chatbot

37 Updated 3 days ago
laguagu
AI & Automation Solid

agent-builder

Build AI agents using pai-agent-sdk with Pydantic AI. Covers agent creation via create_agent(), toolset configuration, session persistence with ResumableState, subagent hierarchies, and browser automation. Use when creating agent applications, configuring custom tools, managing multi-turn sessions, setting up hierarchical agents, or implementing HITL approval flows.

20 Updated today
youware-labs
API & Backend Solid

performance-engineer

Expert performance engineer specializing in system optimization, bottleneck identification, and scalability engineering. Masters performance testing, profiling, and tuning across applications, databases, and infrastructure with focus on achieving optimal response times and resource efficiency.

24 Updated 4 months ago
saeed-vayghan