← all publishers

dykyi-roman

@dykyi-roman source repo

283 published skills · page 3 of 3

  1. Check Magic Values · dykyi-roman
    Analyzes PHP code for magic values. Detects hardcoded numbers, string literals without constants, configuration values embedded in code.
    1 install
  2. Check Side Effects · dykyi-roman
    Analyzes PHP code for side effect issues. Detects state mutation, global access, static method calls, I/O operations mixed with business logic.
    1 install
  3. Check Test Quality · dykyi-roman
    Analyzes PHP test code quality. Checks test structure, assertion quality, test isolation, naming conventions, AAA pattern adherence.
    1 install
  4. CI Tools Knowledge · dykyi-roman bundle
    PHP CI tools knowledge base. Provides PHPStan levels and configuration, Psalm integration, PHP-CS-Fixer rules, DEPTRAC layer analysis, Rector automated refactoring, and code coverage tools.
    1 install
  5. Create Cache Aside · dykyi-roman bundle
    Generates Cache-Aside pattern for PHP 8.4. Creates cache executor with PSR-16 integration, stampede protection via distributed locking, tag-based invalidation, and key generation. Includes unit tests.
    1 install
  6. Create Event Store · dykyi-roman bundle
    Generates Event Store pattern for PHP 8.4. Creates event sourcing storage infrastructure with event streams, stored events, optimistic locking, and version tracking. Includes unit tests.
    1 install
  7. Create Null Object · dykyi-roman bundle
    Generates Null Object pattern for PHP 8.4. Creates safe default implementations eliminating null checks. Includes unit tests.
    1 install
  8. Create Object Pool · dykyi-roman bundle
    Generates Object Pool pattern for PHP 8.4. Creates reusable object containers for expensive resources like connections. Includes unit tests.
    1 install
  9. Create Psr20 Clock · dykyi-roman bundle
    Generates PSR-20 Clock implementation for PHP 8.4. Creates ClockInterface implementations including SystemClock, FrozenClock, and OffsetClock for time abstraction and testing. Includes unit tests.
    1 install
  10. Create Psr3 Logger · dykyi-roman bundle
    Generates PSR-3 Logger implementation for PHP 8.4. Creates LoggerInterface implementations with log levels, context interpolation, and LoggerAwareTrait usage. Includes unit tests.
    1 install
  11. Create Test Double · dykyi-roman
    Generates test doubles (Mocks, Stubs, Fakes, Spies) for PHP 8.4. Creates appropriate double type based on testing needs with PHPUnit MockBuilder patterns.
    1 install
  12. Detect Code Smells · dykyi-roman
    Detects code smells in PHP codebases. Identifies God Class, Feature Envy, Data Clumps, Long Parameter List, Long Method, Primitive Obsession, Message Chains, Inappropriate Intimacy. Generates actionable reports with refactoring recommendations.
    1 install
  13. Detect Test Smells · dykyi-roman bundle
    Detects test antipatterns and code smells in PHP test suites. Identifies 15 smells (Logic in Test, Mock Overuse, Fragile Tests, Mystery Guest, etc.) with fix recommendations and refactoring patterns for testability.
    1 install
  14. Mermaid Template · dykyi-roman
    Generates Mermaid diagrams for technical documentation. Provides templates for flowcharts, sequence diagrams, class diagrams, ER diagrams, and C4 models.
    1 install
  15. Analyze CI Config · dykyi-roman
    Analyzes existing CI/CD configurations. Detects issues in GitHub Actions and GitLab CI files, checks for best practices, caching efficiency, and security concerns.
    1 install
  16. Bug Fix Knowledge · dykyi-roman
    Bug fix knowledge base. Provides bug categories, symptoms, fix patterns, and minimal intervention principles for PHP 8.4 projects.
    1 install
  17. Check Consistency · dykyi-roman
    Analyzes PHP code for consistency issues. Detects mixed coding styles, inconsistent patterns, API inconsistencies, naming convention violations.
    1 install
  18. Check Idempotency · dykyi-roman
    Analyzes PHP code for idempotency issues. Detects missing idempotency keys on POST/PUT endpoints, non-idempotent command handlers, duplicate write risks, and retry-unsafe operations.
    1 install
  19. Check Index Usage · dykyi-roman
    Detects missing database indexes in PHP code. Identifies unindexed WHERE/JOIN columns, incorrect composite index order, covering index opportunities, and index-defeating patterns.
    1 install
  20. Create Psr13 Link · dykyi-roman bundle
    Generates PSR-13 Hypermedia Links implementation for PHP 8.4. Creates LinkInterface, EvolvableLinkInterface, and LinkProviderInterface for HATEOAS support. Includes unit tests.
    1 install
  21. Create Psr6 Cache · dykyi-roman bundle
    Generates PSR-6 Cache implementation for PHP 8.4. Creates CacheItemPoolInterface and CacheItemInterface implementations with TTL handling and deferred saves. Includes unit tests.
    1 install
  22. Create Read Model · dykyi-roman bundle
    Generates Read Model/Projection for PHP 8.4. Creates optimized query models for CQRS read side with projections and denormalization. Includes unit tests.
    1 install
  23. Create Repository · dykyi-roman bundle
    Generates DDD Repository interfaces and implementation stubs for PHP 8.4. Creates domain interfaces in Domain layer, implementation in Infrastructure.
    1 install
  24. Detect N Plus One · dykyi-roman
    Detects N+1 query problems in PHP code. Finds queries in loops, missing eager loading, lazy loading abuse, relationship traversal issues.
    1 install
  25. Diagram Knowledge · dykyi-roman bundle
    Diagram knowledge base. Provides Mermaid syntax, C4 model, diagram types, and best practices for technical diagrams.
    1 install
  26. Find Logic Errors · dykyi-roman
    Detects logic errors in PHP code. Finds incorrect conditions, wrong operators, missing switch cases, inverted logic, short-circuit evaluation issues.
    1 install
  27. Laravel Knowledge · dykyi-roman bundle
    Laravel framework knowledge base. Provides architecture, DDD integration, Eloquent persistence, service container, security, queues, events, infrastructure components, testing, and antipatterns for Laravel PHP projects.
    1 install
  28. Symfony Knowledge · dykyi-roman bundle
    Symfony framework knowledge base. Provides architecture, DDD integration, persistence, DI, security, messenger, workflow, events, infrastructure components, testing, and antipatterns for Symfony PHP projects.
    1 install
  29. Testing Knowledge · dykyi-roman bundle
    Testing knowledge base for PHP 8.4 projects. Provides testing pyramid, AAA pattern, naming conventions, isolation principles, DDD testing guidelines, and PHPUnit patterns.
    1 install
  30. Create Builder · dykyi-roman bundle
    Generates Builder pattern for PHP 8.4. Creates step-by-step object construction with fluent interface and validation. Includes unit tests.
    1 install
  31. Create Command · dykyi-roman bundle
    Generates CQRS Commands and Handlers for PHP 8.4. Creates immutable command DTOs with handlers that modify state. Includes unit tests.
    1 install
  32. Create Factory · dykyi-roman bundle
    Generates DDD Factory for PHP 8.4. Creates factories for complex domain object instantiation with validation and encapsulated creation logic. Includes unit tests.
    1 install
  33. Create Memento · dykyi-roman bundle
    Generates Memento pattern for PHP 8.4. Creates state capture and restoration mechanism for undo/redo functionality, with originator, memento, and caretaker components. Includes unit tests.
    1 install
  34. Create Timeout · dykyi-roman bundle
    Generates Timeout pattern components for PHP 8.4. Creates execution time limit infrastructure with configurable timeouts, fallback support, stream timeouts, and unit tests.
    1 install
  35. Create Visitor · dykyi-roman bundle
    Generates Visitor pattern for PHP 8.4. Creates operations on object structures without modifying element classes, with visitor interface, concrete visitors, and visitable elements. Includes unit tests.
    1 install
  36. Analyze CI Logs · dykyi-roman
    Analyzes CI/CD pipeline logs to identify failure causes. Parses error messages, detects common failure patterns, and provides fix recommendations.
    1 install
  37. Check Doc Links · dykyi-roman
    Validates documentation links. Detects broken relative links, missing anchor targets, malformed URLs, and orphaned documentation files.
    1 install
  38. Create Bulkhead · dykyi-roman bundle
    Generates Bulkhead pattern for PHP 8.4. Creates resource isolation with semaphore-based concurrency limiting and thread pool isolation. Includes unit tests.
    1 install
  39. Create Iterator · dykyi-roman bundle
    Generates Iterator pattern for PHP 8.4. Creates sequential access to aggregate elements without exposing underlying representation, with iterator interface and iterable collections. Includes unit tests.
    1 install
  40. Create Mediator · dykyi-roman bundle
    Generates Mediator pattern for PHP 8.4. Creates coordination layer for complex component interactions with event dispatching, request/response handling, and colleague classes. Reduces coupling between interacting objects. Includes unit tests.
    1 install
  41. Create Snapshot · dykyi-roman bundle
    Generates Snapshot pattern for PHP 8.4. Creates aggregate snapshot infrastructure for event sourcing performance optimization with configurable strategies and version tracking. Includes unit tests.
    1 install
  42. Create Strategy · dykyi-roman bundle
    Generates Strategy pattern for PHP 8.4. Creates interchangeable algorithm families with context class, strategy interface, and concrete implementations. Includes unit tests.
    1 install
  43. Create Use Case · dykyi-roman bundle
    Generates Application Use Cases for PHP 8.4. Creates orchestration services that coordinate domain objects, handle transactions, and dispatch events. Includes unit tests.
    1 install
  44. Generate CI Fix · dykyi-roman bundle
    Generates minimal, safe fixes for CI configuration issues. Provides fix templates for dependency, test, lint, infrastructure, Docker, and timeout failures.
    1 install
  45. Grasp Knowledge · dykyi-roman bundle
    GRASP principles knowledge base for PHP 8.4 projects. Provides quick reference for 9 responsibility assignment patterns (Information Expert, Creator, Controller, Low Coupling, High Cohesion, Polymorphism, Pure Fabrication, Indirection, Protected Variations). Use for architecture audits and design decisions.
    1 install
  46. Map Async Flows · dykyi-roman
    Finds queue publishing (RabbitMQ, Redis), event dispatching, webhooks, and scheduled tasks. Documents synchronous-to-asynchronous boundaries, message formats, consumer chains, and retry policies.
    1 install
  47. Readme Template · dykyi-roman
    Generates README.md files for PHP projects. Creates structured documentation with badges, installation, usage, and examples.
    1 install
  48. Solid Knowledge · dykyi-roman bundle
    SOLID principles knowledge base for PHP 8.4 projects. Provides quick reference for SRP, OCP, LSP, ISP, DIP with detection patterns, PHP examples, and antipattern identification. Use for architecture audits and code quality reviews.
    1 install
  49. Analyze PHP Logs · dykyi-roman
    Parses and analyzes PHP application logs in PSR-3/Monolog, Laravel, Symfony, and plain error_log formats. Extracts exceptions, stack traces, request context, error frequency, and correlates related errors.
    1 install
  50. API Doc Template · dykyi-roman
    Generates API documentation for PHP projects. Creates endpoint documentation with parameters, responses, and examples.
    1 install
  51. Check Code Style · dykyi-roman
    Analyzes PHP code for style issues. Checks PSR-12 compliance, formatting consistency, whitespace usage, line length.
    1 install
  52. Create Aggregate · dykyi-roman bundle
    Generates DDD Aggregates for PHP 8.4. Creates consistency boundaries with root entity, domain events, and invariant protection. Includes unit tests.
    1 install
  53. Create Composite · dykyi-roman bundle
    Generates Composite pattern for PHP 8.4. Creates tree structures with uniform treatment of individual and composite objects. Includes unit tests.
    1 install
  54. Create Decorator · dykyi-roman bundle
    Generates Decorator pattern for PHP 8.4. Creates wrapper classes for dynamic behavior addition without inheritance. Includes unit tests.
    1 install
  55. Create Flyweight · dykyi-roman bundle
    Generates Flyweight pattern for PHP 8.4. Optimizes memory via shared intrinsic state. Includes unit tests.
    1 install
  56. Create Gitlab CI · dykyi-roman bundle
    Generates GitLab CI configurations for PHP projects. Creates pipelines with stages, caching, artifacts, parallel jobs, and deployment environments.
    1 install
  57. Create Prototype · dykyi-roman
    Generates Prototype pattern implementations for PHP 8.4. Creates deep/shallow copy, clone customization, prototype registries, and immutable object duplication.
    1 install
  58. Create Responder · dykyi-roman bundle
    Generates ADR Responder classes for PHP 8.4. Creates HTTP response builders with PSR-7/PSR-17 support. Includes unit tests.
    1 install
  59. Create Unit Test · dykyi-roman
    Generates PHPUnit unit tests for PHP 8.4. Creates isolated tests with AAA pattern, proper naming, attributes, and one behavior per test. Supports Value Objects, Entities, Services.
    1 install
  60. Docker Knowledge · dykyi-roman bundle
    Docker knowledge base for PHP projects. Provides patterns, best practices, and guidelines for Dockerfile, Compose, security, and production readiness.
    1 install
  61. Find Type Issues · dykyi-roman
    Detects type issues in PHP code. Finds implicit type coercion, mixed types in comparisons, unsafe casting, type mismatches in returns.
    1 install
  62. Generate Bug Fix · dykyi-roman bundle
    Generates minimal, safe bug fixes for PHP 8.4. Provides fix templates for each bug category with DDD/Clean Architecture patterns.
    1 install
  63. Create Query · dykyi-roman bundle
    Generates CQRS Queries and Handlers for PHP 8.4. Creates read-only query DTOs with handlers that return data without side effects. Includes unit tests.
    1 install
  64. Create State · dykyi-roman bundle
    Generates State pattern for PHP 8.4. Creates state machines with context, state interface, and concrete states for behavior changes. Includes unit tests.
    1 install
  65. Adr Knowledge · dykyi-roman bundle
    Action-Domain-Responder pattern knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for ADR (web-specific MVC alternative) audits.
    1 install
  66. Check File Io · dykyi-roman
    Audits file I/O patterns in PHP code. Detects full-file reads into memory, missing file locks, temp file cleanup issues, missing stream usage, and insecure file operations.
    1 install
  67. Create Action · dykyi-roman bundle
    Generates ADR Action classes for PHP 8.4. Creates single-responsibility HTTP endpoint handlers with PSR-7 support. Includes unit tests.
    1 install
  68. Create Bridge · dykyi-roman bundle
    Generates Bridge pattern for PHP 8.4. Decouples abstraction from implementation. Includes unit tests.
    1 install
  69. Create Entity · dykyi-roman bundle
    Generates DDD Entities for PHP 8.4. Creates identity-based objects with behavior, state transitions, and invariant protection. Includes unit tests.
    1 install
  70. Create Facade · dykyi-roman bundle
    Generates Facade pattern for PHP 8.4. Creates simplified interface to complex subsystems. Includes unit tests.
    1 install
  71. Create Policy · dykyi-roman bundle
    Generates Policy pattern for PHP 8.4. Creates encapsulated business rules for authorization, validation, and domain constraints. Includes unit tests.
    1 install
  72. Ddd Knowledge · dykyi-roman bundle
    DDD architecture knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for Domain-Driven Design audits.
    1 install
  73. Eda Knowledge · dykyi-roman bundle
    Event-Driven Architecture knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for EDA audits including messaging, pub/sub, and saga patterns.
    1 install
  74. Yii Knowledge · dykyi-roman bundle
    Yii framework knowledge base. Provides Yii3 modular architecture, DDD integration, PSR-7/PSR-15 compliance, persistence, DI, security (RBAC, auth), event system (PSR-14), queue/jobs, infrastructure components (cache, rate limiter, HTTP client), testing, and antipatterns for Yii PHP projects.
    1 install
  75. Check Comments · dykyi-roman
    Analyzes PHP code for comment quality issues. Detects missing PHPDoc, outdated comments, commented-out code, opportunities for self-documenting code.
    1 install
  76. Cqrs Knowledge · dykyi-roman bundle
    CQRS architecture knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for Command Query Responsibility Segregation audits.
    1 install
  77. Create Adapter · dykyi-roman bundle
    Generates Adapter pattern for PHP 8.4. Converts incompatible interfaces, wraps legacy code and external libraries. Includes unit tests.
    1 install
  78. Check Xxe · dykyi-roman
    Analyzes PHP code for XML External Entity vulnerabilities. Detects unsafe XML parsers, missing entity protection, LIBXML flags issues, XSLT attacks.
    1 install
  79. Check Ssrf · dykyi-roman
    Analyzes PHP code for SSRF vulnerabilities. Detects unvalidated URLs, internal network access, DNS rebinding, cloud metadata access, URL parsing bypass attempts.
    1 install
  80. Create Dto · dykyi-roman bundle
    Generates DTO (Data Transfer Object) for PHP 8.4. Creates immutable objects for layer boundaries, API requests/responses, and data serialization. Includes unit tests.
    1 install
  81. Adr Template · dykyi-roman
    Generates Architecture Decision Records (ADR) for PHP projects. Creates structured decision documentation with context, decision, and consequences.
    1 install
  82. Check Naming · dykyi-roman
    Analyzes PHP code for naming convention issues. Detects non-descriptive names, abbreviations, inconsistent casing, misleading names.
    1 install
  83. Create Proxy · dykyi-roman bundle
    Generates Proxy pattern for PHP 8.4. Controls access, adds lazy loading, caching, logging. Includes unit tests.
    1 install