business-logic-entry-point-vocabulary

Installation
SKILL.md

Business Logic Entry Point Vocabulary

Goal

Recognize the many names that software developers use in practice for business-logic entry points and treat them as synonyms for the same concept.

Developers, architects, and codebases frequently call business-logic entry points by different names depending on the tradition, framework, or architectural style they follow. These names all refer to the same idea: a function, method or class that a caller invokes to trigger business logic.

Common Names

The following terms are commonly used to refer to business-logic entry points:

  • use case — from Clean Architecture and hexagonal architecture traditions
  • application service — from Domain-Driven Design and layered architecture traditions
  • service layer — from service-oriented and layered architecture traditions
  • command handler — from CQS and CQRS traditions, for entry points that change state
  • query handler — from CQS and CQRS traditions, for entry points that return data
  • interactor — from Clean Architecture tradition
  • facade — when used as the public interface to business operations
Related skills

More from code-sherpas/agent-skills

Installs
6
First Seen
Mar 24, 2026