← all publishers

othercode

@othercode source repo

21 published skills

  1. Writing Tests 2 · othercode
    Use when writing tests, creating test files, naming test functions, choosing between Feature and Unit tests, using factories, mocking dependencies, or asserting HTTP responses in a Laravel DDD project.
    0
    installs
  2. Commenting Code 2 · othercode
    Use when writing, reviewing, or modifying PHP code in a Laravel DDD project. Governs when to add comments, when to remove them, PHPDoc usage, and type declaration practices.
    0
    installs
  3. Implementing Domain Events 2 · othercode
    Use when defining domain events, setting up the event bus contract, adding event support to entities, implementing the event bus adapter, or understanding the event publishing flow.
    0
    installs
  4. Writing Tests · othercode
    Use when writing tests, creating test files, naming test functions, adding fixtures, or using pytest markers in Django projects.
    0
    installs
  5. Commenting Code · othercode
    Use when writing, reviewing, or cleaning up code comments and docstrings in Python. Covers decisions about which comments to keep and which to remove.
    0
    installs
  6. Creating Agents · othercode bundle
    Use when creating new agents, editing existing agents, or verifying agents work before deployment
    0
    installs
  7. Creating Skills · othercode bundle
    Use when creating new skills, editing existing skills, or verifying skills work before deployment
    0
    installs
  8. Using Prompt Lab · othercode bundle
    Use when creating, running, comparing, or analyzing prompt-lab experiments, when testing prompt variants across LLM providers, when setting up LLM-as-judge evaluation, or when viewing experiment results
    0
    installs
  9. Creating Commands · othercode bundle
    Use when creating slash commands, editing commands, handling $ARGUMENTS, or testing command invocation before deployment
    0
    installs
  10. Structuring Projects · othercode
    Use when creating a new Laravel project with DDD and Hexagonal Architecture, adding a new bounded context, or scaffolding a new module within an existing context.
    0
    installs
  11. Implementing Factories · othercode
    Use when creating Eloquent model factories for testing or seeding, setting up the EloquentFactory base class, or ensuring domain events fire during factory creation.
    0
    installs
  12. Implementing Use Cases · othercode
    Use when creating application services, writing use case classes, implementing business operations, or composing use cases for create, find, update, and delete flows.
    0
    installs
  13. Implementing Controllers · othercode
    Use when creating HTTP controllers, defining routes, implementing API endpoints, setting up Inertia page rendering, or organizing controller concerns in a DDD bounded context.
    0
    installs
  14. Implementing Domain Events · othercode
    Use when implementing domain events, adding event handlers, integrating event publishing into Django services, or testing event-based functionality.
    0
    installs
  15. Implementing Repositories · othercode
    Use when defining repository contracts, implementing Eloquent repositories, setting up criteria-based querying with field mapping, or binding repositories in a ServiceProvider.
    0
    installs
  16. Implementing Form Requests · othercode
    Use when creating form request validation classes, connecting domain validation rules to HTTP requests, building filter or search requests, or setting up criteria-based querying from the HTTP layer.
    0
    installs
  17. Implementing Value Objects · othercode
    Use when creating value objects, PHP enums, state classes, state transitions, or custom validation rule objects in a DDD bounded context.
    0
    installs
  18. Implementing Event Handlers · othercode
    Use when creating event handler classes, handling domain events in the application layer, setting up cross-context event listeners, or configuring queued event processing.
    0
    installs
  19. Configuring Bounded Contexts · othercode
    Use when writing a ServiceProvider for a bounded context, registering repository bindings or event listeners, setting up context-level routing, loading module-level migrations, or configuring boot-time behavior.
    0
    installs
  20. Implementing Domain Entities · othercode
    Use when creating aggregate root entities, child entities, read projections, or adding domain behavior methods to Eloquent models in a DDD bounded context.
    0
    installs
  21. Implementing Domain Exceptions · othercode
    Use when creating domain exception classes, structuring exception hierarchies for a module, or adding application-layer exceptions for use case errors.
    0
    installs