home/categories/architecture-patterns
category focus

Architecture

Design patterns and architectural blueprints.

4113 スキルall categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
architecture-patterns
376

autonomous-loops

自主运行 Claude Code 循环的模式与架构 —— 从简单的顺序流水线到 RFC 驱动的多智能体 DAG 系统。

xu-xiang
xu-xiang
development
open
architecture-patterns
376

docker-patterns

用于本地开发、容器安全、网络、卷策略和多服务编排的 Docker 与 Docker Compose 模式。

xu-xiang
xu-xiang
development
open
architecture-patterns
376

golang-patterns

编写稳健、高效且易于维护的 Go 应用程序的惯用模式、最佳实践和约定。

xu-xiang
xu-xiang
development
open
architecture-patterns
376

java-coding-standards

Spring Boot 服务的 Java 编码规范:命名、不可变性、Optional 使用、流(streams)、异常、泛型以及项目布局。

xu-xiang
xu-xiang
development
open
architecture-patterns
376

jpa-patterns

JPA/Hibernate 模式,涵盖 Spring Boot 中的实体设计、关系、查询优化、事务、审计、索引、分页和连接池。

xu-xiang
xu-xiang
development
open
architecture-patterns
376

python-patterns

构建健壮、高效且易于维护的 Python 应用程序的 Python 惯用法(Pythonic idioms)、PEP 8 标准、类型提示(Type hints)以及最佳实践。

xu-xiang
xu-xiang
development
open
architecture-patterns
376

springboot-patterns

Spring Boot 架构模式、REST API 设计、分层服务、数据访问、缓存、异步处理和日志记录。适用于 Java Spring Boot 后端开发。

xu-xiang
xu-xiang
development
open
architecture-patterns
374

system-architect

Designs system architecture, selects tech stacks, defines components and interfaces, addresses non-functional requirements. Trigger words - architecture, system design, tech stack, components, scalability, security, API design, data model, NFR, patterns, microservices, monolith

aj-geddes
aj-geddes
development
open
architecture-patterns
374

system-architect

System architecture and technical design specialist

aj-geddes
aj-geddes
development
open
architecture-patterns
374

developer

Story implementation and code development specialist

aj-geddes
aj-geddes
development
open
architecture-patterns
374

gitnexus-refactoring

Plan safe refactors using blast radius and dependency mapping

homelab-00
homelab-00
development
open
architecture-patterns
372

ln-210-epic-coordinator

Creates or replans 3-7 Epics from scope using Decompose-First pattern. Use when initiative needs Epic-level breakdown or Epic scope changed.

levnikolaevich
levnikolaevich
development
open
architecture-patterns
372

ln-722-backend-generator

Generates .NET Clean Architecture backend structure from entity definitions. Use when bootstrapping .NET backend projects.

levnikolaevich
levnikolaevich
development
open
architecture-patterns
371

cancer-therapy-design

Cancer Therapy Design - Design cancer therapy: identify targets, find drugs, check safety, and analyze differential expression. Use this skill for oncology tasks involving get associated targets by disease efoId get associated drugs by target name get adverse reactions by drug name tcga differential expression analysis. Combines 4 tools from 3 SCP server(s).

SpectrAI-Initiative
SpectrAI-Initiative
development
open
architecture-patterns
369

ark-architecture

Design architecture for Ark features following existing patterns and principles. Use when planning new features, extending components, or evaluating technical approaches.

mckinsey
mckinsey
development
open
architecture-patterns
365

cloudrun-development

CloudBase Run backend development rules (Function mode/Container mode). Use this skill when deploying backend services that require long connections, multi-language support, custom environments, or AI agent development.

TencentCloudBase
TencentCloudBase
development
open
architecture-patterns
361

cb-architect

Governance and architectural standards for the Cloudbreak project. Use this skill to understand directory structures, coding guidelines, commit message rules, and API design principles.

hortonworks
hortonworks
development
open
architecture-patterns
356

dispatching-parallel-agents

Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies

paperclipai
paperclipai
development
open
architecture-patterns
349

032-architecture-adr-non-functional-requirements

Facilitates conversational discovery to create Architectural Decision Records (ADRs) for non-functional requirements using the ISO/IEC 25010:2023 quality model. Use when the user wants to document quality attributes, NFR decisions, security/performance/scalability architecture, or design systems with measurable quality criteria. Part of the skills-for-java project

jabrena
jabrena
development
open
architecture-patterns
349

123-java-exception-handling

Use when you need to apply Java exception handling best practices — including using specific exception types, managing resources with try-with-resources, securing exception messages, preserving error context via exception chaining, validating inputs early with fail-fast principles, handling thread interruption correctly, documenting exceptions with @throws, enforcing logging policy, translating exceptions at API boundaries, managing retries and idempotency, enforcing timeouts, attaching suppressed exceptions, and propagating failures in async/reactive code. Part of the skills-for-java project

jabrena
jabrena
development
open
architecture-patterns
349

125-java-concurrency

Use when you need to apply Java concurrency best practices — including thread safety fundamentals, ExecutorService thread pool management, concurrent design patterns like Producer-Consumer, asynchronous programming with CompletableFuture, immutability and safe publication, deadlock avoidance, virtual threads, scoped values, backpressure, cancellation discipline, and observability for concurrent systems. Part of the skills-for-java project

jabrena
jabrena
development
open
architecture-patterns
349

142-java-functional-programming

Use when you need to apply functional programming principles in Java — including writing immutable objects and Records, pure functions, functional interfaces, lambda expressions, Stream API pipelines, Optional for null safety, function composition, higher-order functions, pattern matching for instanceof and switch, sealed classes/interfaces for controlled hierarchies, Stream Gatherers for custom operations, currying/partial application, effect boundary separation, and concurrent-safe functional patterns. Part of the skills-for-java project

jabrena
jabrena
development
open
architecture-patterns
349

144-java-data-oriented-programming

Use when you need to apply data-oriented programming best practices in Java — including separating code (behavior) from data structures using records, designing immutable data with pure transformation functions, keeping data flat and denormalized with ID-based references, starting with generic data structures converting to specific types when needed, ensuring data integrity through pure validation functions, and creating flexible generic data access layers. Part of the skills-for-java project

jabrena
jabrena
development
open
architecture-patterns
347

neohaskell-adr-template

ADR (Architecture Decision Record) template for NeoHaskell. Use when creating a new ADR, drafting a decision document, or starting a new feature proposal. Triggers on 'new ADR', 'create ADR', 'architecture decision', 'decision record', 'feature proposal', 'ADR draft'.

neohaskell
neohaskell
development
open
Previous
Page 47 / 172
Next