core/domain

Community

Pure business logic for expense management app

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.