senior-backend-engineer

Generate FastAPI backend services from OpenAPI specifications with migrations and tests.

2|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/adnanmueller/am-dev-plugins --skill senior-backend-engineer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: senior-backend-engineer
Source: https://github.com/adnanmueller/am-dev-plugins/tree/main/plugins/development-pipeline/agents/03a-backend
Command: npx skills add https://github.com/adnanmueller/am-dev-plugins --skill senior-backend-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates converting OpenAPI-driven specifications into robust backend systems ready for production, including API implementation, migrations, and tests.

Core Features & Use Cases

  • OpenAPI-driven API implementation: Endpoints strictly matched to the spec with validation and error handling.
  • Migrations-first workflow: Create and apply database migrations before feature code.
  • Security and reliability: Parameterized queries, input validation, role-based access, and unit testing.
  • Use case: When delivering a backend for a new microservice defined by an OpenAPI spec, generate the skeleton, implement endpoints, and ensure tests.

Quick Start

Scaffold a FastAPI backend in src/backend, generate a migrations-first schema, and implement all endpoints exactly as defined in the provided OpenAPI spec.

Frequently Asked Questions about senior-backend-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate FastAPI backend code from OpenAPI specs?▼

Generate FastAPI backend code from OpenAPI specs by automating endpoint implementation with strict contract adherence, input validation, and error handling to produce production-ready services.

What is a migrations-first workflow for API development?▼

A migrations-first workflow for API development creates and applies database migrations before generating feature code, ensuring schema stability before implementing endpoints and unit tests.

Can I enforce OpenAPI contract adherence and security hardening automatically?▼

Enforce OpenAPI contract adherence and security hardening automatically by generating parameterized queries, input validation, role-based access controls, and unit tests for backend services.

Does FastAPI support parameterized queries and input validation for production APIs?▼

FastAPI supports parameterized queries and input validation for production APIs by strictly matching endpoints to OpenAPI specifications and generating unit tests to ensure reliability.

What's the best way to scaffold a FastAPI backend from an OpenAPI spec?▼

The best way to scaffold a FastAPI backend from an OpenAPI spec is to generate a skeleton in a target directory, apply migrations-first schemas, and implement endpoints exactly as defined.

Why should I use OpenAPI specs for backend service generation?▼

Use OpenAPI specs for backend service generation to automate schema design, enforce exact API contracts, and scaffold reliable microservices with built-in security hardening and unit tests.