all publishers

dykyi-roman

@dykyi-roman source repo

283 published skills · page 2 of 3

  1. ▌
    Create Docker Makefile · dykyi-roman
    Generates Docker Makefile with common commands for PHP projects. Creates build, run, test, and deployment targets.
    13 installs
  2. ▌
    Create Mock Repository · dykyi-roman bundle
    Generates InMemory repository implementations for PHP 8.4 testing. Creates fake repositories with array storage, supporting CRUD operations and queries without database.
    10 installs
  3. ▌
    Create Psr11 Container · dykyi-roman bundle
    Generates PSR-11 Container implementation for PHP 8.4. Creates ContainerInterface with service resolution, autowiring support, and exceptions. Includes unit tests.
    10 installs
  4. ▌
    Create Template Method · dykyi-roman bundle
    Generates Template Method pattern for PHP 8.4. Creates abstract algorithm skeleton with customizable steps, allowing subclasses to override specific parts without changing structure. Includes unit tests.
    8 installs
  5. ▌
    Detect CI Antipatterns · dykyi-roman bundle
    Detects CI/CD antipatterns in pipeline configurations. Identifies slow pipelines, security issues, maintenance problems, and provides remediation guidance.
    8 installs
  6. ▌
    Estimate Pipeline Time · dykyi-roman
    Estimates and optimizes CI/CD pipeline execution time. Analyzes job dependencies, identifies bottlenecks, and suggests parallelization strategies.
    11 installs
  7. ▌
    Extract Business Rules · dykyi-roman
    Extracts validation rules, guards, business constraints, authorization rules, and invariants from domain code. Maps technical implementations to business terminology for non-technical stakeholders.
    11 installs
  8. ▌
    No Framework Knowledge · dykyi-roman bundle
    Framework-less PHP knowledge base. Provides pure PHP project architecture, DDD integration, PSR-7/PSR-15 HTTP, standalone persistence, DI containers, security (JWT lcobucci/jwt, RBAC middleware, password hashing, CSRF), event system (PSR-14, league/event, domain events, async processing), queue (enqueue/enqueue, php-amqplib, workers, supervisor), infrastructure components (PSR-6/16 cache, PSR-18 HTTP client, mailer, rate limiting), testing, and antipatterns for projects without a full framework.
    10 installs
  9. ▌
    Optimize Docker Layers · dykyi-roman
    Analyzes and optimizes Docker layer caching for PHP projects. Identifies layer ordering issues, cache invalidation problems, and provides recommendations for faster builds.
    9 installs
  10. ▌
    Psr Overview Knowledge · dykyi-roman bundle
    PHP Standards Recommendations (PSR) overview knowledge base. Provides comprehensive reference for all accepted PSRs including PSR-1,3,4,6,7,11,12,13,14,15,16,17,18,20. Use for PSR selection decisions and compliance audits.
    6 installs
  11. ▌
    Saga Pattern Knowledge · dykyi-roman bundle
    Saga Pattern knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for saga orchestration, choreography, and distributed transaction audits.
    7 installs
  12. ▌
    Suggest Simplification · dykyi-roman
    Suggests code simplification opportunities. Identifies extract method candidates, complex expressions, redundant code, refactoring opportunities.
    5 installs
  13. ▌
    Check Command Injection · dykyi-roman
    Analyzes PHP code for command injection vulnerabilities. Detects shell_exec, exec, system, passthru with user input, missing escapeshellarg/escapeshellcmd.
    11 installs
  14. ▌
    Check Distributed Locks · dykyi-roman
    Analyzes PHP code for distributed lock issues. Detects missing TTL on locks, lock without try/finally, unsafe Redis SETNX patterns, missing lock release, and deadlock risks.
    7 installs
  15. ▌
    Check Docker PHP Config · dykyi-roman
    Checks PHP configuration in Docker containers. Verifies php.ini settings, OPcache, PHP-FPM pool, and extension configuration for production.
    12 installs
  16. ▌
    Check Fallback Strategy · dykyi-roman
    Audits fallback and graceful degradation strategies. Checks cache fallback, feature flags, default values, circuit breaker fallbacks, and degraded mode implementations.
    7 installs
  17. ▌
    Create Distributed Lock · dykyi-roman bundle
    Generates Distributed Lock for PHP 8.4. Creates LockInterface, LockFactory, RedisLockAdapter with TTL, and database lock adapter. Includes unit tests.
    8 installs
  18. ▌
    Create Integration Test · dykyi-roman
    Generates PHPUnit integration tests for PHP 8.4. Creates tests with real dependencies, database transactions, HTTP mocking. Supports repositories, API clients, message handlers.
    12 installs
  19. ▌
    Create Psr15 Middleware · dykyi-roman bundle
    Generates PSR-15 HTTP Middleware implementation for PHP 8.4. Creates MiddlewareInterface and RequestHandlerInterface with pipeline composition. Includes unit tests.
    8 installs
  20. ▌
    Create Read Write Proxy · dykyi-roman bundle
    Generates Read/Write Connection Proxy for PHP 8.4. Creates connection wrapper with query routing logic, transaction-aware routing, and replica health checks. Includes unit tests.
    11 installs
  21. ▌
    Documentation Knowledge · dykyi-roman bundle
    Documentation knowledge base. Provides documentation types, audiences, best practices, and antipatterns for technical documentation creation.
    7 installs
  22. ▌
    Explain Output Template · dykyi-roman
    Output format templates for all 5 explanation modes — quick (compact), deep (full analysis with diagrams), onboarding (project guide), business (non-technical), qa (interactive Q&A).
    9 installs
  23. ▌
    Extract Domain Concepts · dykyi-roman
    Maps domain model components — Entities, Value Objects, Aggregates, Services, Events, Repositories. Builds Ubiquitous Language glossary connecting code names to business terminology.
    11 installs
  24. ▌
    Claude Code Knowledge · dykyi-roman bundle
    Comprehensive knowledge base for Claude Code formats, patterns, and configuration. Use when creating, improving, or auditing commands, agents, skills, hooks, memory, plugins, or settings.
    11 installs
  25. ▌
    Codeigniter Knowledge · dykyi-roman bundle
    CodeIgniter 4 framework knowledge base. Provides CI4 MVC architecture, DDD integration, persistence, services, security (Shield auth, Filters authorization, CSRF), event system, queue (codeigniter4/queue jobs, workers, retry), infrastructure components (cache, HTTP client, email, throttler), testing, and antipatterns for CodeIgniter PHP projects.
    8 installs
  26. ▌
    Create Access Control · dykyi-roman bundle
    Generates Access Control components for PHP 8.4. Creates RBAC/ABAC components with PermissionInterface, RoleInterface, VoterInterface, AccessDecisionManager. Includes unit tests.
    9 installs
  27. ▌
    Create API Versioning · dykyi-roman bundle
    Generates API Versioning pattern for PHP 8.4. Creates version resolution strategies (URI prefix, Accept header, query parameter), middleware, and deprecation support. Includes unit tests.
    10 installs
  28. ▌
    Create Deptrac Config · dykyi-roman bundle
    Generates DEPTRAC configurations for PHP projects. Creates deptrac.yaml with DDD layer rules, bounded context separation, and dependency constraints.
    9 installs
  29. ▌
    Create Dockerfile Dev · dykyi-roman
    Generates development Dockerfiles for PHP projects. Creates images with Xdebug, hot reload, and development tools.
    8 installs
  30. ▌
    Create Domain Service · dykyi-roman
    Generates DDD Domain Services for PHP 8.4. Creates stateless services for business logic that doesn't belong to entities or value objects. Includes unit tests.
    11 installs
  31. ▌
    Create Github Actions · dykyi-roman bundle
    Generates GitHub Actions workflows for PHP projects. Creates CI/CD pipelines with PHPStan, PHPUnit, code coverage, Docker builds, and deployment stages.
    8 installs
  32. ▌
    Create Outbox Pattern · dykyi-roman bundle
    Generates Transactional Outbox pattern components for PHP 8.4. Creates OutboxMessage entity, repository, publisher, and processor with unit tests.
    10 installs
  33. ▌
    Create Phpstan Config · dykyi-roman
    Generates PHPStan configurations for PHP projects. Creates phpstan.neon with appropriate level, extensions, paths, baseline support, and DDD-specific rules.
    10 installs
  34. ▌
    Discover Project Logs · dykyi-roman
    Discovers log files in PHP projects. Knows standard paths for Laravel, Symfony, CodeIgniter, Yii2/Yii3, PHP-FPM, Docker, CI/CD, web servers, and databases. Parses framework configs to extract custom log paths. Scores and prioritizes findings.
    13 installs
  35. ▌
    Extract State Machine · dykyi-roman
    Detects state machines from enums, status fields, switch/match statements, and transition methods. Extracts states, transitions, guards, and actions to build state diagram data.
    13 installs
  36. ▌
    Find Exception Issues · dykyi-roman
    Detects exception handling issues in PHP code. Finds swallowed exceptions, generic catches, missing exception handling, re-throwing without context, exception in finally.
    12 installs
  37. ▌
    Identify Entry Points · dykyi-roman
    Finds application entry points — Controllers, Actions, Console Commands, Event Handlers, Message Consumers, route definitions, middleware, and scheduled tasks. Maps HTTP/CLI/async entry points to their handlers.
    14 installs
  38. ▌
    Scalability Knowledge · dykyi-roman bundle
    Scalability knowledge base. Provides vertical vs horizontal scaling, stateless design, session management, connection pooling, capacity planning, and PHP-FPM tuning for scalability audits.
    10 installs
  39. ▌
    Check Abstract Factory · dykyi-roman
    Audits Abstract Factory pattern implementations. Checks family consistency, product hierarchy, factory method completeness, and cross-family compatibility.
    9 installs
  40. ▌
    Check Batch Processing · dykyi-roman
    Analyzes PHP code for batch processing issues. Detects single-item vs bulk operations, missing batch inserts, individual API calls in loops, transaction overhead.
    8 installs
  41. ▌
    Create Rector Config · dykyi-roman
    Generates Rector configurations for PHP projects. Creates rector.php with PHP upgrade sets, code quality rules, dead code removal, and framework-specific migrations.
    10 installs
  42. ▌
    Create Retry Pattern · dykyi-roman bundle
    Generates Retry pattern for PHP 8.4. Creates resilience component with exponential backoff, jitter, and configurable retry strategies. Includes unit tests.
    8 installs
  43. ▌
    Create Specification · dykyi-roman bundle
    Generates DDD Specification for PHP 8.4. Creates reusable business rule objects for validation, filtering, and querying with composite pattern support. Includes unit tests.
    8 installs
  44. ▌
    Deployment Knowledge · dykyi-roman bundle
    Deployment knowledge base. Provides zero-downtime strategies, blue-green deployment, canary releases, rolling updates, rollback procedures, feature flags, and health check patterns.
    10 installs
  45. ▌
    Detect Memory Issues · dykyi-roman
    Detects memory issues in PHP code. Finds large arrays in memory, missing generators, memory leaks, unbounded data loading, inefficient data structures.
    8 installs
  46. ▌
    Find Boundary Issues · dykyi-roman
    Detects boundary issues in PHP code. Finds array index out of bounds, empty collection access, off-by-one errors, integer overflow, string length issues.
    13 installs
  47. ▌
    Find Race Conditions · dykyi-roman
    Detects race conditions in PHP code. Finds shared mutable state, check-then-act patterns, TOCTOU vulnerabilities, concurrent modification issues.
    13 installs
  48. ▌
    Layer Arch Knowledge · dykyi-roman bundle
    Layered Architecture knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for traditional N-tier/Layered Architecture audits.
    8 installs
  49. ▌
    Analyze Test Coverage · dykyi-roman
    Analyzes PHP codebase for test coverage gaps. Detects untested classes, methods, branches, exception paths, and edge cases. Provides actionable recommendations.
    14 installs
  50. ▌
    Bug Root Cause Finder · dykyi-roman
    Root cause analysis methods for PHP bugs. Provides 5 Whys technique, fault tree analysis, git bisect guidance, and stack trace parsing.
    10 installs
  51. ▌
    Check Connection Pool · dykyi-roman bundle
    Analyzes PHP code for connection pool issues. Detects connection leaks, improper pool sizing, missing connection release, timeout issues.
    6 installs
  52. ▌
    Check Csrf Protection · dykyi-roman
    Analyzes PHP code for CSRF vulnerabilities. Detects missing CSRF tokens, state-changing GET requests, token validation gaps.
    13 installs
  53. ▌
    Check Deserialization · dykyi-roman
    Analyzes PHP code for insecure deserialization. Detects unserialize with user input, missing allowed_classes, PHP object injection risks, gadget chains.
    11 installs
  54. ▌
    Check Docker Security · dykyi-roman
    Checks Docker security for PHP projects. Detects root user, exposed secrets, privileged mode, and missing security configurations.
    9 installs
  55. ▌
    Check Insecure Design · dykyi-roman
    Detects OWASP A04:2021 Insecure Design vulnerabilities. Identifies missing rate limiting, account lockout, CAPTCHA, TOCTOU races, business logic flaws, and threat modeling gaps.
    11 installs
  56. ▌
    Check Mass Assignment · dykyi-roman
    Detects mass assignment vulnerabilities. Identifies unguarded model filling, Request::all() to create/update, missing $fillable/$guarded, and parameter binding without whitelisting.
    10 installs
  57. ▌
    Check Output Encoding · dykyi-roman
    Analyzes PHP code for output encoding issues. Detects XSS vulnerabilities, missing HTML encoding, raw output, template injection risks.
    13 installs
  58. ▌
    CI Pipeline Knowledge · dykyi-roman bundle
    CI/CD pipeline knowledge base. Provides platforms overview (GitHub Actions, GitLab CI), pipeline stages, caching strategies, parallelization, artifact management, and environment management.
    8 installs
  59. ▌
    Bug Impact Analyzer · dykyi-roman
    Analyzes bug fix blast radius. Determines affected code, dependencies, callers/callees, and potential side effects of changes.
    15 installs
  60. ▌
    Check Authorization · dykyi-roman
    Analyzes PHP code for authorization issues. Detects missing access control, IDOR vulnerabilities, privilege escalation, role-based access gaps.
    10 installs
  61. ▌
    Check Cors Security · dykyi-roman
    Audits CORS configuration security. Detects wildcard origins, credentials with wildcards, dynamic origin reflection, missing preflight handling, and overly permissive policies.
    11 installs
  62. ▌
    Check Encapsulation · dykyi-roman bundle
    Analyzes PHP code for encapsulation violations. Detects public mutable state, exposed internals, Tell Don't Ask violations, getter/setter abuse, and information hiding breaches.
    6 installs
  63. ▌
    Check Method Length · dykyi-roman
    Analyzes PHP code for method length issues. Detects methods exceeding 30 lines, single responsibility violations, extract method opportunities.
    9 installs
  64. ▌
    Check Nesting Depth · dykyi-roman
    Analyzes PHP code for nesting depth issues. Detects deep nesting over 3 levels, complex conditionals, early return opportunities.
    10 installs
  65. ▌
    Check Serialization · dykyi-roman bundle
    Analyzes PHP code for serialization overhead. Detects inefficient JSON encoding, large object hydration, missing JsonSerializable, circular reference issues.
    6 installs
  66. ▌
    Check SQL Injection · dykyi-roman
    Analyzes PHP code for SQL injection vulnerabilities. Detects query concatenation, ORM misuse, raw queries, dynamic identifiers, prepared statement bypasses.
    10 installs
  67. ▌
    Check Type Juggling · dykyi-roman
    Detects PHP type juggling vulnerabilities. Identifies loose comparison with user input, in_array without strict mode, switch statement type coercion, and hash comparison bypasses.
    13 installs
  68. ▌
    Create Di Container · dykyi-roman bundle
    Generates DI Container configuration for PHP 8.4. Creates module classes, service providers, container configuration, and autowiring setup. Supports Symfony, Laravel, and PHP-DI patterns. Includes unit tests.
    10 installs
  69. ▌
    Create Dockerignore · dykyi-roman
    Generates optimized .dockerignore files for PHP projects. Excludes tests, docs, IDE files, and development artifacts to minimize build context.
    9 installs
  70. ▌
    Create Domain Event · dykyi-roman
    Generates DDD Domain Events for PHP 8.4. Creates immutable event records with metadata, past-tense naming. Includes unit tests.
    8 installs
  71. ▌
    Create Health Check · dykyi-roman bundle
    Generates Health Check pattern for PHP 8.4. Creates application-level health endpoints with component checkers (Database, Redis, RabbitMQ), status aggregation, and RFC-compliant JSON response. Includes unit tests.
    6 installs
  72. ▌
    Create Psalm Config · dykyi-roman
    Generates Psalm configurations for PHP projects. Creates psalm.xml with appropriate error level, plugins, taint analysis, and DDD-specific settings.
    10 installs
  73. ▌
    Create Rate Limiter · dykyi-roman bundle
    Generates Rate Limiter pattern for PHP 8.4. Creates request throttling with token bucket, sliding window, and fixed window algorithms. Includes unit tests.
    11 installs
  74. ▌
    Create Saga Pattern · dykyi-roman bundle
    Generates Saga pattern components for PHP 8.4. Creates Saga interfaces, steps, orchestrator, state management, and compensation logic with unit tests.
    6 installs
  75. ▌
    Create Test Builder · dykyi-roman bundle
    Generates Test Data Builder and Object Mother patterns for PHP 8.4. Creates fluent builders with sensible defaults and factory methods for test data creation.
    8 installs
  76. ▌
    Create Unit Of Work · dykyi-roman bundle
    Generates Unit of Work pattern components for PHP 8.4. Creates transactional consistency infrastructure with aggregate tracking, flush/rollback, domain event collection, and unit tests.
    9 installs
  77. ▌
    Create Value Object · dykyi-roman
    Generates DDD Value Objects for PHP 8.4. Creates immutable, self-validating objects with equality comparison. Includes unit tests.
    12 installs
  78. ▌
    Estimate Complexity · dykyi-roman
    Estimates algorithm complexity in PHP code. Analyzes time and space complexity, detects O(n²) algorithms, exponential growth patterns, inefficient data structures.
    7 installs
  79. ▌
    Find Infinite Loops · dykyi-roman
    Detects infinite loop risks in PHP code. Finds missing break conditions, incorrect loop variables, unbounded recursion, circular references.
    13 installs
  80. ▌
    Find Resource Leaks · dykyi-roman
    Detects resource leaks in PHP code. Finds unclosed file handles, database connections not released, streams not freed, missing finally blocks, temporary files not cleaned.
    10 installs
  81. ▌
    Hexagonal Knowledge · dykyi-roman bundle
    Hexagonal Architecture (Ports & Adapters) knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for Hexagonal Architecture audits.
    7 installs
  82. ▌
    Resolve Entry Point · dykyi-roman
    Resolves HTTP routes (GET /api/orders) and console commands (app:process-payments) to their handler files. Detects framework, searches route/command definitions, extracts handler class and method, locates file via PSR-4 mapping.
    7 installs
  83. ▌
    API Design Knowledge · dykyi-roman bundle
    API Design knowledge base. Provides REST constraints, Richardson Maturity Model, HTTP semantics, content negotiation, and GraphQL/gRPC comparison for API audits and generation.
    11 installs
  84. ▌
    Check Async Patterns · dykyi-roman
    Detects synchronous operations that should be async. Identifies blocking email sends, in-request API calls, heavy processing in request cycle, and missing queue offloading.
    9 installs
  85. ▌
    Check Authentication · dykyi-roman
    Analyzes PHP code for authentication issues. Detects weak password handling, insecure sessions, missing auth checks, token vulnerabilities.
    10 installs
  86. ▌
    Check Cqrs Alignment · dykyi-roman
    Audits CQRS and Event Sourcing alignment. Checks command/query separation, projection idempotency, event store consistency, and read/write model synchronization.
    14 installs
  87. ▌
    Check Docker Secrets · dykyi-roman
    Detects secrets and credentials in Docker configuration. Scans Dockerfile, Compose, and .env files for exposed passwords, tokens, and keys.
    9 installs
  88. ▌
    Check Path Traversal · dykyi-roman
    Analyzes PHP code for path traversal vulnerabilities. Detects directory traversal, file inclusion with user input, missing path validation, symlink attacks.
    12 installs
  89. ▌
    Check Pure Functions · dykyi-roman
    Analyzes PHP code for pure function patterns. Detects side-effect-free methods, deterministic output, immutable inputs. Pure functions are easily testable.
    7 installs
  90. ▌
    Check Secure Headers · dykyi-roman
    Audits HTTP security headers configuration. Checks CSP, X-Frame-Options, HSTS, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, and cache control headers.
    7 installs
  91. ▌
    Check Sensitive Data · dykyi-roman
    Analyzes PHP code for sensitive data exposure. Detects plaintext secrets, exposed credentials, PII in logs, insecure storage, hardcoded keys.
    8 installs
  92. ▌
    Clean Arch Knowledge · dykyi-roman bundle
    Clean Architecture knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for Clean Architecture and Hexagonal Architecture audits.
    9 installs
  93. ▌
    Create Dockerfile CI · dykyi-roman
    Generates optimized Dockerfiles for PHP CI pipelines. Creates multi-stage builds with separate stages for dependencies, testing, and production with minimal image sizes.
    11 installs
  94. ▌
    Create Feature Flags · dykyi-roman bundle
    Generates feature flag implementations for PHP projects. Creates flag services, configuration, percentage rollouts, user targeting, and integration with deployment pipelines.
    8 installs
  95. ▌
    Changelog Template · dykyi-roman
    Generates CHANGELOG.md files following Keep a Changelog format. Creates version history documentation.
    11 installs
  96. ▌
    Check Class Length · dykyi-roman
    Analyzes PHP code for class length issues. Detects classes exceeding 300 lines, God class indicators, cohesion issues, SRP violations.
    9 installs
  97. ▌
    Check Crypto Usage · dykyi-roman
    Analyzes PHP code for cryptography issues. Detects weak algorithms, hardcoded keys, insecure random, poor key management, deprecated functions.
    10 installs
  98. ▌
    Check Doc Examples · dykyi-roman
    Verifies code examples in documentation. Checks that class names, method signatures, namespaces, and imports match actual codebase. Detects outdated and misleading examples.
    7 installs
  99. ▌
    Check Immutability · dykyi-roman
    Analyzes PHP code for immutability violations. Checks Value Objects, Events, DTOs for readonly properties, no setters, final classes, and wither patterns. Ensures domain objects maintain invariants.
    7 installs
  100. ▌
    Check Lazy Loading · dykyi-roman
    Analyzes PHP code for lazy loading issues. Detects premature loading, missing pagination, inappropriate eager loading, infinite scroll problems.
    7 installs