architect

Evaluates architecture patterns and tech stacks to produce an architecture blueprint document.

1|Updated Jun 29, 2026
One-click install
npx skills add https://github.com/natthasath/natthasath-marketplace --skill architect-natthasath
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: architect
Source: https://github.com/natthasath/natthasath-marketplace/tree/main/plugins/masterplan/skills/architect
Command: npx skills add https://github.com/natthasath/natthasath-marketplace --skill architect-natthasath

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Choosing the right system architecture is hard: teams often pick trendy patterns without weighing tradeoffs against their actual constraints. This Skill guides structured architecture decision-making based on system requirements, producing a documented blueprint the whole team can reference. ## Core Features & Use Cases - Architecture Pattern Comparison: Compares Monolith, Modular Monolith, Microservices, Serverless, and Event-driven patterns with explicit tradeoffs across scalability, complexity, cost, and team capability. - Tech Stack & Infrastructure Decisions: Defines backend/frontend frameworks, database engines, cloud providers, CI/CD approach, and integration styles (REST/GraphQL/gRPC, sync/async messaging). - Blueprint Generation: Outputs an architecture-blueprint.md file covering component diagrams, data flow, and security boundaries, ready to hand off to the /database step. - Use Case: After running /analyze to gather system requirements, invoke this Skill to decide whether your project should use Microservices or a Modular Monolith, then receive a documented recommendation with 2-3 compared alternatives. ## Quick Start Run /architect with your system requirements from /analyze to compare architecture options and generate an architecture-blueprint.md file.

Frequently Asked Questions about architect

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

FAQPage Schema
How do I choose between Microservices and a Monolith architecture?▼

Compare patterns against your functional and non-functional requirements, team size, budget, and timeline. This Skill presents 2-3 options with tradeoffs across scalability, complexity, and cost before recommending the pattern your team can realistically build and maintain.

How to select a tech stack for a new software project?▼

Define backend and frontend frameworks, database engine, cloud provider, container strategy, and CI/CD approach based on documented requirements and constraints. Deciding the stack early reduces decision fatigue during development.

What input does the architect skill need to work?▼

It expects System Requirements produced by the /analyze step as its primary input. Existing context files like existing_architecture.pdf or tech_stack.md can also be supplied to capture current constraints.

Does the architect skill trigger automatically in conversation?▼

No, it only runs when explicitly invoked via /architect and does not auto-trigger from conversation. It is designed to follow /analyze and hand its blueprint output to /database.

What output does the architecture evaluation produce?▼

It generates an architecture-blueprint.md file containing a requirements summary, the selected pattern with rationale, tech stack and infrastructure decisions, component relationships, data flow, and security boundaries.