核心域、支撑域、通用域
97Skill Claude CodeCodex
A way to classify subdomains by their business importance and uniqueness: core, supporting, or generic. A core subdomain differentiates the business, while generic parts are common capabilities.
🔥 Build a high-quality AI programming Skills library and use AI to learn programming technologies. Collect and build high-quality skills to enable AI to serve you better.
Skill Claude CodeCodex
A way to classify subdomains by their business importance and uniqueness: core, supporting, or generic. A core subdomain differentiates the business, while generic parts are common capabilities.
Skill Claude CodeCodex
An object with a unique identity and a lifecycle, even when its other properties change. In domain-driven design, two entities are considered different if their identities differ.
Skill Claude CodeCodex
An architecture in which parts of a system communicate by publishing and receiving events, such as “payment completed.” The sender does not need to call or know the receiver directly.
Skill Claude CodeCodex
A way to store each change to a system as a permanent event instead of storing only the latest state. The current state can be rebuilt by replaying those events.
Skill Claude CodeCodex
A workshop method for mapping important business events, actions, and rules with people from different roles. It helps a team agree on how a business works and turn that understanding into a domain model.
Skill Claude CodeCodex
A design pattern for creating complex objects and groups of related objects in one place. In domain-driven design, it keeps creation rules separate and checks that required conditions hold when an object is made.
Skill Claude CodeCodex
A domain-modelling method that starts with how a business earns and spends money, including cash flow and key performance measures. It uses that analysis to derive evidence chains and business events.
Skill Claude CodeCodex
An application architecture that separates the business core from outside systems through ports and adapters. Ports describe what the core needs, while adapters connect those needs to databases, frameworks, or other services.
Skill Claude CodeCodex
A layered application architecture based on domain-driven design (DDD), with separate interface, application, domain, repository, and infrastructure layers. The domain layer holds the core business rules.
Skill Claude CodeCodex
A step-by-step case study of building a paid knowledge product for a fictional company, RabbitTech. It demonstrates domain-driven design (DDD), an approach to shaping software around business concepts, and its use with microservices, separately deployable services.
Skill Claude CodeCodex
A database read model shaped for specific queries, often using duplicated data or precomputed views to make reading faster.
Skill Claude CodeCodex
A persistence abstraction for aggregates, which are groups of related business objects treated as one unit. It hides database access so the domain layer does not depend on a specific storage technology.
Skill Claude CodeCodex
A way to manage one business operation that spans several services by coordinating a sequence of local transactions. If the whole operation cannot be completed at once, the services work toward eventual consistency, where their data becomes aligned over time.
Skill Claude CodeCodex
A high-level domain-driven design (DDD) method for deciding how a system should be split. It covers subdomains, bounded contexts, and the relationships between separate parts of the business model.
Skill Claude CodeCodex
A detailed domain-driven design (DDD) method for modeling business rules inside a bounded context, a defined part of the business model. It uses building blocks such as entities, value objects, aggregates, repositories, domain services, and domain events.
Skill Claude CodeCodex
A shared set of business terms used by developers and domain experts, the people who understand the real-world work the software supports. The same terms are used in conversations, requirements, and code.
Skill Claude CodeCodex
An immutable object identified by its properties rather than by a unique identity. It represents a measurement or description, such as an amount, address, or date range.
Skill Claude CodeCodex
A guide for developing Django applications, using a Python web framework for websites and APIs.
Skill Claude CodeCodex
A guide for building Express.js services, using a JavaScript framework for server-side web applications and APIs.
Skill Claude CodeCodex
A guide for building APIs with FastAPI, a Python framework for server-side web services.
Skill Claude CodeCodex
A skill for analyzing Flask and Django, two Python web frameworks used to build websites and APIs.
Skill Claude CodeCodex
A guide for building Flask applications, using a lightweight Python web framework for websites and APIs.
Skill Claude CodeCodex
A guide for designing enterprise applications with NestJS, a TypeScript framework for server-side software.
Skill Claude CodeCodex
A guide for analyzing Spring applications, which use a Java framework for building server-side enterprise software.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: