$npx skillfedfor your agent

System Architecture

System Architecture guides structural decisions for Python/React full-stack projects during the design phase. It covers backend layering (routes, services, repositories, models), frontend component hierarchy, state management patterns, and cross-cutting concerns like authentication and error handling. Use it to plan module boundaries, evaluate technology trade-offs, and document decisions via Architecture Decision Records.

System Architecture provides layered design patterns and decision frameworks for Python/React full-stack projects.

AI-generated summary based on this skill's SKILL.md

8 1 unlicensed, metadata onlyupdated by hieutrtr

Decision gist · record as of 2026-02-06

System Architecture provides layered design patterns and decision frameworks for Python/React full-stack projects. System Architecture guides structural decisions for Python/React full-stack projects during the design phase. It covers backend layering (routes, services, repositories, models), frontend component hierarchy, state management patterns, and cross-cutting concerns like authentication and error handling. Use it to plan module boundaries, evaluate technology trade-offs, and document decisions via Architecture Decision Records.

manual: git clone https://github.com/hieutrtr/ai1-skills → cp -r ai1-skills ~/.claude/skills/system-architecture

Use it when

  • System Architecture guides you through scalability planning by teaching layered backend design and distributed component patterns.
  • System Architecture equips you with principles for building scalable architectures through backend layering strategies.
Same gist for agents: .md · .json

Install

hieutrtr/ai1-skills/system-architecture · repository language: Python

generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What system architecture design patterns does this skill cover?

System Architecture covers structural patterns for organizing Python/React full-stack projects. It addresses backend layering (routes, services, repositories, models), frontend component hierarchy, and state management patterns. The skill helps you evaluate technology trade-offs and establish clear module boundaries during the design phase, enabling informed decisions about how to structure your application's core components.

How do I use System Architecture to design scalable systems?

System Architecture guides you through scalability planning by teaching layered backend design and distributed component patterns. It covers cross-cutting concerns like authentication and error handling that impact system growth. Use the skill to document architectural decisions via Architecture Decision Records, plan module boundaries upfront, and evaluate whether your chosen patterns support future scaling needs.

What does System Architecture teach about building scalable architectures?

System Architecture equips you with principles for building scalable architectures through backend layering strategies, frontend state management patterns, and component hierarchy design. It emphasizes planning module boundaries early and making deliberate technology trade-offs. The skill helps you structure applications so they can grow without major rewrites, covering both backend services and frontend scaling considerations.

Can System Architecture help me prepare for system design interviews?

Yes. System Architecture prepares you for system design interviews by teaching fundamental design principles, architectural patterns, and how to communicate structural decisions. It covers backend and frontend architecture, scalability considerations, and cross-cutting concerns. The skill emphasizes documenting your reasoning through Architecture Decision Records, a practice that mirrors interview expectations for clear, justified design choices.

What enterprise architecture frameworks does System Architecture explore?

System Architecture explores enterprise and cloud architecture frameworks applicable to full-stack development. It teaches you to evaluate different architectural approaches, understand layering patterns used in large systems, and apply best practices for organizing complex applications. The skill bridges design-phase decisions with implementation realities, helping you adopt frameworks that fit your project's scale and requirements.

What are the key components covered in System Architecture fundamentals?

System Architecture fundamentals include backend layering (routes, services, repositories, models), frontend component hierarchy, state management patterns, and cross-cutting concerns like authentication and error handling. The skill teaches you to plan module boundaries, make technology trade-offs, and document architectural decisions. These components form the foundation for designing systems that are maintainable, scalable, and aligned with your project goals.

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Learn system architecture design principles and patterns”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

Python Backend Expert
by hieutrtr · hieutrtr/ai1-skills

Python Backend Expert guides implementation of FastAPI endpoints, SQLAlchemy models, Pydantic schemas, and layered architecture with repositories and services. It covers async session management, dependency injection, error handling, and database migrations for Python 3.12+ projects.

no license declared → metadata onlyupdated Feb 2026
★ 8repo stars
sqlalchemy-postgres
by cfircoo · cfircoo/claude-code-toolkit

This skill provides expert guidance for building production-ready database layers using SQLAlchemy 2.0 with async support, Pydantic v2 validation, and PostgreSQL. It covers initialization, model definition with type-safe annotations, Alembic migrations, async CRUD patterns, and repository architecture for clean separation of concerns.

MITupdated Mar 2026
★ 17repo stars
Sqlalchemy
by manutej · manutej/luxor-claude-marketplace

SQLAlchemy ORM Expert covers modern ORM patterns, session handling, and query performance tuning tailored for customer support systems. Learn to design robust data models with relationships, leverage async operations in FastAPI, and integrate PostgreSQL effectively. The skill walks through real support scenarios including ticket management, user authentication, and bulk data operations.

no license declared → metadata onlyupdated Jun 2026
★ 61repo stars
sqlalchemy
by bobmatnyc · bobmatnyc/claude-mpm-skills

SQLAlchemy equips Python developers with a robust SQL toolkit and ORM for building type-safe database applications. Master declarative models, relationship mapping, efficient query patterns, and async support using SQLAlchemy 2.0's modern API.

MITupdated Jul 2026
★ 62repo stars
Sqlalchemy Patterns
by majesticlabs-dev · majesticlabs-dev/majestic-marketplace

This skill teaches SQLAlchemy 2.0 design patterns for building database applications in Python. It covers engine configuration, typed model definitions, relationship patterns, query optimization techniques, and the repository pattern for clean data access layers.

no license declared → metadata onlyupdated May 2026
★ 44repo stars
Fastapi Expert
by martinholovsky · martinholovsky/claude-skills-generator

FastAPI Expert provides deep guidance on building production-grade Python web APIs with async/await, type-safe validation, and security best practices. Get help implementing authentication systems, optimizing database operations, and defending against OWASP vulnerabilities.

Unlicenseupdated Dec 2025
★ 45repo stars

More skills supabase-python (MIT) · fastapi-expert (MIT) · Fastapi Coder (NOASSERTION)

Tags
design-patternsscalability-principlesdistributed-systemsinfrastructure-planningsystem-design-fundamentalsarchitectural-best-practicesperformance-optimizationenterprise-solutions