All authors

Claude Skills by maiobarbero
github.com/maiobarbero11 skills1 installs3 views
- Creating ActionCreate, modify, or refactor application use cases into Laravel-native DDD Actions. Use for business operations such as placing or cancelling orders, extracting controller orchestration, and fixing use-case behavior.Votes: 0GitHub stars: 2
- Creating DataCreate or change structured input for application use cases, including extracting HTTP request data for Actions invoked from controllers, jobs, or commands. Avoid DTOs for trivial scalar input.Votes: 0GitHub stars: 2
- Creating Domain EventCreate, modify, or debug business events and their follow-up reactions, including order cancellation events, queued listeners, transaction timing, and rollback behavior.Votes: 0GitHub stars: 2
- Creating Domain ModelCreate, extend, or fix Eloquent business models and their state transitions. Use when moving business rules out of controllers or Actions, or explicitly migrating a model into a DDD capability.Votes: 0GitHub stars: 2
- Creating Domain ServiceCreate or refactor business calculations and rules spanning multiple domain objects when no single entity or value object naturally owns the behavior. Use when assessing a growing service class.Votes: 0GitHub stars: 2
- Creating IntegrationAdd, change, or debug external API integrations, vendor SDK adapters, and bridges to legacy business workflows. Use when an Action or domain service needs an outer technical dependency.Votes: 0GitHub stars: 2
- Creating Value ObjectCreate or change immutable business values with meaningful invariants, equality, or behavior, such as order numbers and money. Use when primitive values obscure domain rules; avoid wrapping every scalar.Votes: 0GitHub stars: 2
- Introducing RepositoryEvaluate, introduce, or refactor persistence abstractions when direct Eloquent is insufficient. Use for repository requests, complex aggregate reconstruction, or multiple persistence implementations; reject CRUD wrappers without a concrete benefit.Votes: 0GitHub stars: 2
- Testing ActionTest or debug application use cases through their public Action API, including persistence, authorization failures, atomic rollback, and post-commit reactions. Use when adding regression tests for business operations.Votes: 0GitHub stars: 2
- Testing DomainTest or fix domain rules, state transitions, value objects, and domain services directly. Use for business-rule regression tests, rejected transitions, and model behavior without HTTP.Votes: 0GitHub stars: 2
- Using Laravel Entry PointsImplement or refactor Laravel controllers, commands, jobs, listeners, and scheduled tasks. Use for endpoints, authentication, request validation, simple reads, or extracting business orchestration into Actions.Votes: 0GitHub stars: 2