senior-backend-dev

Design backend architectures and APIs with diagrams, ADRs, and migrations.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/binfen1/my-skills --skill senior-backend-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-backend-dev
Source: https://github.com/binfen1/my-skills/tree/main/claude-code/senior-backend-dev
Command: npx skills add https://github.com/binfen1/my-skills --skill senior-backend-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams design robust backend architectures, produce production-ready APIs, and perform rigorous code reviews to raise the quality and maintainability of distributed systems.

Core Features & Use Cases

  • Architecture design with diagrams and ADRs
  • API design across REST, GraphQL, and gRPC, including schema, contracts, and validation
  • Database schema design, migrations, and query optimization
  • Structured code review with actionable fixes and severity tagging
  • Multi-stack support (Node.js/TypeScript, Python, Java/Spring Boot, Go, Rust)
  • Production-ready artifacts: diagrams, ADRs, migrations, and review outputs

Quick Start

Provide a backend problem, and this skill will output an architecture plan, API specs, migrations, and review feedback.

Frequently Asked Questions about senior-backend-dev

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

FAQPage Schema
How do I design a production-grade backend architecture with ADRs and diagrams?

Designing production-grade backend architecture requires end-to-end guidance covering structural patterns, Mermaid diagrams for visualization, and ADRs to document critical architectural decisions for long-term maintainability.

Can I generate database migrations and optimize schemas for distributed systems?

Generating database migrations and optimizing schemas involves structured data store design, automated migration scripts, and query performance tuning to support distributed backend systems efficiently.

How do I perform a structured code review for Node.js, Python, or Go backend projects?

Performing a structured code review requires analyzing backend codebases across Node.js, Python, Java, Go, or Rust, outputting actionable fixes with severity tagging to systematically raise code quality and maintainability.

Does this backend architecture skill support REST, GraphQL, and gRPC API design?

Supporting REST, GraphQL, and gRPC API design requires defining schemas, establishing contracts, and enforcing validation rules to ensure production-ready communication interfaces across multi-stack backend environments.

What is the best way to audit existing backend systems for production readiness?

Auditing existing backend systems for production readiness requires rigorous code reviews and architecture analysis, evaluating API contracts, database migrations, and structural patterns against established production-grade standards.