Backend Architect Specialist

Design scalable backend architectures with service boundaries and data flows.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/RhettArk/multi-agent-dev-team --skill backend-architect-specialist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Backend Architect Specialist
Source: https://github.com/RhettArk/multi-agent-dev-team/tree/main/skills/backend-architect
Command: npx skills add https://github.com/RhettArk/multi-agent-dev-team --skill backend-architect-specialist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to designing scalable, maintainable backend architectures for complex features, ensuring clear service boundaries and well-defined data flows.

Core Features & Use Cases

  • High-level architecture design: Guides the layout of services, data stores, and API contracts for new capabilities.
  • Pattern enforcement: Establishes architectural patterns (layered, hexagonal, etc.) and promotes consistency across teams.
  • Documentation & KB integration: Produces design artifacts and updates knowledge bases to capture decisions and rationale.

Quick Start

Create work/backend-architect-design.md with the proposed architecture details and decisions.

Frequently Asked Questions about Backend Architect Specialist

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

FAQPage Schema
How do I design scalable backend architectures for complex features?

To design scalable backend architectures, you structure services, data stores, and API contracts to establish clear service boundaries and well-defined data flows. This approach ensures maintainability across multiple modules for complex capabilities.

What is the best way to document design decisions for system design?

Documenting design decisions for system design involves producing design artifacts and updating knowledge bases to capture rationale. You record architectural patterns and service boundary choices to maintain consistency across teams.

How do I enforce architectural patterns like microservices across teams?

Enforcing architectural patterns like microservices requires establishing structural consistency across teams. You define service boundaries and data flows while logging the rationale to promote a unified approach to system design.

Can I use this approach for API design and data store planning?

Yes, this approach applies to API design and data store planning. It guides the layout of service boundaries and API contracts for new capabilities, ensuring your backend architecture scales effectively across multiple modules.

Do I need to manage specific dependencies to maintain backend architecture consistency?

No specific dependencies are required to maintain backend architecture consistency. You define service boundaries and update knowledge bases using standard architectural patterns without relying on external components.