backend-dev

Automate backend API development and data-layer integration for server-side applications.

Updated Jan 14, 2026
One-click install
npx skills add https://github.com/Denissvgn/project-team-ag --skill backend-dev-denissvgn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-dev
Source: https://github.com/Denissvgn/project-team-ag/tree/main/.agent/skills/backend-dev
Command: npx skills add https://github.com/Denissvgn/project-team-ag --skill backend-dev-denissvgn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Backend Developer Skill standardizes server-side implementation, enabling teams to rapidly build secure APIs, manage data access, and ensure scalable architecture with consistent patterns.

Core Features & Use Cases

  • API Development: Design and implement RESTful or GraphQL endpoints with proper validation and error handling.
  • Data Layer: Define ORM models, queries, and migrations for reliable persistence.
  • Authentication & Security: Integrate authentication flows and protect endpoints.
  • Use Case: Example: Build a user service with endpoints for CRUD operations, token-based auth, and RBAC.

Quick Start

Start by outlining your API contracts, creating a basic project structure (e.g., FastAPI/Express), and implementing a sample /resources endpoint with validated input and proper error responses.

Frequently Asked Questions about backend-dev

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

FAQPage Schema
How do I design and implement REST and GraphQL APIs with proper validation?

Backend API development automates server-side implementation by defining API contracts, setting up a project structure like FastAPI or Express, and implementing endpoints with input validation and structured error responses.

What is the best way to structure a backend project for secure endpoints and data access?

Backend project structuring follows policy-driven development to ensure secure endpoints, define ORM models for reliable persistence, and integrate token-based authentication with role-based access control.

How do I add token-based authentication and RBAC to a user service?

Adding token-based authentication and RBAC to a user service involves integrating authentication flows to protect endpoints and applying role-based access control to CRUD operations across REST or GraphQL workflows.

Can I use this approach for both RESTful and GraphQL enterprise workflows?

Yes, this approach applies to enterprise systems by standardizing server-side implementation across REST and GraphQL workflows, ensuring scalable architecture and consistent patterns for service integration.

How do I manage database modeling and migrations for reliable persistence?

Managing database modeling and migrations involves defining ORM models and queries within your data layer to ensure reliable persistence and structured data access across server-side applications.