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.
    8 installs
  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.
    9 installs
  3. ▌
    Check Test Quality · dykyi-roman
    Analyzes PHP test code quality. Checks test structure, assertion quality, test isolation, naming conventions, AAA pattern adherence.
    5 installs
  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.
    6 installs
  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.
    8 installs
  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.
    8 installs
  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.
    8 installs
  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.
    7 installs
  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.
    8 installs
  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.
    8 installs
  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.
    11 installs
  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.
    8 installs
  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.
    8 installs
  14. ▌
    Mermaid Template · dykyi-roman
    Generates Mermaid diagrams for technical documentation. Provides templates for flowcharts, sequence diagrams, class diagrams, ER diagrams, and C4 models.
    13 installs
  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.
    17 installs
  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.
    13 installs
  17. ▌
    Check Consistency · dykyi-roman
    Analyzes PHP code for consistency issues. Detects mixed coding styles, inconsistent patterns, API inconsistencies, naming convention violations.
    16 installs
  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.
    16 installs
  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.
    16 installs
  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.
    8 installs
  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.
    6 installs
  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.
    8 installs
  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.
    9 installs
  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.
    10 installs
  25. ▌
    Diagram Knowledge · dykyi-roman bundle
    Diagram knowledge base. Provides Mermaid syntax, C4 model, diagram types, and best practices for technical diagrams.
    5 installs
  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.
    11 installs
  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.
    7 installs
  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.
    8 installs
  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.
    9 installs
  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.
    15 installs
  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.
    13 installs
  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.
    13 installs
  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.
    14 installs
  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.
    13 installs
  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.
    13 installs
  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.
    13 installs
  37. ▌
    Check Doc Links · dykyi-roman
    Validates documentation links. Detects broken relative links, missing anchor targets, malformed URLs, and orphaned documentation files.
    13 installs
  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.
    14 installs
  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.
    15 installs
  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.
    13 installs
  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.
    17 installs
  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.
    13 installs
  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.
    15 installs
  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.
    15 installs
  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.
    14 installs
  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.
    14 installs
  47. ▌
    Readme Template · dykyi-roman
    Generates README.md files for PHP projects. Creates structured documentation with badges, installation, usage, and examples.
    15 installs
  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.
    9 installs
  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.
    15 installs
  50. ▌
    API Doc Template · dykyi-roman
    Generates API documentation for PHP projects. Creates endpoint documentation with parameters, responses, and examples.
    12 installs
  51. ▌
    Check Code Style · dykyi-roman
    Analyzes PHP code for style issues. Checks PSR-12 compliance, formatting consistency, whitespace usage, line length.
    14 installs
  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.
    13 installs
  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.
    16 installs
  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.
    12 installs
  55. ▌
    Create Flyweight · dykyi-roman bundle
    Generates Flyweight pattern for PHP 8.4. Optimizes memory via shared intrinsic state. Includes unit tests.
    16 installs
  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.
    14 installs
  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.
    17 installs
  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.
    14 installs
  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.
    15 installs
  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.
    14 installs
  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.
    14 installs
  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.
    14 installs
  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.
    12 installs
  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.
    13 installs
  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.
    14 installs
  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.
    15 installs
  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.
    15 installs
  68. ▌
    Create Bridge · dykyi-roman bundle
    Generates Bridge pattern for PHP 8.4. Decouples abstraction from implementation. Includes unit tests.
    14 installs
  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.
    12 installs
  70. ▌
    Create Facade · dykyi-roman bundle
    Generates Facade pattern for PHP 8.4. Creates simplified interface to complex subsystems. Includes unit tests.
    16 installs
  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.
    14 installs
  72. ▌
    Ddd Knowledge · dykyi-roman bundle
    DDD architecture knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for Domain-Driven Design audits.
    14 installs
  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.
    13 installs
  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.
    15 installs
  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.
    15 installs
  76. ▌
    Cqrs Knowledge · dykyi-roman bundle
    CQRS architecture knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for Command Query Responsibility Segregation audits.
    13 installs
  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.
    14 installs
  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.
    17 installs
  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.
    17 installs
  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.
    14 installs
  81. ▌
    Adr Template · dykyi-roman
    Generates Architecture Decision Records (ADR) for PHP projects. Creates structured decision documentation with context, decision, and consequences.
    15 installs
  82. ▌
    Check Naming · dykyi-roman
    Analyzes PHP code for naming convention issues. Detects non-descriptive names, abbreviations, inconsistent casing, misleading names.
    16 installs
  83. ▌
    Create Proxy · dykyi-roman bundle
    Generates Proxy pattern for PHP 8.4. Controls access, adds lazy loading, caching, logging. Includes unit tests.
    14 installs