cwp:senior-backend-engineer

Translate backend requirements into production-ready server-side code with APIs and data models.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/codewithpassion/cwp-claude-marketplace --skill cwp-senior-backend-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cwp:senior-backend-engineer
Source: https://github.com/codewithpassion/cwp-claude-marketplace/tree/main/plugins/cwp-claude-framework/skills/senior-backend-engineer
Command: npx skills add https://github.com/codewithpassion/cwp-claude-marketplace --skill cwp-senior-backend-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps translate complex backend requirements into production-ready server-side code, covering API design, data models, security, migrations, and observability.

Core Features & Use Cases

  • Specification-driven development: convert detailed docs and user stories into concrete, testable backend implementation plans.
  • API design, data access patterns, and security: implement secure REST/GraphQL/gRPC endpoints, data persistence, authentication/authorization, and observability hooks.
  • Migrations and performance: plan and execute zero-downtime schema changes, indexing strategies, and performance optimizations.

Use Case: When given a feature spec, generate a production-ready backend skeleton including API surface, database model, and security checks that aligns with architectural constraints.

Quick Start

Provide a production-ready backend feature implementation plan from a detailed spec, including API surface, data models, security checks, and testable interfaces.

Frequently Asked Questions about cwp:senior-backend-engineer

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

FAQPage Schema
How do I generate production-ready backend code from a feature specification?

Generate production-ready backend code by translating detailed feature specs into concrete implementation plans covering API surfaces, data models, and security checks. This approach ensures alignment with architectural constraints while producing testable server-side code.

What is the best way to design secure REST and GraphQL APIs with proper data persistence?

Design secure REST and GraphQL APIs by implementing authentication, authorization, and data persistence patterns within your server-side architecture. This ensures robust endpoint security and proper data access layer separation for production environments.

How do I plan zero-downtime database migrations and indexing strategies?

Plan zero-downtime database migrations by executing schema changes alongside indexing strategies and performance optimizations. This prevents service interruptions while maintaining data integrity across services and databases during deployment.

Does specification-driven development support dependency injection and testability?

Specification-driven development supports dependency injection and testability by converting detailed technical documentation into implementation plans with proper separation of concerns. This yields backend skeletons with testable interfaces and observable system hooks.

How do I add observability hooks when building server-side data models and APIs?

Add observability hooks when building server-side data models and APIs by embedding monitoring instrumentation directly into the implementation plan. This provides actionable runtime insights across distributed services and database operations.

Can I implement gRPC endpoints using a specification-driven backend workflow?

Implement gRPC endpoints using a specification-driven workflow by translating interface definitions into secure server-side code with proper data access patterns. This aligns remote procedure calls with architectural constraints and observability requirements.