Agent skill

Software Architecture Design

by aAAaqwq in aAAaqwq/AGI-Super-Team

Designs system structure across monolith/microservices/serverless.

MITAuto-check passedBackend & APIs

Install Software Architecture Design

skills CLI
$ npx skills add aAAaqwq/AGI-Super-Team --skill software-architecture-design -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install aAAaqwq/AGI-Super-Team software-architecture-design --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/aAAaqwq/AGI-Super-Team.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/software-architecture-design .claude/skills/software-architecture-design && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
software-architecture-design
GitHub stars
105
Token cost
~2.8k tokens
SKILL.md length
902 words
Files
14 (incl. references, assets)
Skills in repo
167
Repo updated
First seen
Licence
MIT

At a glance

Designs system structure across monolith/microservices/serverless.

  • Works in 8 steps: Clarify: problem statement, non-goals,… → Capture quality attributes:… → Propose 2–3 candidate architectures and… → …
  • Structuring systems
  • SKILL.md covers Quick Reference, When to Use This Skill, When NOT to Use This Skill and Decision Tree: Choosing…, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Software Architecture Design is an agent skill from aAAaqwq/AGI-Super-Team. Designs system structure across monolith/microservices/serverless. Use when structuring systems, scaling, decomposing monoliths, or choosing patterns.

Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 19 other files, including reference files and assets (for example `assets/operations/scalability-checklist.md`, `assets/patterns/event-driven-template.md` and `assets/patterns/microservices-template.md`).

It sits in Backend & APIs, covering Microservices, Software architecture and Serverless. The repository describes itself as: An installable, cross-framework AI organization: C-suite agents, expert subagents, curated skills, independent review, and one-command setup across 18 AI client/runtime adapters. The licence is MIT.

When your agent uses it

  • Structuring systems
  • Decomposing monoliths
  • Choosing patterns

Example prompts

  • “Use the software-architecture-design skill to design system structure across monolith/microservices/serverless”
  • “/software-architecture-design”

Workflow steps

8 steps, taken from the first numbered list in SKILL.md.

  1. Clarify: problem statement, non-goals, constraints, and success metrics
  2. Capture quality attributes: availability, latency, throughput, durability, consistency, security, compliance, cost
  3. Propose 2–3 candidate architectures and compare tradeoffs
  4. Define boundaries: bounded contexts, ownership, APIs/events, integration contracts
  5. Decide data strategy: storage, consistency model, schema evolution, migrations
  6. Design for operations: SLOs, failure modes, observability, deployment, DR, incident playbooks
  7. Call out scope limits: what NOT to build yet, what to defer, what to buy vs build
  8. Document decisions: write ADRs for key tradeoffs and irreversible choices

What it can do on your machine

Read from SKILL.md and the folder at commit 331ecd3. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Software Architecture Design loads about 2.8k tokens when it runs, and up to ~31k if it reads all its reference files. Until then it costs about 45 tokens; SKILL.md has 902 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~45
When it runs · the whole SKILL.md, loaded when a task matches
~2.8k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~31k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from aAAaqwq/AGI-Super-Team at commit 331ecd3, republished under its MIT licence (© aAAaqwq). 902 words, ~2,825 tokens.

Download SKILL.mdSave it as .claude/skills/software-architecture-design/SKILL.md (or your agent's skills folder). This skill also uses 13 other files; get the full folder from GitHub.
name
software-architecture-design
description
Designs system structure across monolith/microservices/serverless. Use when structuring systems, scaling, decomposing monoliths, or choosing patterns.

Software Architecture Design — Quick Reference

Use this skill for system-level design decisions rather than implementation details within a single service or component.

Quick Reference

TaskPattern/ToolKey ResourcesWhen to Use
Choose architecture styleLayered, Microservices, Event-driven, Serverlessmodern-patterns.mdGreenfield projects, major refactors
Design for scaleLoad balancing, Caching, Sharding, Read replicasscalability-reliability-guide.mdHigh-traffic systems, performance goals
Ensure resilienceCircuit breakers, Retries, Bulkheads, Graceful degradationscalability-reliability-guide.mdDistributed systems, external dependencies
Document decisionsArchitecture Decision Record (ADR)adr-template.mdMajor technical decisions, tradeoff analysis
Define service boundariesDomain-Driven Design (DDD), Bounded contextsmicroservices-template.mdMicroservices decomposition
Model data consistencyACID vs BASE, Event sourcing, CQRS, Saga patternsdata-architecture-patterns.mdMulti-service transactions
Plan observabilitySLIs/SLOs/SLAs, Distributed tracing, Metrics, Logsarchitecture-blueprint.mdProduction readiness
Migrate from monolithStrangler fig, Database decomposition, Shadow trafficmigration-modernization-guide.mdLegacy modernization
Design inter-service commsAPI Gateway, Service mesh, BFF patternapi-gateway-service-mesh.mdMicroservices networking

When to Use This Skill

Invoke when working on:

  • System decomposition: Deciding between monolith, modular monolith, microservices
  • Architecture patterns: Event-driven, CQRS, layered, hexagonal, serverless
  • Data architecture: Consistency models, sharding, replication, CQRS patterns
  • Scalability design: Load balancing, caching strategies, database scaling
  • Resilience patterns: Circuit breakers, retries, bulkheads, graceful degradation
  • API contracts: Service boundaries, versioning, integration patterns
  • Architecture decisions: ADRs, tradeoff analysis, technology selection
  • Migration planning: Monolith decomposition, strangler fig, database separation

When NOT to Use This Skill

Use other skills instead for:

Decision Tree: Choosing Architecture Pattern

text
Project needs: [New System or Major Refactor]
    ├─ Single team, evolving domain?
    │   ├─ Start simple → Modular Monolith (clear module boundaries)
    │   └─ Need rapid iteration → Layered Architecture
    │
    ├─ Multiple teams, clear bounded contexts?
    │   ├─ Independent deployment critical → Microservices
    │   └─ Shared data model → Modular Monolith with service modules
    │
    ├─ Event-driven workflows?
    │   ├─ Asynchronous processing → Event-Driven Architecture (Kafka, queues)
    │   └─ Complex state machines → Saga pattern + Event Sourcing
    │
    ├─ Variable/unpredictable load?
    │   ├─ Pay-per-use model → Serverless (AWS Lambda, Cloudflare Workers)
    │   └─ Batch processing → Serverless + queues
    │
    └─ High consistency requirements?
        ├─ Strong ACID guarantees → Monolith or Modular Monolith
        └─ Distributed data → CQRS + Event Sourcing

Decision Factors:

  • Team size threshold: <10 developers → modular monolith typically outperforms microservices (operational overhead)
  • Team structure (Conway's Law) — architecture mirrors org structure
  • Deployment independence needs
  • Consistency vs availability tradeoffs (CAP theorem)
  • Operational maturity (monitoring, orchestration)

See references/modern-patterns.md for detailed pattern descriptions.

Output Guidelines

The references in this skill are background knowledge for you — absorb the patterns and present them as your own expertise. Do not cite internal reference file names (e.g., "from data-architecture-patterns.md") in user-facing output. Users don't know these files exist.

Every architecture recommendation should include:

  • Concrete technology picks: Name specific technologies (e.g., "Temporal.io for workflow orchestration", "Socket.io with Redis adapter") rather than staying abstract. The user needs to make build decisions, not just understand patterns.
  • What NOT to build: Explicitly call out what to defer or avoid. Premature scope is the #1 architecture mistake — help the user avoid it.
  • Team and process alignment: How does this architecture map to team structure? What ownership model does it imply? Include CODEOWNERS, deployment ownership, and on-call boundaries where relevant.
  • Success metrics: How will the team know the architecture is working? Include measurable indicators (deploy frequency, lead time, error rates, MTTR).
  • Focused length: Aim for depth on the 3–5 decisions that matter most rather than exhaustive coverage of every concern. A recommendation that's too long to read is a recommendation that won't be followed.

Workflow (System-Level)

Use this workflow when a user asks for architecture recommendations, decomposition, or major platform decisions.

  1. Clarify: problem statement, non-goals, constraints, and success metrics
  2. Capture quality attributes: availability, latency, throughput, durability, consistency, security, compliance, cost
  3. Propose 2–3 candidate architectures and compare tradeoffs
  4. Define boundaries: bounded contexts, ownership, APIs/events, integration contracts
  5. Decide data strategy: storage, consistency model, schema evolution, migrations
  6. Design for operations: SLOs, failure modes, observability, deployment, DR, incident playbooks
  7. Call out scope limits: what NOT to build yet, what to defer, what to buy vs build
  8. Document decisions: write ADRs for key tradeoffs and irreversible choices

Preferred deliverables (pick what fits the request):

  • Architecture blueprint: assets/planning/architecture-blueprint.md
  • Decision record: assets/planning/adr-template.md
  • Pattern deep dives: references/modern-patterns.md, references/scalability-reliability-guide.md
Show full SKILL.md (300 more words)Show less

2026 Considerations

Load only when the question explicitly involves current trends, vendor-specific constraints, or "what's the latest thinking on X?"

  • references/architecture-trends-2026.md — Platform engineering, data mesh, composable architecture, AI-native systems
  • data/sources.json — 60 curated resources organized by category:
    • platform_engineering_2026 — IDP trends, AI-platform convergence, Backstage
    • optional_ai_architecture — RAG patterns, multi-agent design, MCP/A2A protocols
    • modern_architecture_2025 — Data mesh, composable architecture, continuous architecture

If live web access is available, consult 2–3 authoritative sources from data/sources.json and fold findings into the recommendation. If not, answer with durable patterns and explicitly state assumptions that could change (vendor limits, pricing, managed-service capabilities).

Navigation

Core References

Read at most 2–3 references per question — pick the ones most relevant to the specific ask. Do not read all of them.

ReferenceContentsWhen to Read
modern-patterns.md10 architecture patterns with decision treesChoosing or comparing patterns
scalability-reliability-guide.mdCAP theorem, DB scaling, caching, circuit breakers, SREScaling or reliability questions
data-architecture-patterns.mdCQRS variants, event sourcing, data mesh, sagas, consistencyData flow across services
migration-modernization-guide.mdStrangler fig, DB decomposition, feature flags, risk assessmentRefactoring a monolith
api-gateway-service-mesh.mdGateway patterns, service mesh, mTLS, observabilityInter-service communication
architecture-trends-2026.mdPlatform engineering, data mesh, AI-native systemsCurrent trends only
operational-playbook.mdArchitecture questions framework, decomposition heuristicsDesign discussion framing
Templates

Planning & Documentation (assets/planning/):

Architecture Patterns (assets/patterns/):

Operations (assets/operations/):

© aAAaqwq, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 13 other files (references, assets) in skills/software-architecture-design of aAAaqwq/AGI-Super-Team.

  • SKILL.md
  • assets/operations/scalability-checklist.md
  • assets/patterns/event-driven-template.md
  • assets/patterns/microservices-template.md
  • assets/planning/adr-template.md
  • assets/planning/architecture-blueprint.md
  • data/sources.json
  • references/api-gateway-service-mesh.md
  • references/architecture-trends-2026.md
  • references/data-architecture-patterns.md
  • references/migration-modernization-guide.md
  • references/modern-patterns.md
  • references/operational-playbook.md
  • references/scalability-reliability-guide.md

Open the folder on GitHubat commit 331ecd3

Compare with similar skills

Software Architecture Design next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Software Architecture Design compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Software Architecture Design this skillaAAaqwq/AGI-Super-Team105—~2.8kAutomated safety check: PassMIT
Architecture Pattern Selectoralirezarezvani/claude-cto-team117—~1.6kAutomated safety check: PassMIT
Architecture Selectionrsmdt/the-startup557—~1.2kAutomated safety check: PassMIT
AWS Solution Architectalirezarezvani/claude-code-skill-factory8801 repos~3.7kAutomated safety check: PassMIT
Anth Architecture Variantsjeremylongshore/tons-of-skills-marketplace2.8k—~1.9kAutomated safety check: PassMIT
NestJS Modular Monolith Architecttech-leads-club/agent-skills7k—~3.9kAutomated safety check: PassCC-BY-4.0

Similar skills

  • Architecture Pattern Selector

    alirezarezvani/claude-cto-team

    Recommend architecture patterns (monolith, microservices, serverless, modular monolith) based on scale, team size, and constraints.

    117 GitHub stars~1.6k tokensUpdated 9 mo ago
    Backend & APIsAuto-check passed
  • Architecture Selection

    rsmdt/the-startup

    System architecture patterns including monolith, microservices, event-driven, and serverless, with C4 modeling, scalability strategies, and technology selection criteria.

    557 GitHub stars~1.2k tokensUpdated 2 mo ago
    Backend & APIsAuto-check passed
  • AWS Solution Architect

    alirezarezvani/claude-code-skill-factory

    Expert AWS solution architecture for startups focusing on serverless, scalable, and cost-effective cloud infrastructure with modern DevOps practices and infrastructure-as-code

    880 GitHub starsUsed in 1 repo~3.7k tokens
    Backend & APIsAuto-check passed
  • Anth Architecture Variants

    jeremylongshore/tons-of-skills-marketplace

    Choose and implement Claude API architecture patterns for different scales: serverless, microservice, event-driven, and edge deployment.

    2.8k GitHub stars~1.9k tokensUpdated today
    Backend & APIsAuto-check passed
  • NestJS Modular Monolith Architect

    tech-leads-club/agent-skills

    Designs scalable NestJS modular monoliths with domain-driven design, Clean Architecture layers and optional CQRS, defining bounded contexts and strict module boundaries.

    7k GitHub stars~3.9k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Official

    Comprehensive technology-agnostic prompt generator for documenting end-to-end application workflows.

    40k GitHub starsUsed in 1 repo~2.7k tokens
    Backend & APIsAuto-check passed

More from aAAaqwq/AGI-Super-Team

All 167 skills in this repo
  • Content Creator

    aAAaqwq/AGI-Super-Team

    Create SEO-optimized marketing content with consistent brand voice.

    105 GitHub starsUsed in 3 repos~1.9k tokens
    Auto-check passed
  • Financial Calculator

    aAAaqwq/AGI-Super-Team

    Advanced financial calculator with future value tables, present value, discount calculations, markup pricing, and compound interest.

    105 GitHub starsUsed in 1 repo~1.5k tokens
    Auto-check passed
  • Bankr Signals

    aAAaqwq/AGI-Super-Team

    Transaction-verified trading signals on Base blockchain. An agent skill from aAAaqwq/AGI-Super-Team.

    105 GitHub starsUsed in 2 repos~3.3k tokens
    Auto-check passed
  • Erc 8004

    aAAaqwq/AGI-Super-Team

    Register AI agents on Ethereum mainnet using ERC-8004 (Trustless Agents).

    105 GitHub starsUsed in 2 repos~1.2k tokens
    Auto-check passed
  • Frontend Design Ultimate

    aAAaqwq/AGI-Super-Team

    Create distinctive, production-grade static sites with React, Tailwind CSS, and shadcn/ui — no mockups needed.

    105 GitHub starsUsed in 2 repos~2.7k tokens
    Auto-check passed
  • Zsxq Smart Publish

    aAAaqwq/AGI-Super-Team

    Publish and manage content on 知识星球 (zsxq.com). An agent skill from aAAaqwq/AGI-Super-Team.

    105 GitHub stars~1.5k tokensUpdated yesterday
    Auto-check passed

Questions about Software Architecture Design

What does Software Architecture Design do?

Designs system structure across monolith/microservices/serverless. Software Architecture Design is an agent skill from aAAaqwq/AGI-Super-Team. Designs system structure across monolith/microservices/serverless.

When should I use Software Architecture Design?

Software Architecture Design fits situations like: structuring systems; decomposing monoliths; choosing patterns.

How do I install Software Architecture Design in Claude Code?

Run `npx skills add aAAaqwq/AGI-Super-Team --skill software-architecture-design -a claude-code`. Or copy the skill folder (skills/software-architecture-design in aAAaqwq/AGI-Super-Team) into .claude/skills/software-architecture-design in your project. Claude Code loads it when a task matches its description.

How do I install Software Architecture Design in Codex?

Run `npx skills add aAAaqwq/AGI-Super-Team --skill software-architecture-design -a codex`. Or copy the skill folder (skills/software-architecture-design in aAAaqwq/AGI-Super-Team) into .agents/skills/software-architecture-design in your project. Codex loads it when a task matches its description.

Can I use Software Architecture Design in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aAAaqwq/AGI-Super-Team --skill software-architecture-design -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/software-architecture-design, .gemini/skills/software-architecture-design, .github/skills/software-architecture-design and .opencode/skills/software-architecture-design in your project.

What does Software Architecture Design need to run?

SKILL.md names no scripts, command-line tools or credentials: Software Architecture Design is instructions for the agent only.

Does Software Architecture Design access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Software Architecture Design safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Software Architecture Design use?

Software Architecture Design is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Software Architecture Design use?

About 2.8k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 28k tokens, read only when the agent opens those files.

What are the alternatives to Software Architecture Design?

Skills that share tags, products or a category with Software Architecture Design: Architecture Pattern Selector (alirezarezvani/claude-cto-team, 117 stars), Architecture Selection (rsmdt/the-startup, 557 stars), AWS Solution Architect (alirezarezvani/claude-code-skill-factory, 880 stars) and Anth Architecture Variants (jeremylongshore/tons-of-skills-marketplace, 2.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Software Architecture Design?

aAAaqwq (a GitHub user) maintains it in aAAaqwq/AGI-Super-Team, which has 105 GitHub stars. The repository holds 167 skills in this directory. The repository was last updated on October 8, 2026.

Source: aAAaqwq/AGI-Super-Team on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.