senior-backend

Scaffold NodeJS and Express APIs with authentication and database optimization.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/heyflouai/ikf-central-dashboard --skill senior-backend-heyflouai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-backend
Source: https://github.com/heyflouai/ikf-central-dashboard/tree/main/.claude/skills/senior-backend
Command: npx skills add https://github.com/heyflouai/ikf-central-dashboard --skill senior-backend-heyflouai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires express, graphql, postgresql, python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive toolkit to streamline the development, optimization, and security of scalable backend systems, addressing complex architectural challenges.

Core Features & Use Cases

  • API Development: Scaffolds new APIs with best practices, supports GraphQL and REST.
  • Database Management: Optimizes database queries and manages migrations.
  • Security & Performance: Implements robust security measures and performance tuning.
  • Use Case: When designing a new microservice API, use the API Scaffolder to generate the initial project structure and implement authentication.

Quick Start

Use the senior-backend skill to scaffold a new Express API project in the '~/projects/my-api' directory.

Frequently Asked Questions about senior-backend

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

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

To scaffold an Express API project, you generate the initial directory structure and implement built-in authentication using the API scaffolding features. This establishes a scalable backend system following architectural best practices for NodeJS and Express.

What is the best way to optimize database queries in PostgreSQL?

The best way to optimize database queries in PostgreSQL is to use database management features that analyze and refine query execution paths. This ensures your scalable backend systems maintain high performance during complex data retrieval operations.

Does this backend development approach support both GraphQL and REST APIs?

Yes, this backend development approach fully supports both GraphQL and REST APIs. It scaffolds new APIs with best practices for both protocols, allowing you to design and implement flexible data endpoints for your scalable backend systems.

Can I use Python and NodeJS in the same scalable backend architecture?

You can use Python and NodeJS in the same scalable backend architecture because the toolkit explicitly supports both languages. It allows you to implement business logic and design APIs using either Python or NodeJS depending on your specific service requirements.

How do I implement authentication and authorization for a microservice API?

You implement authentication and authorization for a microservice API by applying the security implementation features provided. This handles robust security measures directly within your API scaffolding to protect endpoints and validate user access.

When should I tune performance for a backend system?

You should tune performance for a backend system after scaffolding APIs and optimizing database queries, as this identifies remaining bottlenecks. Performance tuning applies robust measures to ensure your scalable backend systems handle high traffic efficiently.