Tags

Best Architecture Skills for AI Agents

855 Architecture skills for AI coding assistants — ranked by popularity.

This collection provides curated skill files designed to give AI agents like Claude Code, Codex, and Cursor specific expertise in software architecture. These skills act as modular instruction sets that guide your coding assistant through complex tasks ranging from initial system design to implementation details. Developers can use these tools to enforce architectural patterns like DDD or SOLID principles, generate technical diagrams, or standardize coding practices in languages like Rust. Whether you are building an MCP server, planning a microservices migration, or brainstorming feature requirements, these skills narrow the agent's focus. By integrating these files into your workflow, you move your AI from a generic code generator to a specialized design partner. They provide the necessary constraints and context to ensure your project remains maintainable, scalable, and structured according to industry standards before you write a single line of code.

Top Architecture skills

software-architecture

davila7

Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.

333868

architect-review

sickn33

Master software architect specializing in modern architecture patterns, clean architecture, microservices, event-driven systems, and DDD. Reviews system designs and code changes for architectural integrity, scalability, and maintainability. Use PROACTIVELY for architectural decisions.

109320

mcp-builder

anthropics

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

136215

brainstorming

obra

Use when creating or developing, before writing code or implementation plans - refines rough ideas into fully-formed designs through collaborative questioning, alternative exploration, and incremental validation. Don't use during clear 'mechanical' processes

93235

solid-principles

SmidigStorm

Enforce SOLID principles (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion) in object-oriented design. Use when writing or reviewing classes and modules.

57236

architecture-decision-records

wshobson

Write and maintain Architecture Decision Records (ADRs) following best practices for technical decision documentation. Use when documenting significant technical decisions, reviewing past architectural choices, or establishing decision processes.

54217

codex

Lucklyric

Invoke Codex CLI for complex coding tasks requiring high reasoning capabilities. This skill should be invoked when users explicitly mention "Codex", request complex implementation challenges, advanced reasoning, or need high-reasoning model assistance. Automatically triggers on codex-related requests and supports session continuation for iterative development.

32238

architecture-patterns

wshobson

Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.

55214

game-development

davila7

Game development orchestrator. Routes to platform-specific skills based on project needs.

70195

api-design-principles

wshobson

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

72170

openspec-onboard

studyzy

Guided onboarding for OpenSpec - walk through a complete workflow cycle with narration and real codebase work.

10207

error-handling-patterns

wshobson

Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling, designing APIs, or improving application reliability.

35170

deepwiki-rs

sopaco

AI-powered Rust documentation generation engine for comprehensive codebase analysis, C4 architecture diagrams, and automated technical documentation. Use when Claude needs to analyze source code, understand software architecture, generate technical specs, or create professional documentation from any programming language.

25170

kotlin-multiplatform

vitorpamplona

Platform abstraction decision-making for Amethyst KMP project. Guides when to abstract vs keep platform-specific, source set placement (commonMain, jvmAndroid, platform-specific), expect/actual patterns. Covers primary targets (Android, JVM/Desktop, iOS) with web/wasm future considerations. Integrates with gradle-expert for dependency issues. Triggers on: abstraction decisions ("should I share this?"), source set placement questions, expect/actual creation, build.gradle.kts work, incorrect placement detection, KMP dependency suggestions.

32156

react-native-architecture

wshobson

Build production React Native apps with Expo, navigation, native modules, offline sync, and cross-platform patterns. Use when developing mobile apps, implementing native integrations, or architecting React Native projects.

55109

create-plan

antinomyhq

Generate detailed implementation plans for complex tasks. Creates comprehensive strategic plans in Markdown format with objectives, step-by-step implementation tasks using checkbox format, verification criteria, risk assessments, and alternative approaches. Use when users need thorough analysis and structured planning before implementation, when breaking down complex features into actionable steps, or when they explicitly ask for a plan, roadmap, or strategy. Strictly planning-focused with no code modifications.

36121

nodejs-best-practices

davila7

Node.js development principles and decision-making. Framework selection, async patterns, security, and architecture. Teaches thinking, not copying.

28120

project-planner

adrianpuiu

Comprehensive project planning and documentation generator for software projects. Creates structured requirements documents, system design documents, and task breakdown plans with implementation tracking. Use when starting a new project, defining specifications, creating technical designs, or breaking down complex systems into implementable tasks. Supports user story format, acceptance criteria, component design, API specifications, and hierarchical task decomposition with requirement traceability.

32115

senior-fullstack

davila7

Comprehensive fullstack development skill for building complete web applications with React, Next.js, Node.js, GraphQL, and PostgreSQL. Includes project scaffolding, code quality analysis, architecture patterns, and complete tech stack guidance. Use when building new projects, analyzing code quality, implementing design patterns, or setting up development workflows.

35110

postgresql-table-design

wshobson

Design a PostgreSQL-specific schema. Covers best-practices, data types, indexing, constraints, performance patterns, and advanced features

30109

v3-ddd-architecture

ruvnet

Domain-Driven Design architecture for claude-flow v3. Implements modular, bounded context architecture with clean separation of concerns and microkernel pattern.

12121

confidence-check

SuperClaude-Org

Pre-implementation confidence assessment (≥90% required). Use before starting any implementation to verify readiness with duplicate check, architecture compliance, official docs verification, OSS references, and root cause identification.

13114

system-design

lagz0ne

Use when designing, architecting, or planning a new system from requirements or ideas - transforms concepts into navigable design catalog using EventStorming methodology, Mermaid diagrams, and progressive elaboration through 5 phases (Requirements, Big Picture, Processes, Data/Flows, Integration)

19108

workflow-orchestration-patterns

wshobson

Design durable workflows with Temporal for distributed systems. Covers workflow vs activity separation, saga patterns, state management, and determinism constraints. Use when building long-running processes, distributed transactions, or microservice orchestration.

10117

How to choose a Architecture skill

Select a skill based on the specific phase of your development lifecycle. For conceptual design, look for brainstorming or diagramming tools like Excalidraw. If you need to enforce code-level quality, choose skills centered on SOLID principles or language-specific idioms like the Rust-coding skill. Examine the scope of each skill to see if it targets broad patterns, such as microservices and event-driven architecture, or narrow technical implementations. Check the skill documentation to ensure the output format aligns with your current project requirements, such as documentation guides versus executable code structure.

More Architecture skills

java-pro
sickn33 · 34 installs
microservices-patterns
wshobson · 6 installs
spec-kit-workflow
jmanhype · 11 installs
openspec-explore
studyzy · 4 installs
meta-pattern-recognition
mrgoonie · 10 installs
go-dev-guidelines
jumppad-labs · 14 installs
sparc-methodology
ruvnet · 8 installs
langchain-architecture
wshobson · 8 installs
agentdb-advanced-features
ruvnet · 7 installs
cursor-explorer-mcp
sepiabrown · 6 installs
meta-automation-architect
comzine · 7 installs
arm-cortex-expert
sickn33 · 29 installs
command-name
anthropics · 6 installs
thought-patterns
markpitt · 6 installs
github-multi-repo
ruvnet · 6 installs
spec-workflow
TencentCloudBase · 10 installs
specification-architect
adrianpuiu · 13 installs
hive-mind-advanced
ruvnet · 6 installs
game-engine-resources
gmh5225 · 14 installs
simplification-cascades
mrgoonie · 15 installs
nestjs-expert
davila7 · 37 installs
nextjs-best-practices
davila7 · 31 installs
cto-advisor
davila7 · 18 installs
nx-workspace-patterns
wshobson · 5 installs
mermaid-diagram-specialist
davila7 · 12 installs
python-design-patterns
wshobson · 19 installs
discover-distributed-systems
rand · 5 installs
plugin-structure
anthropics · 4 installs
saga-orchestration
wshobson · 6 installs
add-setting-env
lobehub · 4 installs
event-store-design
wshobson · 5 installs
python-project-structure
wshobson · 8 installs
implementation-plan-generator
nathanonn · 5 installs
golang-patterns
affaan-m · 9 installs
project-overview
lobehub · 15 installs
writing-plans
obra · 15 installs
app-builder
davila7 · 16 installs
cqrs-implementation
wshobson · 7 installs
nodejs-backend-patterns
wshobson · 12 installs
springboot-patterns
affaan-m · 11 installs
agent-architecture
ruvnet · 5 installs
architecture
davila7 · 12 installs
templates
davila7 · 4 installs
voice-agents
davila7 · 8 installs
wiki-architect
microsoft · 11 installs
database-design
davila7 · 6 installs
dotnet-architect
sickn33 · 12 installs
web-component-design
wshobson · 5 installs
context-driven-development
wshobson · 7 installs
multiplayer
davila7 · 7 installs
memory-systems
sickn33 · 9 installs
openspec-new-change
studyzy · 4 installs
codemap
JordanCoin · 8 installs
flutter-architecture-expert
flutter-it · 9 installs
backend-patterns
affaan-m · 7 installs
feature-design-assistant
davila7 · 6 installs
discovery-interview
parcadei · 8 installs
parallel-agents
davila7 · 6 installs
ai-agents-architect
davila7 · 5 installs
multi-tenancy
dadbodgeoff · 8 installs
scala-pro
sickn33 · 5 installs
planning-agent
parcadei · 5 installs
mermaid-diagrams
davila7 · 8 installs
modular-code
parcadei · 4 installs
react-component-patterns
HoangNguyen0403 · 3 installs
database-schema-designer
davila7 · 6 installs
task-coordination-strategies
wshobson · 3 installs
decisions
recyclarr · 4 installs
multi-agent-patterns
sickn33 · 6 installs
agent-repo-architect
ruvnet · 3 installs
laravel-architecture
HoangNguyen0403 · 7 installs
monorepo-architect
sickn33 · 3 installs
router-first-architecture
parcadei · 3 installs
superpowers-brainstorm
anthonylee991 · 9 installs
analyzing-projects
CloudAI-X · 3 installs
domain-layer
atopile · 3 installs
plan
Yeachan-Heo · 4 installs
vercel-composition-patterns
vercel-labs · 3 installs
llm-app-patterns
davila7 · 3 installs
codebase-context-extractor
lofcz · 4 installs
implement-plan
parcadei · 3 installs
graph
atopile · 6 installs
mcp-scripts
parcadei · 4 installs
when-stuck-problem-solving-dispatch
mrgoonie · 8 installs
engineering-skills
alirezarezvani · 4 installs
smart-docs
sopaco · 4 installs
typescript-pro
sickn33 · 3 installs
agent-arch-system-design
ruvnet · 4 installs
backend-architect
sickn33 · 10 installs
storage-format
tursodatabase · 2 installs
technology-stack
ag-grid · 3 installs
tool-design
muratcankoylan · 3 installs
chief-architect
ananddtyagi · 6 installs
codex-claude-cursor-loop
bear2u · 3 installs
agent-v3-security-architect
ruvnet · 3 installs
api-patterns
davila7 · 2 installs

+735 more — browse all skills.

Frequently asked

Can I use multiple architecture skills simultaneously?
Yes, you can often layer these skills depending on your AI agent's support for multiple context files. For example, you might combine a foundational design skill with a specific language-coding skill to ensure your architecture is both well-structured and idiomatic. Always check your agent's configuration to verify how it prioritizes competing instructions from different skill files.
How do these skills differ from standard AI prompts?
These SKILL.md files are structured to provide persistent context and constraints for your agent, rather than temporary conversational prompts. They act as a dedicated system persona that remains active throughout your session. This ensures consistent adherence to architectural rules, such as SOLID principles or clean architecture, every time the agent generates code or designs a system component.

Browse other tags

Search skills

Search the agent skills registry