What problem does it solve?
This Skill addresses the challenge of maintaining consistent, scalable, and maintainable code organization in React Native projects, preventing architectural drift and improving developer onboarding.
Core Features & Use Cases
- 6-Tier Module System: Enforces a clear hierarchy for code placement (Entry Providers, Modules, Features, Operations, Data Access, Libs).
- Dependency Rules: Defines strict import rules to prevent circular dependencies and promote unidirectional data flow.
- Naming Conventions: Standardizes naming for folders, components, hooks, and utility files.
- Path Aliases: Promotes clean imports using configured aliases like
@features/.
- Team Ownership: Integrates
.claim.json files for clear responsibility assignment.
- Use Case: When starting a new feature, this Skill guides developers on where to place new components, hooks, and logic, ensuring adherence to the established architecture and making the codebase easier to navigate for the entire team.
Quick Start
Apply the file-organization skill to structure a new React Native feature according to the 6-tier module system.