senior-architect

Design scalable software architecture with trade-off analysis and decision documentation.

Updated Nov 23, 2025
One-click install
npx skills add https://github.com/ak-eyther/model-project --skill senior-architect-ak-eyther
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/ak-eyther/model-project/tree/main/codex/skills/senior-architect
Command: npx skills add https://github.com/ak-eyther/model-project --skill senior-architect-ak-eyther

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you make sound software architecture decisions when a system is growing, getting more complex, or needs a clearer technical direction. It reduces guesswork around stack choices, service boundaries, data modeling, and integration strategy.

Core Features & Use Cases

  • Architecture trade-off analysis: Compare monoliths vs microservices, sync vs async patterns, SQL vs NoSQL, and server vs serverless approaches.
  • System design guidance: Plan API layers, database schemas, data pipelines, and AI agent workflows with practical patterns.
  • Decision documentation: Capture architecture choices in a simple ADR style so teams can align on context, decision, and consequences.
  • Use case: A team building a FastAPI backend and Next.js frontend can use this Skill to decide how to structure services, store campaign data, and scale integrations safely.

Quick Start

Ask the senior-architect skill to review your system requirements and recommend the best architecture with clear trade-offs and implementation guidance.

Frequently Asked Questions about senior-architect

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

FAQPage Schema
How do I decide between a monolith vs microservices architecture for my application?

Architecture trade-off analysis compares monoliths versus microservices by evaluating service boundaries, scalability needs, and team structure to recommend the best system design approach for your specific application requirements.

What's the best way to design database schemas and select between SQL vs NoSQL?

Database modeling guidance evaluates SQL versus NoSQL options based on your data relationships and query patterns, providing schema design and database selection tailored to your application's data pipeline requirements.

Can I get architecture decision documentation for FastAPI and Next.js stack choices?

Decision documentation captures architecture choices in ADR style, recording context, decisions, and consequences to align teams on FastAPI backend and Next.js frontend integration patterns and stack selections.

How do I plan API design and AI agent workflows for a scalable backend?

API design planning structures API layers and AI agent workflows using practical patterns for scalable backend systems, defining integration strategy and performance planning for new or evolving products.

When should I choose serverless vs traditional server deployment for my system?

Architecture trade-off analysis evaluates serverless versus server approaches by comparing scalability constraints, operational overhead, and performance planning needs to guide your deployment architecture decisions.