backend-agent

Develop backend services and RESTful APIs with Python, FastAPI, and SQLAlchemy.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/magisph/rv-adv --skill backend-agent-magisph
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-agent
Source: https://github.com/magisph/rv-adv/tree/main/.agent/skills/backend-agent
Command: npx skills add https://github.com/magisph/rv-adv --skill backend-agent-magisph

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the development of secure, scalable, and well-architected backend services, APIs, and database integrations.

Core Features & Use Cases

  • API Development: Build RESTful or GraphQL APIs using FastAPI.
  • Database Management: Design schemas, implement migrations, and perform CRUD operations with SQLAlchemy.
  • Authentication & Security: Implement JWT authentication, password hashing, and rate limiting.
  • Use Case: Develop a new microservice for user management, including registration, login, and profile updates, ensuring data integrity and security.

Quick Start

Use the backend-agent to create a new FastAPI endpoint for managing user profiles.

Frequently Asked Questions about backend-agent

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

FAQPage Schema
How do I build a RESTful API with FastAPI and SQLAlchemy?

To build a RESTful API with FastAPI, this Skill generates server-side logic using SQLAlchemy for database access. It structures endpoints with clean architecture patterns to ensure your services remain secure and maintainable.

What is the best way to implement JWT authentication in a Python backend?

Implementing JWT authentication in a Python backend involves using bcrypt for password hashing and generating secure tokens. This Skill handles that setup, managing user registration and login flows to ensure data integrity.

How do I structure a FastAPI project using clean architecture patterns?

Structuring a FastAPI project with clean architecture involves separating concerns into Repository, Service, and Router layers. This Skill generates this separation automatically, focusing on scalability and maintainability for server-side logic.

Can I use this to manage database migrations and schema design with SQLAlchemy?

Yes, you can manage database schemas and migrations with SQLAlchemy. This Skill handles the complete database management process, designing schemas and performing CRUD operations required for your backend service.

Does this Skill support developing scalable microservices for user management?

Yes, this Skill supports developing scalable microservices by implementing robust backend services with FastAPI. It handles user management tasks like profile updates and authentication while ensuring security and data integrity.