architecture-patterns
CommunityArchitect AI-ready TypeScript projects, effortlessly.
Software Engineering#typescript#testing#architecture#design patterns#DDD#Clean Architecture#Hexagonal
AuthorAdamManuel-dev
Version1.0.0
Installs0
System Documentation
What problem does it solve?
AI code generation can be inconsistent without clear architectural guidance. This skill provides comprehensive guidance on modern architecture patterns that help AI agents generate correct, coherent, and maintainable code for full-stack TypeScript projects, reducing ambiguity and increasing output quality.
Core Features & Use Cases
- Domain-Driven Design (DDD): Guides AI to build complex business domains with explicit models, entities, and value objects, ensuring a shared ubiquitous language.
- Clean Architecture: Structures projects into concentric layers with strict dependency inversion, providing AI with clear guardrails for consistent implementation.
- Hexagonal Architecture: Isolates core business logic from external integrations via explicit ports and adapters, allowing AI to generate testable core logic independently.
- Page Object Model (POM): Enables AI to create maintainable and reusable end-to-end tests by representing UI components as classes.
- Use Case: Guide your AI to build a new e-commerce backend using Clean Architecture and Domain-Driven Design, ensuring clear separation of concerns and a robust, business-aligned domain model.
Quick Start
Use the architecture-patterns skill to get guidance on implementing Clean Architecture for a new TypeScript backend.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: architecture-patterns Download link: https://github.com/AdamManuel-dev/claude-code-ext/archive/main.zip#architecture-patterns Please download this .zip file, extract it, and install it in the .claude/skills/ directory.