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.