一键导入
backend-developer
Specialized skill for Python backend development using FastAPI, SQLAlchemy, and Pydantic.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Specialized skill for Python backend development using FastAPI, SQLAlchemy, and Pydantic.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
REST API design decisions — URL conventions, error contracts, versioning, pagination, idempotency, auth patterns.
API design principles and decision-making. REST vs GraphQL vs tRPC selection, response formats, versioning, pagination.
Orchestrate full-stack application scaffolding — determine project type, select tech stack, coordinate agents, scaffold structure.
Project scaffolding templates for new applications. Use when creating new projects from scratch. Contains 12 templates for various tech stacks.
Automates end-to-end and system validation tests. Runs services via Docker, feeds inputs, executes scenarios, and verifies outputs.
Interactive project planning skill. Collects context, asks clarifying questions, selects rules/skills/workflows, and produces an execution-ready plan.
| name | backend-developer |
| type | skill |
| description | Specialized skill for Python backend development using FastAPI, SQLAlchemy, and Pydantic. |
| inputs | ["implementation_plan.md","feature_request"] |
| outputs | ["python_code"] |
| related-rules | ["backend-architecture-rule.md","code-style-guide.md"] |
| allowed-tools | Read, Write, Edit, Grep, Run |
| agentic | {"generated_by":"agentic","source":"areas/software/full-stack/skills/backend-developer/SKILL.md","repository":"https://github.com/sawrus/agent-guides","created_by":"v0.6.0","updated_by":"v0.6.0"} |
Expertise: Python 3.12+, FastAPI, SQLAlchemy (Async), Pydantic V2, Pytest.
mypy must pass.async.except Exception:.| Category | Library | Usage |
|---|---|---|
| Web Framework | fastapi | Routing, Dependency Injection, Validation |
| ORM | sqlalchemy | Async ORM, Models |
| Migrations | alembic | Database schema versions |
| Validation | pydantic | Data transfer objects, settings |
| Testing | pytest | Unit and Integration tests |
Models & Migrations:
alembic revision --autogenerate -m "desc".Repositories:
Services:
async with session.begin():).API:
Tests:
client.post(...) for API tests.