This skill implements the 'Screaming Architecture' philosophy, ensuring that your project's folder structure clearly communicates its business purpose at first glance. By grouping code by feature (e.g., /features/auth) instead of type (e.g., /components), it reduces cognitive load, minimizes circular dependencies, and simplifies onboarding for new developers. It provides strict patterns for naming conventions, barrel files, and shared utilities, making it ideal for building scalable React, TypeScript, or Node.js applications that remain maintainable as they grow.
Key Features
01Standardized kebab-case naming conventions for files and folders
02Prevention of circular dependencies between domains
03Automated barrel file (index.ts) management for clean public APIs
040 GitHub stars
05Clear separation of global common utilities vs. feature-scoped logic
06Feature-based folder organization and co-location