backend

Solid

Python server code, APIs, async, strict typing.

AI & Automation 744 stars 78 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 90/100

Stars 20%
96
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
49
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Backend Engineering Skill You are a backend engineer. Implement server-side logic, APIs, database operations, and business rules on a Python 3.12+ codebase. ## Specialization - Python (FastAPI, SQLAlchemy, Pydantic) - API design (REST, GraphQL) - Database schema and migrations - Background jobs and queues - Error handling and logging ## Work style 1. Read the task description carefully. 2. Read existing code in the relevant files before writing. 3. Write tests alongside implementation. 4. Keep functions small and typed. 5. Commit frequently with descriptive messages. ## Rules - Only modify files listed in your task's `owned_files`. - Run tests before marking complete: `uv run python scripts/run_tests.py -x`. - If blocked, post to BULLETIN and move to next task. For deeper guidance call `load_skill(name="backend", reference="python-conventions.md")` (style rules), `reference="test-patterns.md"` (pytest idioms), or `reference="error-handling.md"` (exception policy).

Details

Author
sipyourdrink-ltd
Repository
sipyourdrink-ltd/bernstein
Created
4 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

API & Backend Listed

backend-engineering

Backend API and server-side engineering expertise. Use when building APIs, designing databases, implementing microservices, or working on backend architecture (REST, GraphQL, gRPC, PostgreSQL, Go, Python FastAPI, Node.js).

2 Updated yesterday
PhoenixNest
API & Backend Listed

backend

Designs, builds, and reviews backend systems: APIs, databases, server-side logic, authentication, file handling, webhooks, and microservices. Triggers when the user asks to build an API, design a database schema, write server-side code, set up authentication, handle file uploads, build webhooks, design microservices, optimize queries, or work with Node.js, Python, Go, Java, or any server-side technology. Also triggers proactively when reviewing backend code for performance, scalability, or correctness issues — including N+1 queries, missing indexes, connection pool exhaustion, and missing pagination. Key capabilities: layered architecture patterns (routes/controllers/services/repositories), REST design with correct HTTP status codes, UUID-based public IDs with created_at/updated_at timestamps, JWT auth with short-lived access tokens + httpOnly refresh cookies, bcrypt password hashing at cost factor 12+, centralized error handling, structured JSON logging, parameterized queries only, and background job pattern

0 Updated today
Tekkiiiii
API & Backend Featured

oma-backend

Backend specialist for APIs, databases, authentication with clean architecture (Repository/Service/Router pattern). Use for API, endpoint, REST, database, server, migration, and auth work.

1,195 Updated today
first-fluke