senior-backend

Scaffold APIs, migrate databases, and load test via Python CLI scripts.

Updated Jul 9, 2025
One-click install
npx skills add https://github.com/underPressue/dotfiles --skill senior-backend-underpressue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-backend
Source: https://github.com/underPressue/dotfiles/tree/main/.claude/skills/senior-backend
Command: npx skills add https://github.com/underPressue/dotfiles --skill senior-backend-underpressue

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Senior Backend skill automates API scaffolding, database optimization analysis, and load testing to accelerate backend development.

Core Features & Use Cases

  • Api Scaffolder: Automated scaffolding of APIs with templates, best practices, and quality checks.
  • Database Migration Tool: Deep analysis, performance metrics, and automated recommendations for migrations and optimizations.
  • Api Load Tester: High-fidelity load testing with configurable scenarios to validate performance under production-like loads.

Quick Start

Use the provided Python scripts to scaffold, migrate, and test your backend project:

  • Api Scaffolder: python scripts/api_scaffolder.py <project-path> [options]
  • Database Migration Tool: python scripts/database_migration_tool.py <target-path> [--verbose]
  • Api Load Tester: python scripts/api_load_tester.py <target-path> [--verbose]

Frequently Asked Questions about senior-backend

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

FAQPage Schema
How do I automate API scaffolding for a new Python backend project?

API scaffolding is automated using the Python script api_scaffolder.py, which generates project structures with templates, best practices, and quality checks. You run it via CLI with a target project path to accelerate initial API development.

Can I analyze database migration performance and get optimization recommendations?

Database migration analysis is handled by database_migration_tool.py, providing deep performance metrics and automated recommendations. Running it with a target path and the verbose flag generates detailed optimization insights for your database migrations.

What is the best way to run load testing on my API under production-like scenarios?

Load testing your API is done using api_load_tester.py, which simulates high-fidelity, configurable scenarios to validate performance. Execute the script against your target API path with verbose reporting to measure behavior under production-like loads.

Does this backend automation tool work with both microservices and monolith architectures?

Backend automation scripts are designed for use across microservices architectures, monoliths, and API-first pipelines. This ensures API scaffolding, database migration, and load testing integrate into various structural patterns.

Do I need any external dependencies to use the Python backend automation scripts?

No external dependencies are required to run the backend automation scripts. The included Python files for API scaffolding, database migration, and load testing operate independently via their respective CLI interfaces.

Why use verbose reporting when running database migrations and load tests?

Verbose reporting during database migrations and load tests provides deep analysis and detailed performance metrics. Using the verbose flag outputs comprehensive diagnostic data, helping you identify optimization opportunities and validate system stability.