II.
Topic overview
Reference · livetopic:design-patterns
Design Patterns overview
Design Patterns as a cross-cutting topic - reusable solutions to common software design problems documented as named patterns with context, forces, and consequences. Covers Gang of Four patterns, enterprise integration patterns, domain-driven design patterns, and anti-patterns. Provides shared vocabulary for architectural discussions and design reviews across engineering teams.
Attributes
displayName
Design Patterns
description
Design Patterns as a cross-cutting topic - reusable solutions to common
software design problems documented as named patterns with context,
forces, and consequences. Covers Gang of Four patterns, enterprise
integration patterns, domain-driven design patterns, and anti-patterns.
Provides shared vocabulary for architectural discussions and design
reviews across engineering teams.
Outgoing edges
applies_to1
- domain:software-engineering·DomainSoftware Engineering
Incoming edges
contains1
- domain:software-engineering·DomainSoftware Engineering
lib_covers_topic39
- lib-agent:ai-agents-conversational--langgraph-workflow-designer·LibraryAgentlanggraph-workflow-designer
- lib-agent:ai-agents-conversational--mcp-app-architect·LibraryAgentmcp-app-architect
- lib-agent:ai-agents-conversational--mcp-ui-developer·LibraryAgentmcp-ui-developer
- lib-agent:ai-agents-conversational--multi-agent-coordinator·LibraryAgentmulti-agent-coordinator
- lib-agent:ai-agents-conversational--plan-execute-planner·LibraryAgentplan-execute-planner
- lib-agent:ai-agents-conversational--rag-pipeline-architect·LibraryAgentrag-pipeline-architect
- lib-agent:ai-agents-conversational--react-agent-architect·LibraryAgentreact-agent-architect
- lib-agent:ai-agents-conversational--state-machine-designer·LibraryAgentstate-machine-designer
- lib-agent:ai-agents-conversational--tool-use-specialist·LibraryAgenttool-use-specialist
- lib-agent:software-architecture--performance-engineer·LibraryAgentperformance-engineer
- lib-agent:software-architecture--quality-attributes-specialist·LibraryAgentquality-attributes-specialist
- lib-agent:software-architecture--refactoring-coach·LibraryAgentrefactoring-coach
- lib-agent:software-architecture--tech-stack-evaluator·LibraryAgenttech-stack-evaluator
- lib-agent:web-development--architecture-documentation·LibraryAgentarchitecture-documentation
- lib-agent:web-development--frontend-architect·LibraryAgentfrontend-architect
- lib-agent:web-development--fullstack-architect·LibraryAgentfullstack-architect
- lib-agent:web-development--react-developer·LibraryAgentreact-developer
- lib-process:software-architecture--performance-optimization·LibraryProcessperformance-optimization
- lib-process:software-architecture--refactoring-plan·LibraryProcessrefactoring-plan
- lib-process:software-architecture--system-design-review·LibraryProcesssystem-design-review
- lib-process:software-architecture--tech-stack-evaluation·LibraryProcesstech-stack-evaluation
- lib-process:web-development--angular-enterprise-development·LibraryProcessangular-enterprise-development
- lib-process:web-development--typescript-configuration·LibraryProcesstypescript-configuration
- lib-skill:ai-agents-conversational--autogen-setup·LibrarySkillautogen-setup
- lib-skill:ai-agents-conversational--crewai-setup·LibrarySkillcrewai-setup
- lib-skill:ai-agents-conversational--langchain-chains·LibrarySkilllangchain-chains
- lib-skill:ai-agents-conversational--langchain-react-agent·LibrarySkilllangchain-react-agent
- lib-skill:ai-agents-conversational--langgraph-checkpoint·LibrarySkilllanggraph-checkpoint
- lib-skill:ai-agents-conversational--langgraph-state-graph·LibrarySkilllanggraph-state-graph
- lib-skill:ai-agents-conversational--langgraph-subgraph·LibrarySkilllanggraph-subgraph
- lib-skill:ai-agents-conversational--mcp-app-scaffolding·LibrarySkillmcp-app-scaffolding
- lib-skill:ai-agents-conversational--mcp-tool-resource-pattern·LibrarySkillmcp-tool-resource-pattern
- lib-skill:ai-agents-conversational--semantic-kernel-setup·LibrarySkillsemantic-kernel-setup
- lib-skill:software-architecture--dependency-graph-generator·LibrarySkilldependency-graph-generator
- lib-skill:software-architecture--performance-profiler·LibrarySkillperformance-profiler
- lib-skill:web-development--angular-development·LibrarySkillangular-development
- lib-skill:web-development--nestjs·LibrarySkillnestjs
- lib-skill:web-development--react-development·LibrarySkillreact-development
- lib-skill:web-development--typescript·LibrarySkilltypescript