system-architect

Generates System Design Documents with components, data models, API contracts, security, and deployment planning.

Updated Sep 22, 2025
One-click install
npx skills add https://github.com/MRenAIAgent/mini_agent --skill system-architect-mrenaiagent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-architect
Source: https://github.com/MRenAIAgent/mini_agent/tree/main/.claude/skills/system-architect
Command: npx skills add https://github.com/MRenAIAgent/mini_agent --skill system-architect-mrenaiagent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

System design roles help teams craft scalable, reliable architectures and formal design documents to guide implementation, align stakeholders, and reduce ambiguity early in projects.

Core Features & Use Cases

  • Framework for requirements gathering, high-level design, and detailed design across architecture patterns and technology stacks.
  • Guidance on pattern selection (microservices, event-driven, layered, hexagonal), security, observability, and operational considerations.
  • Use Case: When asked to plan a complex system, generate a System Design Document that outlines context, components, data models, API contracts, deployment strategy, and risk assessment.

Quick Start

Draft a high-level system outline for a scalable web service including core components and data flow.

Frequently Asked Questions about system-architect

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

FAQPage Schema
How do I create a system design document for a scalable web service?

To create a system design document for a scalable web service, outline the context, core components, data flow, data models, API contracts, and deployment strategy to align stakeholders and reduce ambiguity early in projects.

What architecture patterns should I use for high reliability and observability?

Select architecture patterns for reliability and observability based on operational considerations, choosing from microservices, event-driven, layered, or hexagonal designs to ensure robust system performance and monitoring.

How do I plan security and data models for a new technology stack?

Plan security and data models for a new technology stack by detailing component specifications and API contracts during the detailed design phase to satisfy structural design requirements and assess risks.

When do I need formal architecture design documentation for system planning?

You need formal architecture design documentation when planning complex new systems to guide implementation, align stakeholders, formalize technology stack decisions, and reduce ambiguity early in the project lifecycle.

What is the best way to structure deployment strategy and risk assessment in system design?

The best way to structure deployment strategy and risk assessment in system design is to include them within a comprehensive design document alongside high-level design, data models, and security considerations.