backend-development

Implement backend services with contract validation, authorization, and automated tests.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/FernanSuoza/AIDD-project-bootstrap --skill backend-development-fernansuoza
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: backend-development
Source: https://github.com/FernanSuoza/AIDD-project-bootstrap/tree/main/templates/skills/backend-development
Command: npx skills add https://github.com/FernanSuoza/AIDD-project-bootstrap --skill backend-development-fernansuoza

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Implement coherent, secure, and operable server-side functionality while minimizing scope creep and ensuring production-ready quality for backend changes. It removes ambiguity around contract validation, persistence behavior, authorization, and observability so engineers can deliver reliable services within an approved story.

Core Features & Use Cases

  • Implement APIs, domain logic, persistence operations, and background jobs with clear transaction boundaries and idempotency.
  • Enforce request/response contract validation and consistent authorization checks before coding changes.
  • Add automated tests, structured logging, metrics, and docstrings, and record development decisions in the story decision log.
  • Use case: adding an idempotent payment webhook handler or extending a service endpoint while preserving backward compatibility and observability.

Quick Start

Run the backend-development skill to implement a story-scoped backend change with contract validation, persistence updates, and automated tests.

Frequently Asked Questions about backend-development

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

FAQPage Schema
How do I implement backend services with idempotency and transactional integrity?▼

Implementing backend services with idempotency requires defining clear transaction boundaries and persistence operations. This skill applies domain logic and structured logging to ensure reliable, operable server-side behavior within approved story boundaries.

How do I enforce API contract validation and authorization checks during backend development?▼

Enforcing API contract validation and authorization checks involves validating request and response contracts before coding changes. This skill satisfies requirements for consistent authorization checks and contract validation within story-scoped implementation.

What is the best way to add observability and automated tests to an existing API endpoint?▼

Adding observability and automated tests to an API endpoint involves integrating structured logging, metrics, and docstrings. This skill implements these alongside transactional integrity to deliver testable, production-ready backend changes.

Can I use this approach to extend a service endpoint while preserving backward compatibility?▼

Using this approach to extend a service endpoint while preserving backward compatibility is supported. The skill implements server-side functionality and domain logic while minimizing scope creep and ensuring production-ready quality.

How do I handle idempotent payment webhook handlers in backend APIs?▼

Handling idempotent payment webhook handlers in backend APIs requires clear transaction boundaries and contract validation. This skill implements these operations to deliver secure, testable server-side behavior for payment processing.

Does implementing backend security require recording development decisions in a decision log?▼

Implementing backend security does require recording development decisions in a story decision log. This skill enforces authorization checks and records decisions to ensure coherent, secure, and operable server-side functionality.