backend-agent

Generate REST/GraphQL endpoints with clean-architecture templates and JWT authentication.

218|33|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/first-fluke/fullstack-starter --skill backend-agent-first-fluke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-agent
Source: https://github.com/first-fluke/fullstack-starter/tree/main/.agent/skills/backend-agent
Command: npx skills add https://github.com/first-fluke/fullstack-starter --skill backend-agent-first-fluke

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill accelerates backend API development by providing clean-architecture templates, routing patterns, and security blueprints.

Core Features & Use Cases

  • Structured architecture: router -> service -> repository -> models with validation.
  • Auth & data access: JWT-based authentication, password hashing, and safe data access.
  • API scaffolding: Generate REST/GraphQL endpoints, migrations, and background tasks.
  • Use Case: Quickly bootstrap a new backend for a microservice with FastAPI, Node.js, or other frameworks.

Quick Start

Start by pointing the skill at your backend project; review and adapt the provided templates (api routes, service layer, and schemas), then run tests to verify behavior.

Frequently Asked Questions about backend-agent

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

FAQPage Schema
How do I structure a FastAPI backend with clean architecture and routing?

Structure a FastAPI backend using a router-service-repository-models pattern with validation. This approach provides clean-architecture templates and routing patterns, separating business logic from data access to ensure testable API endpoints.

What is the best way to implement JWT authentication and password hashing in Node.js?

Implement JWT authentication and password hashing in Node.js using provided security blueprints. These templates enforce safe data access and JWT-based authentication workflows, ensuring secure credential management across your backend services.

Can I use Pydantic or Zod for input validation in my API scaffolding?

Yes, you can use Pydantic or Zod for input validation in API scaffolding. The generated REST/GraphQL endpoints enforce strict input validation using these libraries to secure data models and service layers.

Does this backend API approach support async/await and parameterized queries?

Yes, this backend API approach supports async/await and parameterized queries. It relies on async/await for non-blocking operations and uses parameterized queries within the repository layer to ensure safe database access and prevent injection.

How do I bootstrap a new microservice with Node.js or FastAPI?

Bootstrap a new microservice by pointing at your backend project and adapting the provided templates for API routes, service layers, and schemas. This scaffolding quickly generates REST/GraphQL endpoints and migrations across FastAPI or Node.js.

When should I use a service layer in backend API development?

Use a service layer in backend API development to isolate business logic from routing and data models. This clean-architecture pattern creates testable service layers, ensuring that background tasks and API endpoints remain maintainable.