separation-of-concerns
SKILL.md
Separation of Concerns
Divide a system into distinct sections, each addressing a separate concern. A concern is a set of information that affects the code.
Common Concerns to Separate
- UI/Presentation: How things look
- Business logic/Domain: What things do
- Data access: Where things are stored
- Navigation: How to move between screens
- State management: How data flows
- External services: Third-party integrations