🏗️Architecture Design Skills

Browse skills in the Architecture Design category.

Backend Development

mrgoonie's avatarfrom mrgoonie

A powerful skill for Claude agents.

[Architecture Design]

Nestjs

giuseppe-trisciuoglio's avatarfrom giuseppe-trisciuoglio

A powerful skill for Claude agents.

[Architecture Design]

Ai Wrapper Product

sickn33's avatarfrom sickn33

A powerful skill for Claude agents.

[Architecture Design]

Python Patterns

sickn33's avatarfrom sickn33

A powerful skill for Claude agents.

[Architecture Design]

React Ui Patterns

sickn33's avatarfrom sickn33

A powerful skill for Claude agents.

[Architecture Design]

Backend Dev Guidelines

sickn33's avatarfrom sickn33

A powerful skill for Claude agents.

[Architecture Design]

C4 Architecture

softaworks's avatarfrom softaworks

A powerful skill for Claude agents.

[Architecture Design]

Mermaid Diagrams

softaworks's avatarfrom softaworks

A powerful skill for Claude agents.

[Architecture Design]

Gepetto

softaworks's avatarfrom softaworks

A powerful skill for Claude agents.

[Architecture Design]

design-patterns

bastos's avatarfrom bastos

This skill should be used when the user asks about "design patterns", "SOLID", "factory pattern", "singleton", "observer", "strategy", "decorator", "adapter", "facade", "command pattern", "builder pattern", "dependency injection", "composition", "Ruby patterns", or needs guidance on implementing design patterns in Ruby.

[Architecture Design]

unified-entity

jamespacileo's avatarfrom jamespacileo

Comprehensive entity skill for breathe-together-v2. Create new entities, improve existing ones, debug issues, and systematically review all entities. Covers ECS Architecture, Triplex Integration, Performance Tuning, and Debug Tools. Includes 3 entity archetypes (Visual-Only, Simple ECS, Complex ECS), 4 guided workflows, prompt-to-update learning system, and real-world templates from the codebase.

[Architecture Design]

project-analysis

meeezus's avatarfrom meeezus

Analyzes any project to understand its structure, tech stack, patterns, and conventions. Use when starting work on a new codebase, onboarding, or when asked "how does this project work?" or "what's the architecture?"

[Architecture Design]

json-serialization

erymuzuan's avatarfrom erymuzuan

High-performance JSON serialization patterns using System.Text.Json with custom converters and polymorphism.

[Architecture Design]

adr

SuperMonstor's avatarfrom SuperMonstor

Automatically detect architectural decisions and propose creating ADRs (Architecture Decision Records). Activate when user discusses choosing between options for data models, API design, system architecture, storage solutions, deployment strategies, caching approaches, authentication methods, error handling patterns, performance optimizations, or any decision that impacts system design. Always ask "Should I create an ADR for this decision?" when detected.

[Architecture Design]

python-result-pattern

co-labs-co's avatarfrom co-labs-co

Implement the Result[T] = Union[Success[T], Failure] pattern for explicit, type-safe error handling in Python. Use this skill when writing service methods that can fail, adding new error codes, refactoring try/except blocks, or implementing Railway-Oriented Programming patterns. This pattern replaces exceptions for control flow, making errors explicit in function signatures.

[Architecture Design]

generate-design

sakamotchi's avatarfrom sakamotchi

開発作業の設計書(design.md)を生成します。このスキルは単独で使用することも、generate-working-docsから呼び出されることもあります。

[Architecture Design]

addor-update-application

GrowWeek's avatarfrom GrowWeek

Bounded Context에 새로운 application 레이어를 추가하거나 수정할 때 사용하세요.

[Architecture Design]

development

leovido's avatarfrom leovido

Core development standards, patterns, and best practices for React and React Native projects. Use this when users need guidance on code quality (Biome, TypeScript), testing (Jest), project structure (Domain-Driven Design), React best practices (useEffect guidelines), or React Native development with Expo.

[Architecture Design]

distributed-systems

layeddie's avatarfrom layeddie

Distributed systems patterns for BEAM/OTP including clustering, supervision, and multi-region deployment

[Architecture Design]

smith-principles

tianjianjiang's avatarfrom tianjianjiang

Fundamental coding principles (DRY, KISS, YAGNI, SOLID, HHH). Use when starting any development task, evaluating implementation approaches, or reviewing code quality. Always active as foundation for all development decisions.

[Architecture Design]

typescript-pro

Masked-Kunsiquat's avatarfrom Masked-Kunsiquat

Expert TypeScript development with advanced type safety, full-stack patterns, and build optimization. Use when designing or refactoring TypeScript, auditing type safety, or improving TS tooling and compile performance.

[Architecture Design]

adr

All-The-Vibes's avatarfrom All-The-Vibes

Architecture Decision Records (ADR) for documenting significant architectural decisions with context, rationale, and consequences. Use when making technology choices, defining system boundaries, establishing patterns, after architecture reviews, or documenting trade-offs.

[Architecture Design]

architecture-check

Must-ah's avatarfrom Must-ah

This skill should be used for quick inline architecture validation during coding. Use when the user asks "is this the right pattern?", "should this be async?", "does this follow BasePlaneFacade?", or similar quick architecture questions. For deep analysis, recommend the brain-software-arch-expert agent instead.

[Architecture Design]

spec-writing-ui

michaellperry's avatarfrom michaellperry

Specifies user interface designs, React components, and interaction flows following component-based architecture. Use when designing UI specifications, defining component props and state, or documenting user interaction flows for GloboTicket features.

[Architecture Design]

add-or-update-infrastructure

GrowWeek's avatarfrom GrowWeek

Bounded Context에 새로운 infrastructure 를 추가하거나 수정할 때 사용하세요.

[Architecture Design]

gpui-async

cnwzhu's avatarfrom cnwzhu

Async patterns and concurrency in GPUI applications. Use when implementing background tasks, async/await operations, task management, or concurrent operations.

[Architecture Design]

database-repository

erymuzuan's avatarfrom erymuzuan

Custom repository pattern and DataContext implementation for JSON-based storage with computed columns.

[Architecture Design]

spec-generator

davjdk's avatarfrom davjdk

Generate project and session specifications for large tasks. Use when estimated changes exceed max_commit_change_lines (250). Automatically extracts atomic tasks from complex requirements.

[Architecture Design]

golang-best-practices

difyz9's avatarfrom difyz9

提供 Golang 项目开发的最佳实践指导,包括代码结构、错误处理、并发模式等

[Architecture Design]

writing-plans

ederheisler's avatarfrom ederheisler

Use when you have a spec or requirements for a multi-step task, before touching code

[Architecture Design]

refactor

Arthur742Ramos's avatarfrom Arthur742Ramos

Safe refactoring with design patterns, backward compatibility, and incremental changes

[Architecture Design]

rails-conventions

bastos's avatarfrom bastos

This skill should be used when the user asks about "Rails conventions", "Rails best practices", "Rails file structure", "MVC patterns", "naming conventions", "Rails Way", "convention over configuration", "where to put code", "Rails architecture", or needs guidance on organizing Rails application code following established conventions.

[Architecture Design]

architecture-patterns

meeezus's avatarfrom meeezus

Provides guidance on software architecture patterns and design decisions. Use when designing systems, choosing patterns, structuring projects, or when asked about architectural approaches.

[Architecture Design]

frontend-design-patterns

Mineru98's avatarfrom Mineru98

Enterprise React architecture combining DDD and FSD patterns. Use when (1) designing or structuring React applications, (2) implementing Index/Types/Styles component pattern, (3) setting up Service/Hook 1:1 mapping with React Query and Axios, (4) configuring Zustand state management, (5) applying TypeScript conventions for maintainable codebases. Triggers include architectural decisions, folder structure planning, data layer design, and code organization tasks.

[Architecture Design]

project-context

NaoyaTakashima's avatarfrom NaoyaTakashima

Project structure, conventions, and key patterns for this codebase

[Architecture Design]

python-storage-abstraction

co-labs-co's avatarfrom co-labs-co

Python Protocol-based storage abstraction pattern enabling dependency injection and testable file operations.Use this skill when implementing storage backends, adding file operations to services, or writing teststhat need to avoid filesystem side effects. The pattern uses Python's typing.Protocol for structuralsubtyping, allowing any class with matching methods to satisfy the interface without explicit inheritance.

[Architecture Design]

folder-structure

ruchernchong's avatarfrom ruchernchong

Project code structure and file organization. Use when creating files, organizing components, or deciding where code should live. (project)

[Architecture Design]

evaluation

All-The-Vibes's avatarfrom All-The-Vibes

Systematic evaluation and comparison of technologies, tools, frameworks, and approaches using weighted criteria and scoring matrices. Use when choosing between multiple technologies, vendor/tool selection, framework comparison, library selection, or architecture pattern selection.

[Architecture Design]

zustand-game-patterns

ccalebcarter's avatarfrom ccalebcarter

Zustand state management patterns optimized for games including persistence, undo/redo, time-travel debugging, subscriptions, and performance optimization. Use when designing game state architecture, implementing save/load, optimizing re-renders, or debugging state issues. Triggers on requests involving Zustand stores, game state management, state persistence, or React performance in games.

[Architecture Design]

add-bounded-context

GrowWeek's avatarfrom GrowWeek

새로운 Bounded Context(도메인)를 DDD, Clean Architecture, CQRS 패턴에 맞게 추가합니다. 새로운 도메인이나 모듈을 추가할 때 사용하세요.

[Architecture Design]

game-engineering-team

ccalebcarter's avatarfrom ccalebcarter

AAA-caliber engineering council for building production-quality games. Use when implementing game systems, writing game code, designing data architecture, building UI components, creating tutorials, optimizing performance, or any technical game development task. Covers game programming patterns, casino/card game implementation, reward systems, game UI engineering, tutorial design, code architecture, data infrastructure, security, and quality assurance. Triggers on requests for game code, system implementation, refactoring, performance optimization, data design, or technical architecture decisions.

[Architecture Design]

architecture-review

All-The-Vibes's avatarfrom All-The-Vibes

Systematic evaluation of software architecture across scalability, maintainability, security, performance, reliability, and cost dimensions. Use when designing systems, reviewing technical approaches, evaluating patterns, making architectural decisions, or assessing technical debt.

[Architecture Design]

game-development

Deefunxion's avatarfrom Deefunxion

Game development with Unity, Unreal Engine, and Godot. Use when building games, implementing game mechanics, physics, AI, or working with game engines.

[Architecture Design]

agents-consult

Motoki0705's avatarfrom Motoki0705

Consult multiple LLM providers via src.agents.scripts.consult to get approach suggestions before implementing changes. Use when you need design options, risk checks, or alternative solutions for a task in this repo, especially before complex work.

[Architecture Design]

gpui-entities

cnwzhu's avatarfrom cnwzhu

Entity and context patterns for state management in GPUI. Use when managing component state, implementing entity lifecycle, handling subscriptions, or avoiding common entity access pitfalls.

[Architecture Design]

gpui-fundamentals

cnwzhu's avatarfrom cnwzhu

Core GPUI concepts including contexts, windows, entities, elements, and rendering. Use when learning GPUI basics, understanding the framework architecture, or implementing core UI patterns.

[Architecture Design]

global-tech-stack

maksimtereshin's avatarfrom maksimtereshin

Reference and maintain project technology stack documentation including frameworks, languages, databases, testing tools, deployment infrastructure, and third-party services. Use this skill when needing to understand what technologies and frameworks are used in the project, when making architectural decisions about adding new dependencies, when documenting the tech stack for team members, or when ensuring consistency across technology choices. Use when working with configuration files (package.json, requirements.txt, Gemfile, Cargo.toml), when setting up new services or integrations, when choosing between multiple library options, or when onboarding new developers who need to understand the project's technical foundation. Reference this when making decisions about ORM choices, testing frameworks, CSS frameworks, frontend libraries, or deployment platforms.

[Architecture Design]

frontend-engineer

hexnickk's avatarfrom hexnickk

Apply when writing React/TypeScript frontend code. Enforces component architecture patterns, type safety, and reusability standards.

[Architecture Design]

ai-nav-structure

nonabit's avatarfrom nonabit

Project organization methodology for AI-assisted development with Claude Code or similar tools. Use when users want to set up a navigation system for large-scale AI code generation projects (10k+ lines), need to help AI maintain architectural consistency across sessions, or want to establish folder-level indexing to help AI understand project structure and locate files efficiently.

[Architecture Design]

propose-architecture

tamaco489's avatarfrom tamaco489

新しい要件に対して最適なアーキテクチャを提案するスキル。既存構成を解析し、課題・選択肢比較・残課題を含む意思決定ドキュメントを生成。新機能追加、パフォーマンス改善、セキュリティ強化時に使用。

[Architecture Design]
← Back to All Skills
Architecture Design - Claude AI Skills | Claude Skills