core/domain
CommunityPure business logic for expense management app
Software Engineering#user management#expense management#database operations#domain logic#group management
Authorcloner93
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill unit provides the pure business logic layer for the ExpenseShare app, handling domain models, repository interfaces, and use cases for group management, friends management, and transactions.
Core Features & Use Cases
- Domain Models: User, Group, Transaction, etc.
- Repository Interfaces: Handles database interactions with methods for group operations, transaction approvals, and friend management.
- Use Cases: Implements single-responsibility business operations such as creating a group, updating members, and handling transactions.
Quick Start
Invoke the 'GetGroupsUseCase' to retrieve a list of groups from the repository.
Dependency Matrix
Required Modules
koinktorkotlinx-coroutines
Components
scriptsreferences
💻 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: core/domain Download link: https://github.com/cloner93/ExpenseShare/archive/main.zip#core-domain 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 620,000+ vetted skills library on demand.