architecting-systems

Design scalable system architectures and generate technical documentation with tradeoff analyses.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/seanreed1111/langgraph-blog-repo --skill architecting-systems-seanreed1111
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecting-systems
Source: https://github.com/seanreed1111/langgraph-blog-repo/tree/main/.claude/skills/architecting-systems
Command: npx skills add https://github.com/seanreed1111/langgraph-blog-repo --skill architecting-systems-seanreed1111

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users design robust and scalable system architectures, ensuring technical decisions are well-reasoned and documented.

Core Features & Use Cases

  • System Design: Creates architecture diagrams and plans for new features or systems.
  • Tradeoff Analysis: Documents and evaluates different technical approaches.
  • Requirements Clarification: Identifies gaps and challenges assumptions in project requirements.
  • Use Case: When planning a new microservice, use this Skill to outline its architecture, define its API, and document potential failure modes.

Quick Start

Use the architecting-systems skill to design a scalable architecture for a new user authentication service.

Frequently Asked Questions about architecting-systems

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

FAQPage Schema
How do I design a scalable system architecture for a new microservice?

You can design scalable system architectures by generating architecture diagrams, planning features, and evaluating technical options to ensure technical decisions are well-reasoned and documented.

What is the best way to document system design tradeoffs and technical decisions?

Documenting system design tradeoffs involves evaluating different technical approaches, challenging project requirements, and generating technical documentation that captures design decisions for complex systems.

How do you evaluate technical options and identify gaps during system planning?

Evaluating technical options during system planning requires identifying gaps in project requirements, challenging assumptions, and applying principles of convention over invention to address problem scope and constraints.

Can I generate architecture diagrams for complex systems automatically?

Yes, you can generate architecture diagrams for complex systems by planning features, evaluating technical options, and documenting design decisions to address the problem scope and constraints thoroughly.