🏗️
AI EngineeringTypeScript

Architecture Design

by echoVic

Architecture Design is an AI Engineering skill for Claude Code, published by echoVic in boss-skill.

548 stars50 forkson echoVic/boss-skillAdded 2026/08/26Repository updated 2026/08/23
ai-agentsbmadbmad-workflowclaude-codecursorskilltrae
Install in seconds
Install Architecture Design
Copy Architecture Design into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/echoVic/boss-skill/tree/main/skill/skills/architect/architecture-design ~/.claude/skills/architecture-design

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/echoVic/boss-skill.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
skill/skills/architect/architecture-design/SKILL.md in echoVic/boss-skill
Installs to
~/.claude/skills/architecture-design
Collection
One of 25 skills cataloged from this repository
Category
AI Engineering2451 skills

What Architecture Design does

Architecture Design defines system architecture choices, layering, directory structure, data models, and API design. Use it when turning research results into a concrete project architecture document.

Architecture Design is cataloged under AI Engineering on DirSkills. Architecture Design comes from a repository tagged ai-agents, bmad, bmad-workflow, claude-code and cursor.

Documentation

README

系统架构设计方法论

适用场景

基于技术调研结论,设计完整的系统架构,包括:

  • 架构模式选择(单体/前后端分离/微服务)
  • 系统分层和模块划分
  • 目录结构设计
  • 数据模型设计
  • API设计

架构设计流程

1. 架构模式选择

根据项目规模、团队规模、业务复杂度选择合适的架构模式:

架构模式 适用场景 优点 缺点 团队规模
单体应用 小型项目、快速迭代、MVP 简单、开发快、易部署 扩展性差、耦合高 1-3人
前后端分离 中型项目、团队协作、多端支持 职责清晰、并行开发、技术独立 部署复杂、接口管理 3-10人
微服务 大型项目、独立部署、高可用 独立扩展、技术异构、故障隔离 复杂度高、运维成本高 10+人
Serverless 事件驱动、弹性伸缩、按需付费 免运维、自动扩展、成本优化 冷启动、供应商锁定 任意

选择决策树

项目规模?
├─ 小型(< 10个页面)
│  └─ 单体应用 或 前后端分离(简化版)
├─ 中型(10-50个页面)
│  └─ 前后端分离
└─ 大型(> 50个页面)
   ├─ 业务模块独立?
   │  ├─ 是 → 微服务
   │  └─ 否 → 前后端分离
   └─ 流量波动大?
      └─ 是 → Serverless

2. 系统分层设计

经典三层架构

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Architecture Design

  • What else does echoVic publish alongside Architecture Design?

    Architecture Design is one of 25 skills that DirSkills catalogs from echoVic/boss-skill, the repository it ships in. Its siblings there include Backend API Development, Backend Testing Guide and Boss. Each one is a separate skill with its own page in this directory, installs the same way Architecture Design does, and is maintained by echoVic in that same repository. The rest of the collection is listed on the echoVic/boss-skill page.

  • How does Architecture Design compare to other AI Engineering skills?

    Architecture Design ranks #2050 by stars among the 2451 AI Engineering skills in this catalog. The most-starred ones next to it are Architecture Decision Records, AI-First Engineering and Agentic OS. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Architecture Design against them. Open each page to compare what they document and how they install.

More from echoVic/boss-skill

Architecture Design is one of 25 skills cataloged on DirSkills from echoVic/boss-skill.

See all 25 skills