convention-soc
CommunitySoC: separate concerns across modules
AuthorsunLeee
Version1.0.0
Installs0
System Documentation
What problem does it solve?
SoC helps teams prevent coupling by ensuring business logic, data access, and presentation are kept in separate modules, making systems easier to maintain and extend.
Core Features & Use Cases
- Clear separation guidelines across layers (business logic, data access, presentation) to reduce cross-cutting changes.
- Examples of violations and refactoring to illustrate correct boundaries and SRP adherence.
- Use Case: apply SoC principles to a mid-sized app to improve testability and collaboration.
Quick Start
Refactor a sample module to separate data access, business logic, and presentation into distinct layers.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: convention-soc Download link: https://github.com/sunLeee/optimization/archive/main.zip#convention-soc Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.