senior-backend-agent

Scaffold ExpressJS API projects and optimize database schemas.

3|2|Updated Aug 31, 2025
One-click install
npx skills add https://github.com/donggyun112/ai-librarian --skill senior-backend-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-backend-agent
Source: https://github.com/donggyun112/ai-librarian/tree/main/.claude/skills/senior-backend-agent
Command: npx skills add https://github.com/donggyun112/ai-librarian --skill senior-backend-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the development of robust, scalable backend systems by providing tools for API scaffolding, database management, and performance optimization.

Core Features & Use Cases

  • API Scaffolding: Automates the creation of new API projects with best practices.
  • Database Migration: Assists in managing and optimizing database schemas and migrations.
  • API Load Testing: Enables performance testing of APIs to ensure scalability and reliability.
  • Use Case: When starting a new microservice, use the API Scaffolder to quickly set up the project structure, define initial endpoints, and configure the database connection.

Quick Start

Use the senior-backend-agent to scaffold a new ExpressJS API project in the '~/projects/new-api' directory.

Frequently Asked Questions about senior-backend-agent

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

FAQPage Schema
How do I scaffold a new ExpressJS API project with best practices?

Scaffolding an ExpressJS API project automates the creation of a new API structure with best practices. You can quickly set up the project directory, define initial endpoints, and configure the database connection for your new microservice.

What's the best way to optimize Postgres database queries for a scalable backend?

Optimizing Postgres database queries for a scalable backend involves managing database schemas and migrations. This Skill assists in database optimization and schema management to ensure your backend system maintains reliability at scale.

Can I use this to implement authentication and business logic in NodeJS?

Yes, you can implement authentication, authorization, and business logic in NodeJS. It provides comprehensive backend development capabilities for handling these core tasks alongside API scaffolding and performance tuning.

Does this backend agent support scaffolding APIs in Go and Python?

Yes, the backend agent supports building scalable systems using Go and Python, alongside NodeJS. It handles API scaffolding and performance tuning across these languages, as well as Postgres, GraphQL, and REST APIs.

How do I run API load testing to ensure backend scalability?

Running API load testing ensures the scalability and reliability of your backend systems. This Skill enables performance testing of your APIs, allowing you to evaluate how your endpoints handle traffic and identify bottlenecks.

When should I use GraphQL instead of REST for my API endpoints?

Choosing between GraphQL and REST for your API endpoints depends on your specific data fetching needs. This Skill supports designing and scaffolding both REST APIs and GraphQL to build scalable backend systems tailored to your requirements.