engineering-software-architect

Community

Design scalable, maintainable software systems.

AuthorAdawodu
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the complex challenge of designing robust software architectures that are scalable, maintainable, and aligned with business objectives, while carefully considering trade-offs.

Core Features & Use Cases

  • System Design: Develop architectural blueprints for new systems or refactor existing ones.
  • Domain Modeling: Apply Domain-Driven Design principles to define bounded contexts and aggregate boundaries.
  • Architectural Pattern Selection: Choose appropriate patterns (microservices, modular monolith, event-driven) based on project needs.
  • Trade-off Analysis: Evaluate and document the pros and cons of different architectural decisions.
  • Architecture Decision Records (ADRs): Create structured documentation for key technical decisions.
  • Use Case: A startup needs to design the architecture for a new e-commerce platform. This Skill can guide them through domain discovery, pattern selection, and ADR creation to ensure a scalable and maintainable system.

Quick Start

Use the engineering-software-architect skill to design a scalable architecture for a new social media application, focusing on microservices and event-driven patterns.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: engineering-software-architect
Download link: https://github.com/Adawodu/dynoclaw/archive/main.zip#engineering-software-architect

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.