architect

Coach technology architecture decisions through structured system design guidance.

Updated Jan 14, 2026
One-click install
npx skills add https://github.com/hnabyz-bot/fpga-work --skill architect-hnabyz-bot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architect
Source: https://github.com/hnabyz-bot/fpga-work/tree/main/.claude/skills/architect
Command: npx skills add https://github.com/hnabyz-bot/fpga-work --skill architect-hnabyz-bot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides friendly and accessible coaching on technology architecture, helping users make informed decisions about system design, technology stacks, and integration strategies.

Core Features & Use Cases

  • System Architecture Design: Guides users through designing and evaluating system architectures.
  • Technology Stack Selection: Assists in choosing appropriate technologies and analyzing their pros and cons.
  • Design Patterns & Scalability: Offers advice on design patterns, scalability, performance optimization, and integration.
  • Use Case: A startup founder can consult this Skill to decide whether to adopt a microservices or monolithic architecture for their new product, considering team size and development speed.

Quick Start

Guide me through designing a scalable backend architecture for a new e-commerce platform.

Frequently Asked Questions about architect

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 application?

To design a scalable system architecture, you need to evaluate your technology stack, apply appropriate design patterns, and plan integration strategies. This involves understanding requirements, clarifying constraints, and collaboratively deciding on structural components.

What's the best way to choose a technology stack for my project?

Choosing a technology stack requires analyzing the pros and cons of available technologies against your specific needs. You should evaluate performance optimization, integration capabilities, and scalability requirements to make an informed selection.

When should I use a microservices architecture instead of a monolith?

You should use a microservices architecture instead of a monolith when considering factors like team size and development speed. Evaluating system architecture options involves understanding your scalability needs and the complexity of your integration strategies.

How does database design impact overall system architecture?

Database design impacts system architecture by determining how data is stored, accessed, and integrated. Effective architecture coaching addresses database design alongside API design and performance optimization to ensure structural scalability.

Can I get guidance on API design and integration strategies?

Yes, you can get guidance on API design and integration strategies. The coaching covers how to structure APIs, evaluate integration options, and apply design patterns to ensure your system architecture remains scalable and performant.