python-backend-fastapi
Python backend (FastAPI + Pydantic v2 + Alembic)
Activation cues
Use this skill when the task involves:
- new or modified FastAPI endpoints, routers, dependencies, middleware
- request/response validation, schema design, OpenAPI correctness (Pydantic v2)
- database schema changes (Alembic revisions)
- backend logging and request tracing
- ETL / parsers / import pipelines with memory constraints and “bad rows” reporting
Operating principles (agent workflow)
- Start with a short plan before editing code. Prefer file-path-specific steps and repository-aligned patterns.
- Ask up to 1–3 clarifying questions only if truly blocking.
- Prefer verifiable goals: tests, migrations, reproducible API calls, and deterministic outputs.
- For complex/high-risk changes, run an internal Chain-of-Verification (CoVe): draft → 3–5 verification questions → answer independently → revise; surface only final result + (optional) UNCERTAIN items and how to verify them.
Standard implementation workflow
More from janjaszczak/cursor
vanilla-web
Build or modify plain HTML/CSS/JavaScript (no framework) using modular ES modules (ESM), SRP, minimal global state, and shippable runnable files with lightweight verification. Use for static pages, small UI widgets, vanilla JS refactors, and quick prototypes without React/Vue/Angular.
123mcp-postman
Use Postman MCP to inspect/maintain collections, environments, and API workflows; generate or validate requests and tests. Use when API verification or collections are the source of truth.
14keepassxc integration
Integracja KeePassXC z Cursorem do bezpiecznego zarządzania sekretami (hasła, tokeny API, klucze SSH)
8mcp-memory-recall
Recall and reuse prior decisions, constraints, and artifacts using MCP memory (e.g., Neo4j). Use when the user references past work (“jak ostatnio”, “kontynuuj”), when resuming a project thread, or when a repeated topic suggests existing decisions.
7task-planning-shrimp
Plan, split, and track multi-step work using Shrimp Task Manager MCP (or equivalent). Use for multi-file refactors, migrations, or any work that benefits from task tracking.
7mcp-github-ops
Use GitHub MCP for issue/PR context, diffs, reviews, and automations. Use when the task references PR/issue numbers, review requests, or requires repo metadata beyond local git.
7