.claude/skills/senior-backend/SKILL.md
Comprehensive backend development skill for building scalable backend systems using NodeJS, Express, Go, Python, Postgres, GraphQL, REST APIs. Includes API scaffolding, database optimization, security implementation, and performance tuning. Use when designing APIs, optimizing database queries, implementing business logic, handling authentication/authorization, or reviewing backend code.
npx skillsauth add JohnMarkCapones/Aralify senior-backendInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Complete toolkit for senior backend with modern tools and best practices.
This skill provides three core capabilities through automated scripts:
# Script 1: Api Scaffolder
python scripts/api_scaffolder.py [options]
# Script 2: Database Migration Tool
python scripts/database_migration_tool.py [options]
# Script 3: Api Load Tester
python scripts/api_load_tester.py [options]
Automated tool for api scaffolder tasks.
Features:
Usage:
python scripts/api_scaffolder.py <project-path> [options]
Comprehensive analysis and optimization tool.
Features:
Usage:
python scripts/database_migration_tool.py <target-path> [--verbose]
Advanced tooling for specialized tasks.
Features:
Usage:
python scripts/api_load_tester.py [arguments] [options]
Comprehensive guide available in references/api_design_patterns.md:
Complete workflow documentation in references/database_optimization_guide.md:
Technical reference guide in references/backend_security_practices.md:
Languages: TypeScript, JavaScript, Python, Go, Swift, Kotlin Frontend: React, Next.js, React Native, Flutter Backend: Node.js, Express, GraphQL, REST APIs Database: PostgreSQL, Prisma, NeonDB, Supabase DevOps: Docker, Kubernetes, Terraform, GitHub Actions, CircleCI Cloud: AWS, GCP, Azure
# Install dependencies
npm install
# or
pip install -r requirements.txt
# Configure environment
cp .env.example .env
# Use the analyzer script
python scripts/database_migration_tool.py .
# Review recommendations
# Apply fixes
Follow the patterns and practices documented in:
references/api_design_patterns.mdreferences/database_optimization_guide.mdreferences/backend_security_practices.md# Development
npm run dev
npm run build
npm run test
npm run lint
# Analysis
python scripts/database_migration_tool.py .
python scripts/api_load_tester.py --analyze
# Deployment
docker build -t app:latest .
docker-compose up -d
kubectl apply -f k8s/
Check the comprehensive troubleshooting section in references/backend_security_practices.md.
references/api_design_patterns.mdreferences/database_optimization_guide.mdreferences/backend_security_practices.mdscripts/ directorydata-ai
Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.
development
SEO fundamentals, E-E-A-T, Core Web Vitals, and Google algorithm principles.
tools
Comprehensive QA and testing skill for quality assurance, test automation, and testing strategies for ReactJS, NextJS, NodeJS applications. Includes test suite generation, coverage analysis, E2E testing setup, and quality metrics. Use when designing test strategies, writing test cases, implementing test automation, performing manual testing, or analyzing test coverage.
development
Comprehensive fullstack development skill for building complete web applications with React, Next.js, Node.js, GraphQL, and PostgreSQL. Includes project scaffolding, code quality analysis, architecture patterns, and complete tech stack guidance. Use when building new projects, analyzing code quality, implementing design patterns, or setting up development workflows.