aggregate-root
Guide for implementing DDD Aggregate Roots with rich domain models, validation, domain events, and exhaustive tests. Use when creating or modifying aggregates.
浏览 dairectiv 维护的已发布 AI 技能,比较用途与说明,并通过来源仓库了解安装方式。
已收录技能
16收录技能的仓库 Stars 合计
0仓库 Forks
0平均每个技能的仓库 Stars
0同一仓库中的多个技能可能共享 Stars,合计包含重复仓库数据。
Guide for implementing DDD Aggregate Roots with rich domain models, validation, domain events, and exhaustive tests. Use when creating or modifying aggregates.
Guide for using Assert class (webmozart/assert) for data validation and type enforcement. Use when adding validation to value objects or domain methods.
Guide for implementing CQRS use cases in the Application layer. Use when creating Commands, Queries, Handlers, and their tests.
Guide for implementing frontend features following the feature-first architecture. Use when creating new pages, lists, forms, or CRUD features.
Guide for implementing Domain Events following DDD principles. Use when adding events to aggregates or creating event listeners.
Guide for Doctrine entity/aggregate mapping conventions. Use when mapping entities, configuring relationships, or adding custom types.
Handles PR review comments and applies requested fixes. Use when the user says "I commented on the PR", "check the PR comments", or mentions PR feedback to address.
Guide for PHPStan best practices and fixing errors properly. Use when encountering PHPStan errors or understanding project-specific rules.
Guide for writing integration tests for API endpoints. Use when creating endpoint tests, testing validation, or asserting JSON responses.
Guide for exception handling patterns in the domain layer. Use when creating exceptions, handling errors in controllers, or testing exception scenarios.
Creates structured Git commit messages following Conventional Commits format. Use when the user asks to commit changes, create a commit, or mentions committing staged changes.
Guide for implementing repositories following Port & Adapters pattern. Use when creating, modifying, or adding methods to repository interfaces or implementations.
Guide for organizing imports using barrel exports in frontend features. Use when creating or refactoring feature modules.
Guide for implementing immutable Value Objects with base classes (StringValue, UuidValue) and Doctrine custom types. Use when creating identity objects or domain-specific values.
Guide for writing frontend tests including unit tests with Vitest, component tests, and visual/E2E tests with Playwright MCP. Use when creating tests for hooks, components, or pages.
Creates structured Linear issues following team conventions. Use when the user asks to create a ticket, issue, or task in Linear, or mentions tracking work, bugs, features, improvements, chores, or spikes.
默认按已收录数据中的 GitHub 仓库 Stars 排序。Stars 属于来源仓库,同一仓库的多个技能可能共享相同数值;它反映仓库关注度,不代表单个技能的安装量或质量评分。