Organizes software projects using vertical slice architecture to ensure the directory structure reflects business intent rather than technical frameworks.
This skill empowers Claude to implement Screaming Architecture principles, prioritizing domain-driven design through vertical slices. By organizing code into feature-specific folders—containing their own controllers, services, repositories, and models—the skill ensures high cohesion and minimal coupling within your codebase. It provides strict guidance on dependency rules, helps avoid common anti-patterns like technical layering or 'god objects,' and streamlines the onboarding process for new developers by making the system's purpose immediately apparent from its file structure.
주요 기능
01Domain-centric architectural enforcement
02Vertical slice folder generation and organization
03Automated identification of architectural anti-patterns
04Strict cross-feature dependency management
050 GitHub stars
06Standardized service and repository interface templates
사용 사례
01Refactoring traditional layered monoliths into modular vertical slices
02Maintaining architectural integrity in large .NET and React Native projects
03Bootstrapping new features with consistent domain-driven structures