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